builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-397 starttime: 1463189926.33 results: success (0) buildid: 20160513165348 builduid: 11feeaf77154451cb21915446376703d revision: 1956edae83a4be83b828fcd4986e1403d007d5bc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.326798) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.327248) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.327530) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.498068) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.498362) ========= 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=5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152 _=/tools/buildbot/bin/python using PTY: False --2016-05-13 18:38:46-- 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% 528K=0.02s 2016-05-13 18:38:46 (528 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.352457 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.874669) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.874983) ========= 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=5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030241 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.935686) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:46.936019) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 1956edae83a4be83b828fcd4986e1403d007d5bc --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 1956edae83a4be83b828fcd4986e1403d007d5bc --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=5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152 _=/tools/buildbot/bin/python using PTY: False 2016-05-13 18:38:47,147 truncating revision to first 12 chars 2016-05-13 18:38:47,147 Setting DEBUG logging. 2016-05-13 18:38:47,148 attempt 1/10 2016-05-13 18:38:47,148 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/1956edae83a4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-13 18:38:47,627 unpacking tar archive at: mozilla-aurora-1956edae83a4/testing/mozharness/ program finished with exit code 0 elapsedTime=0.757545 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:47.717161) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:47.717483) ========= script_repo_revision: 1956edae83a4be83b828fcd4986e1403d007d5bc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:47.717881) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:47.718177) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-13 18:38:47.739229) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 24 secs) (at 2016-05-13 18:38:47.739503) ========= /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=5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152 _=/tools/buildbot/bin/python using PTY: False 18:38:48 INFO - MultiFileLogger online at 20160513 18:38:48 in /builds/slave/test 18:38:48 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 18:38:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:38:48 INFO - {'append_to_log': False, 18:38:48 INFO - 'base_work_dir': '/builds/slave/test', 18:38:48 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:38:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:38:48 INFO - 'buildbot_json_path': 'buildprops.json', 18:38:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:38:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:38:48 INFO - 'download_minidump_stackwalk': True, 18:38:48 INFO - 'download_symbols': 'true', 18:38:48 INFO - 'e10s': False, 18:38:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:38:48 INFO - 'tooltool.py': '/tools/tooltool.py', 18:38:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:38:48 INFO - '/tools/misc-python/virtualenv.py')}, 18:38:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:38:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:38:48 INFO - 'log_level': 'info', 18:38:48 INFO - 'log_to_console': True, 18:38:48 INFO - 'opt_config_files': (), 18:38:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:38:48 INFO - '--processes=1', 18:38:48 INFO - '--config=%(test_path)s/wptrunner.ini', 18:38:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:38:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:38:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:38:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:38:48 INFO - 'pip_index': False, 18:38:48 INFO - 'require_test_zip': True, 18:38:48 INFO - 'test_type': ('testharness',), 18:38:48 INFO - 'this_chunk': '1', 18:38:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:38:48 INFO - 'total_chunks': '10', 18:38:48 INFO - 'virtualenv_path': 'venv', 18:38:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:38:48 INFO - 'work_dir': 'build'} 18:38:48 INFO - ##### 18:38:48 INFO - ##### Running clobber step. 18:38:48 INFO - ##### 18:38:48 INFO - Running pre-action listener: _resource_record_pre_action 18:38:48 INFO - Running main action method: clobber 18:38:48 INFO - rmtree: /builds/slave/test/build 18:38:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:38:49 INFO - Running post-action listener: _resource_record_post_action 18:38:49 INFO - ##### 18:38:49 INFO - ##### Running read-buildbot-config step. 18:38:49 INFO - ##### 18:38:49 INFO - Running pre-action listener: _resource_record_pre_action 18:38:49 INFO - Running main action method: read_buildbot_config 18:38:49 INFO - Using buildbot properties: 18:38:49 INFO - { 18:38:49 INFO - "project": "", 18:38:49 INFO - "product": "firefox", 18:38:49 INFO - "script_repo_revision": "production", 18:38:49 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 18:38:49 INFO - "repository": "", 18:38:49 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 18:38:49 INFO - "buildid": "20160513165348", 18:38:49 INFO - "pgo_build": "False", 18:38:49 INFO - "basedir": "/builds/slave/test", 18:38:49 INFO - "buildnumber": 31, 18:38:49 INFO - "slavename": "tst-linux32-spot-397", 18:38:49 INFO - "revision": "1956edae83a4be83b828fcd4986e1403d007d5bc", 18:38:49 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 18:38:49 INFO - "platform": "linux", 18:38:49 INFO - "branch": "mozilla-aurora", 18:38:49 INFO - "repo_path": "releases/mozilla-aurora", 18:38:49 INFO - "moz_repo_path": "", 18:38:49 INFO - "stage_platform": "linux", 18:38:49 INFO - "builduid": "11feeaf77154451cb21915446376703d", 18:38:49 INFO - "slavebuilddir": "test" 18:38:49 INFO - } 18:38:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 18:38:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 18:38:49 INFO - Running post-action listener: _resource_record_post_action 18:38:49 INFO - ##### 18:38:49 INFO - ##### Running download-and-extract step. 18:38:49 INFO - ##### 18:38:49 INFO - Running pre-action listener: _resource_record_pre_action 18:38:49 INFO - Running main action method: download_and_extract 18:38:49 INFO - mkdir: /builds/slave/test/build/tests 18:38:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:38:49 INFO - https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 18:38:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:38:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:38:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:38:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 18:38:54 INFO - Downloaded 1325 bytes. 18:38:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:38:54 INFO - Using the following test package requirements: 18:38:54 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 18:38:54 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:38:54 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 18:38:54 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:38:54 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 18:38:54 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:38:54 INFO - u'jsshell-linux-i686.zip'], 18:38:54 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:38:54 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 18:38:54 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 18:38:54 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:38:54 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 18:38:54 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:38:54 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 18:38:54 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:38:54 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 18:38:54 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:38:54 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 18:38:54 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 18:38:54 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')]} 18:38:54 INFO - https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 18:38:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:38:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:38:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:38:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 18:38:57 INFO - Downloaded 22436608 bytes. 18:38:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:38:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:38:58 INFO - caution: filename not matched: web-platform/* 18:38:58 INFO - Return code: 11 18:38: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')]} 18:38:58 INFO - https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 18:38:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:38:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:38:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:38:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 18:39:02 INFO - Downloaded 36408904 bytes. 18:39:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:39:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:39:06 INFO - caution: filename not matched: bin/* 18:39:06 INFO - caution: filename not matched: config/* 18:39:06 INFO - caution: filename not matched: mozbase/* 18:39:06 INFO - caution: filename not matched: marionette/* 18:39:06 INFO - caution: filename not matched: tools/wptserve/* 18:39:06 INFO - Return code: 11 18:39:06 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')]} 18:39:06 INFO - https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 18:39:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:39:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:39:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:39:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 18:39:18 INFO - Downloaded 69303837 bytes. 18:39:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:39:18 INFO - mkdir: /builds/slave/test/properties 18:39:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:39:18 INFO - Writing to file /builds/slave/test/properties/build_url 18:39:18 INFO - Contents: 18:39:18 INFO - build_url:https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:39:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:39:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:39:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:39:19 INFO - Contents: 18:39:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:39:19 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')]} 18:39:19 INFO - https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:39:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:39:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:39:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:39:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 18:39:28 INFO - Downloaded 92275976 bytes. 18:39:28 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:39:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:39:38 INFO - Return code: 0 18:39:38 INFO - Running post-action listener: _resource_record_post_action 18:39:38 INFO - Running post-action listener: set_extra_try_arguments 18:39:38 INFO - ##### 18:39:38 INFO - ##### Running create-virtualenv step. 18:39:38 INFO - ##### 18:39:38 INFO - Running pre-action listener: _pre_create_virtualenv 18:39:38 INFO - Running pre-action listener: _resource_record_pre_action 18:39:38 INFO - Running main action method: create_virtualenv 18:39:38 INFO - Creating virtualenv /builds/slave/test/build/venv 18:39:38 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 18:39:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:39:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:39:38 INFO - Using real prefix '/usr' 18:39:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:39:39 INFO - Installing distribute.............................................................................................................................................................................................done. 18:39:43 INFO - Installing pip.................done. 18:39:43 INFO - Return code: 0 18:39:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:39:43 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')]} 18:39:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:39:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:39:43 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')]} 18:39:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:39:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:39:43 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 0x9608c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x966f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9712f70>, '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 0x9712620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9718750>, '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': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', '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 18:39:43 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 18:39:43 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 18:39:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:39:43 INFO - 'CCACHE_UMASK': '002', 18:39:43 INFO - 'DISPLAY': ':0', 18:39:43 INFO - 'HOME': '/home/cltbld', 18:39:43 INFO - 'LANG': 'en_US.UTF-8', 18:39:43 INFO - 'LOGNAME': 'cltbld', 18:39:43 INFO - 'MAIL': '/var/mail/cltbld', 18:39:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:39:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:39:43 INFO - 'MOZ_NO_REMOTE': '1', 18:39:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:39:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:39:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:39:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:39:43 INFO - 'PWD': '/builds/slave/test', 18:39:43 INFO - 'SHELL': '/bin/bash', 18:39:43 INFO - 'SHLVL': '1', 18:39:43 INFO - 'TERM': 'linux', 18:39:43 INFO - 'TMOUT': '86400', 18:39:43 INFO - 'USER': 'cltbld', 18:39:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', 18:39:43 INFO - '_': '/tools/buildbot/bin/python'} 18:39:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:39:43 INFO - Downloading/unpacking psutil>=0.7.1 18:39:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:39:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:39:43 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 18:39:43 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 18:39:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:39:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:39:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:39:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:39:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:39:47 INFO - Installing collected packages: psutil 18:39:47 INFO - Running setup.py install for psutil 18:39:47 INFO - building 'psutil._psutil_linux' extension 18:39:47 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-i686-2.7/psutil/_psutil_linux.o 18:39:47 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 18:39:47 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 18:39:47 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 18:39:47 INFO - building 'psutil._psutil_posix' extension 18:39:47 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-i686-2.7/psutil/_psutil_posix.o 18:39:47 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 18:39:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:39:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:39:48 INFO - Successfully installed psutil 18:39:48 INFO - Cleaning up... 18:39:48 INFO - Return code: 0 18:39:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:39: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')]} 18:39:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:39:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:39: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')]} 18:39:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:39:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:39:48 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 0x9608c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x966f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9712f70>, '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 0x9712620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9718750>, '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': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', '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 18:39:48 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 18:39:48 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 18:39:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:39:48 INFO - 'CCACHE_UMASK': '002', 18:39:48 INFO - 'DISPLAY': ':0', 18:39:48 INFO - 'HOME': '/home/cltbld', 18:39:48 INFO - 'LANG': 'en_US.UTF-8', 18:39:48 INFO - 'LOGNAME': 'cltbld', 18:39:48 INFO - 'MAIL': '/var/mail/cltbld', 18:39:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:39:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:39:48 INFO - 'MOZ_NO_REMOTE': '1', 18:39:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:39:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:39:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:39:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:39:48 INFO - 'PWD': '/builds/slave/test', 18:39:48 INFO - 'SHELL': '/bin/bash', 18:39:48 INFO - 'SHLVL': '1', 18:39:48 INFO - 'TERM': 'linux', 18:39:48 INFO - 'TMOUT': '86400', 18:39:48 INFO - 'USER': 'cltbld', 18:39:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', 18:39:48 INFO - '_': '/tools/buildbot/bin/python'} 18:39:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:39:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:39:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:39:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:39:48 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 18:39:48 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 18:39:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:39:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:39:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:39:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:39:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:39:52 INFO - Installing collected packages: mozsystemmonitor 18:39:52 INFO - Running setup.py install for mozsystemmonitor 18:39:52 INFO - Successfully installed mozsystemmonitor 18:39:52 INFO - Cleaning up... 18:39:52 INFO - Return code: 0 18:39:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:39:52 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')]} 18:39:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:39:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:39:52 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')]} 18:39:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:39:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:39:52 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 0x9608c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x966f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9712f70>, '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 0x9712620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9718750>, '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': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', '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 18:39:52 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 18:39:52 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 18:39:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:39:52 INFO - 'CCACHE_UMASK': '002', 18:39:52 INFO - 'DISPLAY': ':0', 18:39:52 INFO - 'HOME': '/home/cltbld', 18:39:52 INFO - 'LANG': 'en_US.UTF-8', 18:39:52 INFO - 'LOGNAME': 'cltbld', 18:39:52 INFO - 'MAIL': '/var/mail/cltbld', 18:39:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:39:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:39:52 INFO - 'MOZ_NO_REMOTE': '1', 18:39:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:39:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:39:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:39:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:39:52 INFO - 'PWD': '/builds/slave/test', 18:39:52 INFO - 'SHELL': '/bin/bash', 18:39:52 INFO - 'SHLVL': '1', 18:39:52 INFO - 'TERM': 'linux', 18:39:52 INFO - 'TMOUT': '86400', 18:39:52 INFO - 'USER': 'cltbld', 18:39:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', 18:39:52 INFO - '_': '/tools/buildbot/bin/python'} 18:39:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:39:52 INFO - Downloading/unpacking blobuploader==1.2.4 18:39:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:39:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:39:52 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 18:39:52 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 18:39:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:39:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:39:56 INFO - Downloading blobuploader-1.2.4.tar.gz 18:39:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:39:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:39:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:39:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:39:56 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 18:39:56 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 18:39:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:39:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:39:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:39:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:39:57 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 18:39:57 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 18:39:57 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 18:39:57 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 18:39:57 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 18:39:57 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 18:39:57 INFO - Downloading docopt-0.6.1.tar.gz 18:39:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:39:57 INFO - Installing collected packages: blobuploader, requests, docopt 18:39:57 INFO - Running setup.py install for blobuploader 18:39:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:39:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:39:57 INFO - Running setup.py install for requests 18:39:58 INFO - Running setup.py install for docopt 18:39:58 INFO - Successfully installed blobuploader requests docopt 18:39:58 INFO - Cleaning up... 18:39:58 INFO - Return code: 0 18:39:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:39: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')]} 18:39:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:39:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:39: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')]} 18:39:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:39:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:39:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9608c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x966f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9712f70>, '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 0x9712620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9718750>, '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': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', '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 18:39:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 18:39:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 18:39:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:39:58 INFO - 'CCACHE_UMASK': '002', 18:39:58 INFO - 'DISPLAY': ':0', 18:39:58 INFO - 'HOME': '/home/cltbld', 18:39:58 INFO - 'LANG': 'en_US.UTF-8', 18:39:58 INFO - 'LOGNAME': 'cltbld', 18:39:58 INFO - 'MAIL': '/var/mail/cltbld', 18:39:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:39:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:39:58 INFO - 'MOZ_NO_REMOTE': '1', 18:39:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:39:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:39:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:39:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:39:58 INFO - 'PWD': '/builds/slave/test', 18:39:58 INFO - 'SHELL': '/bin/bash', 18:39:58 INFO - 'SHLVL': '1', 18:39:58 INFO - 'TERM': 'linux', 18:39:58 INFO - 'TMOUT': '86400', 18:39:58 INFO - 'USER': 'cltbld', 18:39:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', 18:39:58 INFO - '_': '/tools/buildbot/bin/python'} 18:39:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:39:59 INFO - Running setup.py (path:/tmp/pip-y0oA8F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:39:59 INFO - Running setup.py (path:/tmp/pip-AVgXJm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:39:59 INFO - Running setup.py (path:/tmp/pip-3Kww_p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:39:59 INFO - Running setup.py (path:/tmp/pip-oYr6VE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:39:59 INFO - Running setup.py (path:/tmp/pip-WbAsjm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:39:59 INFO - Running setup.py (path:/tmp/pip-dUPdYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:40:00 INFO - Running setup.py (path:/tmp/pip-8FbKMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:40:00 INFO - Running setup.py (path:/tmp/pip-3FZaoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:40:00 INFO - Running setup.py (path:/tmp/pip-AlWidw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:40:00 INFO - Running setup.py (path:/tmp/pip-gGYZNm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:40:00 INFO - Running setup.py (path:/tmp/pip-xmytb9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:40:00 INFO - Running setup.py (path:/tmp/pip-HwYLSb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:40:00 INFO - Running setup.py (path:/tmp/pip-06LXfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:40:00 INFO - Running setup.py (path:/tmp/pip-rVS0Qf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:40:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:40:01 INFO - Running setup.py (path:/tmp/pip-yiX_Q5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:40:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:40:01 INFO - Running setup.py (path:/tmp/pip-IV9tyR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:40:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:40:01 INFO - Running setup.py (path:/tmp/pip-6Qf8g3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:40:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:40:01 INFO - Running setup.py (path:/tmp/pip-1kTCqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:40:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:40:01 INFO - Running setup.py (path:/tmp/pip-hxJAGQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:40:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:40:01 INFO - Running setup.py (path:/tmp/pip-TFqwZw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:40:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:40:02 INFO - Running setup.py (path:/tmp/pip-yfvglg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:40:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:40:02 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 18:40:02 INFO - Running setup.py install for manifestparser 18:40:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:40:02 INFO - Running setup.py install for mozcrash 18:40:02 INFO - Running setup.py install for mozdebug 18:40:02 INFO - Running setup.py install for mozdevice 18:40:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:40:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:40:03 INFO - Running setup.py install for mozfile 18:40:03 INFO - Running setup.py install for mozhttpd 18:40:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:40:03 INFO - Running setup.py install for mozinfo 18:40:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:40:03 INFO - Running setup.py install for mozInstall 18:40:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:40:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:40:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:40:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:40:03 INFO - Running setup.py install for mozleak 18:40:04 INFO - Running setup.py install for mozlog 18:40:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:40:04 INFO - Running setup.py install for moznetwork 18:40:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:40:04 INFO - Running setup.py install for mozprocess 18:40:04 INFO - Running setup.py install for mozprofile 18:40:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:40:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:40:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:40:05 INFO - Running setup.py install for mozrunner 18:40:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:40:05 INFO - Running setup.py install for mozscreenshot 18:40:05 INFO - Running setup.py install for moztest 18:40:05 INFO - Running setup.py install for mozversion 18:40:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:40:05 INFO - Running setup.py install for wptserve 18:40:06 INFO - Running setup.py install for marionette-driver 18:40:06 INFO - Running setup.py install for browsermob-proxy 18:40:06 INFO - Running setup.py install for marionette-client 18:40:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:40:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:40:07 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 18:40:07 INFO - Cleaning up... 18:40:07 INFO - Return code: 0 18:40:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:40:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:40:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:40:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:40:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:40:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:40:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:40:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9608c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x966f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9712f70>, '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 0x9712620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9718750>, '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': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', '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 18:40:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 18:40:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 18:40:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:40:07 INFO - 'CCACHE_UMASK': '002', 18:40:07 INFO - 'DISPLAY': ':0', 18:40:07 INFO - 'HOME': '/home/cltbld', 18:40:07 INFO - 'LANG': 'en_US.UTF-8', 18:40:07 INFO - 'LOGNAME': 'cltbld', 18:40:07 INFO - 'MAIL': '/var/mail/cltbld', 18:40:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:40:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:40:07 INFO - 'MOZ_NO_REMOTE': '1', 18:40:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:40:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:40:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:40:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:40:07 INFO - 'PWD': '/builds/slave/test', 18:40:07 INFO - 'SHELL': '/bin/bash', 18:40:07 INFO - 'SHLVL': '1', 18:40:07 INFO - 'TERM': 'linux', 18:40:07 INFO - 'TMOUT': '86400', 18:40:07 INFO - 'USER': 'cltbld', 18:40:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', 18:40:07 INFO - '_': '/tools/buildbot/bin/python'} 18:40:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:40:07 INFO - Running setup.py (path:/tmp/pip-nQvIkn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:40:07 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)) 18:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:40:07 INFO - Running setup.py (path:/tmp/pip-bppsDc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:40:07 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)) 18:40:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:40:07 INFO - Running setup.py (path:/tmp/pip-FYrOIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:40:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 18:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:40:08 INFO - Running setup.py (path:/tmp/pip-2RO5y_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:40:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:40:08 INFO - Running setup.py (path:/tmp/pip-g6SvKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:40:08 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)) 18:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:40:08 INFO - Running setup.py (path:/tmp/pip-vnRocT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:40:08 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)) 18:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:40:08 INFO - Running setup.py (path:/tmp/pip-kVhVhU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:40:08 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)) 18:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:40:08 INFO - Running setup.py (path:/tmp/pip-8VF7V8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:40:08 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)) 18:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:40:08 INFO - Running setup.py (path:/tmp/pip-alQN4U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:40:08 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)) 18:40:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:40:08 INFO - Running setup.py (path:/tmp/pip-UYgfmL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:40:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:40:09 INFO - Running setup.py (path:/tmp/pip-oe_wad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:40:09 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 18:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:40:09 INFO - Running setup.py (path:/tmp/pip-i7HEgN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:40:09 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)) 18:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:40:09 INFO - Running setup.py (path:/tmp/pip-a_qu41-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:40:09 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)) 18:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:40:09 INFO - Running setup.py (path:/tmp/pip-bm_Ted-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:40:09 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)) 18:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:40:09 INFO - Running setup.py (path:/tmp/pip-_clNx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:40:09 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)) 18:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:40:09 INFO - Running setup.py (path:/tmp/pip-zkXjMf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:40:09 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)) 18:40:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:40:09 INFO - Running setup.py (path:/tmp/pip-OynFUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:40:09 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)) 18:40:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:40:09 INFO - Running setup.py (path:/tmp/pip-E6xmQf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:40:10 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 18:40:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:40:10 INFO - Running setup.py (path:/tmp/pip-syRAVN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:40:10 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)) 18:40:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:40:10 INFO - Running setup.py (path:/tmp/pip-Kfi0EA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:40:10 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)) 18:40:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:40:10 INFO - Running setup.py (path:/tmp/pip-J6CmzX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:40:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:40:10 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)) 18:40:10 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)) 18:40:10 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)) 18:40:10 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)) 18:40:10 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)) 18:40:10 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)) 18:40:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:40:10 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 18:40:10 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 18:40:10 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 18:40:10 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 18:40:10 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 18:40:10 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 18:40:14 INFO - Downloading blessings-1.6.tar.gz 18:40:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:40:14 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)) 18:40:14 INFO - Installing collected packages: blessings 18:40:14 INFO - Running setup.py install for blessings 18:40:14 INFO - Successfully installed blessings 18:40:14 INFO - Cleaning up... 18:40:14 INFO - Return code: 0 18:40:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:40:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:40:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:40:15 INFO - Reading from file tmpfile_stdout 18:40:15 INFO - Current package versions: 18:40:15 INFO - argparse == 1.2.1 18:40:15 INFO - blessings == 1.6 18:40:15 INFO - blobuploader == 1.2.4 18:40:15 INFO - browsermob-proxy == 0.6.0 18:40:15 INFO - docopt == 0.6.1 18:40:15 INFO - manifestparser == 1.1 18:40:15 INFO - marionette-client == 2.3.0 18:40:15 INFO - marionette-driver == 1.4.0 18:40:15 INFO - mozInstall == 1.12 18:40:15 INFO - mozcrash == 0.17 18:40:15 INFO - mozdebug == 0.1 18:40:15 INFO - mozdevice == 0.48 18:40:15 INFO - mozfile == 1.2 18:40:15 INFO - mozhttpd == 0.7 18:40:15 INFO - mozinfo == 0.9 18:40:15 INFO - mozleak == 0.1 18:40:15 INFO - mozlog == 3.1 18:40:15 INFO - moznetwork == 0.27 18:40:15 INFO - mozprocess == 0.22 18:40:15 INFO - mozprofile == 0.28 18:40:15 INFO - mozrunner == 6.11 18:40:15 INFO - mozscreenshot == 0.1 18:40:15 INFO - mozsystemmonitor == 0.0 18:40:15 INFO - moztest == 0.7 18:40:15 INFO - mozversion == 1.4 18:40:15 INFO - psutil == 3.1.1 18:40:15 INFO - requests == 1.2.3 18:40:15 INFO - wptserve == 1.4.0 18:40:15 INFO - wsgiref == 0.1.2 18:40:15 INFO - Running post-action listener: _resource_record_post_action 18:40:15 INFO - Running post-action listener: _start_resource_monitoring 18:40:15 INFO - Starting resource monitoring. 18:40:15 INFO - ##### 18:40:15 INFO - ##### Running pull step. 18:40:15 INFO - ##### 18:40:15 INFO - Running pre-action listener: _resource_record_pre_action 18:40:15 INFO - Running main action method: pull 18:40:15 INFO - Pull has nothing to do! 18:40:15 INFO - Running post-action listener: _resource_record_post_action 18:40:15 INFO - ##### 18:40:15 INFO - ##### Running install step. 18:40:15 INFO - ##### 18:40:15 INFO - Running pre-action listener: _resource_record_pre_action 18:40:15 INFO - Running main action method: install 18:40:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:40:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:40:15 INFO - Reading from file tmpfile_stdout 18:40:15 INFO - Detecting whether we're running mozinstall >=1.0... 18:40:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:40:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:40:15 INFO - Reading from file tmpfile_stdout 18:40:15 INFO - Output received: 18:40:15 INFO - Usage: mozinstall [options] installer 18:40:15 INFO - Options: 18:40:15 INFO - -h, --help show this help message and exit 18:40:15 INFO - -d DEST, --destination=DEST 18:40:15 INFO - Directory to install application into. [default: 18:40:15 INFO - "/builds/slave/test"] 18:40:15 INFO - --app=APP Application being installed. [default: firefox] 18:40:15 INFO - mkdir: /builds/slave/test/build/application 18:40:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 18:40:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 18:40:44 INFO - Reading from file tmpfile_stdout 18:40:44 INFO - Output received: 18:40:44 INFO - /builds/slave/test/build/application/firefox/firefox 18:40:44 INFO - Running post-action listener: _resource_record_post_action 18:40:44 INFO - ##### 18:40:44 INFO - ##### Running run-tests step. 18:40:44 INFO - ##### 18:40:44 INFO - Running pre-action listener: _resource_record_pre_action 18:40:44 INFO - Running main action method: run_tests 18:40:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:40:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:40:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:40:44 INFO - grabbing minidump binary from tooltool 18:40:44 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')]} 18:40:44 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9712f70>, '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 0x9712620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9718750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:40:44 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 18:40:44 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/linux32/releng.manifest -o -c /builds/tooltool_cache 18:40:45 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:40:45 INFO - Return code: 0 18:40:45 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 18:40:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:40:45 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/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 18:40:45 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/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 18:40:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:40:45 INFO - 'CCACHE_UMASK': '002', 18:40:45 INFO - 'DISPLAY': ':0', 18:40:45 INFO - 'HOME': '/home/cltbld', 18:40:45 INFO - 'LANG': 'en_US.UTF-8', 18:40:45 INFO - 'LOGNAME': 'cltbld', 18:40:45 INFO - 'MAIL': '/var/mail/cltbld', 18:40:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:40:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:40:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:40:45 INFO - 'MOZ_NO_REMOTE': '1', 18:40:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:40:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:40:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:40:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:40:45 INFO - 'PWD': '/builds/slave/test', 18:40:45 INFO - 'SHELL': '/bin/bash', 18:40:45 INFO - 'SHLVL': '1', 18:40:45 INFO - 'TERM': 'linux', 18:40:45 INFO - 'TMOUT': '86400', 18:40:45 INFO - 'USER': 'cltbld', 18:40:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152', 18:40:45 INFO - '_': '/tools/buildbot/bin/python'} 18:40:45 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/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 18:40:45 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 18:40:45 INFO - import pkg_resources 18:40:46 INFO - Using 1 client processes 18:40:47 INFO - wptserve Starting http server on 127.0.0.1:8000 18:40:47 INFO - wptserve Starting http server on 127.0.0.1:8001 18:40:47 INFO - wptserve Starting http server on 127.0.0.1:8443 18:40:49 INFO - SUITE-START | Running 778 tests 18:40:49 INFO - Running testharness tests 18:40:49 INFO - Setting up ssl 18:40:49 INFO - PROCESS | certutil | 18:40:49 INFO - PROCESS | certutil | 18:40:49 INFO - PROCESS | certutil | 18:40:49 INFO - Certificate Nickname Trust Attributes 18:40:49 INFO - SSL,S/MIME,JAR/XPI 18:40:49 INFO - 18:40:49 INFO - web-platform-tests CT,, 18:40:49 INFO - 18:40:49 INFO - Starting runner 18:40:52 INFO - PROCESS | 18694 | 1463190052326 Marionette DEBUG Marionette enabled via build flag and pref 18:40:52 INFO - PROCESS | 18694 | ++DOCSHELL 0xa50ee400 == 1 [pid = 18694] [id = 1] 18:40:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 1 (0xa50ee800) [pid = 18694] [serial = 1] [outer = (nil)] 18:40:52 INFO - PROCESS | 18694 | [18694] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 18:40:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 2 (0xa50ef000) [pid = 18694] [serial = 2] [outer = 0xa50ee800] 18:40:53 INFO - PROCESS | 18694 | 1463190052992 Marionette INFO Listening on port 2828 18:40:53 INFO - PROCESS | 18694 | 1463190053562 Marionette DEBUG Marionette enabled via command-line flag 18:40:53 INFO - PROCESS | 18694 | ++DOCSHELL 0xa227ac00 == 2 [pid = 18694] [id = 2] 18:40:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 3 (0xa22bb800) [pid = 18694] [serial = 3] [outer = (nil)] 18:40:53 INFO - PROCESS | 18694 | [18694] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 18:40:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 4 (0xa22bc000) [pid = 18694] [serial = 4] [outer = 0xa22bb800] 18:40:53 INFO - PROCESS | 18694 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a218e8a0 18:40:53 INFO - PROCESS | 18694 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6ead3a0 18:40:53 INFO - PROCESS | 18694 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b22a0 18:40:53 INFO - PROCESS | 18694 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b2f40 18:40:53 INFO - PROCESS | 18694 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21b8c20 18:40:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 5 (0xa21a9c00) [pid = 18694] [serial = 5] [outer = 0xa50ee800] 18:40:53 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:40:53 INFO - PROCESS | 18694 | 1463190053935 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53560 18:40:54 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:40:54 INFO - PROCESS | 18694 | 1463190054018 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53561 18:40:54 INFO - PROCESS | 18694 | 1463190054027 Marionette DEBUG Closed connection conn0 18:40:54 INFO - PROCESS | 18694 | [18694] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 18:40:54 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:40:54 INFO - PROCESS | 18694 | 1463190054159 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53562 18:40:54 INFO - PROCESS | 18694 | 1463190054162 Marionette DEBUG Closed connection conn1 18:40:54 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:40:54 INFO - PROCESS | 18694 | 1463190054223 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53563 18:40:54 INFO - PROCESS | 18694 | 1463190054237 Marionette DEBUG Closed connection conn2 18:40:54 INFO - PROCESS | 18694 | 1463190054279 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:40:54 INFO - PROCESS | 18694 | 1463190054290 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160513165348","device":"desktop","version":"48.0a2"} 18:40:54 INFO - PROCESS | 18694 | [18694] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:40:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad81000 == 3 [pid = 18694] [id = 3] 18:40:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 6 (0x9ad81400) [pid = 18694] [serial = 6] [outer = (nil)] 18:40:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad81800 == 4 [pid = 18694] [id = 4] 18:40:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 7 (0x9ad85000) [pid = 18694] [serial = 7] [outer = (nil)] 18:40:56 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:40:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a2d5000 == 5 [pid = 18694] [id = 5] 18:40:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 8 (0x9a2d5400) [pid = 18694] [serial = 8] [outer = (nil)] 18:40:56 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:40:57 INFO - PROCESS | 18694 | [18694] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:40:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 9 (0x99f1c000) [pid = 18694] [serial = 9] [outer = 0x9a2d5400] 18:40:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 10 (0x9a223000) [pid = 18694] [serial = 10] [outer = 0x9ad81400] 18:40:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 11 (0x9a224c00) [pid = 18694] [serial = 11] [outer = 0x9ad85000] 18:40:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 12 (0x99b47400) [pid = 18694] [serial = 12] [outer = 0x9a2d5400] 18:40:58 INFO - PROCESS | 18694 | 1463190058570 Marionette DEBUG loaded listener.js 18:40:58 INFO - PROCESS | 18694 | 1463190058589 Marionette DEBUG loaded listener.js 18:40:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 13 (0x98144800) [pid = 18694] [serial = 13] [outer = 0x9a2d5400] 18:40:59 INFO - PROCESS | 18694 | 1463190059364 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e543b9d9-f09e-40c4-b77b-44ef96c8b6c5","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160513165348","device":"desktop","version":"48.0a2","command_id":1}}] 18:40:59 INFO - PROCESS | 18694 | 1463190059583 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}] 18:40:59 INFO - PROCESS | 18694 | 1463190059753 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:41:00 INFO - PROCESS | 18694 | 1463190060012 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:41:00 INFO - PROCESS | 18694 | [18694] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:41:00 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:41:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 14 (0x9465e000) [pid = 18694] [serial = 14] [outer = 0x9a2d5400] 18:41:00 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:41:00 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:41:00 INFO - PROCESS | 18694 | 1463190060521 Marionette TRACE conn3 <- [1,3,null,{}] 18:41:00 INFO - PROCESS | 18694 | 1463190060536 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:41:00 INFO - PROCESS | 18694 | 1463190060593 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:41:00 INFO - PROCESS | 18694 | 1463190060635 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:41:00 INFO - PROCESS | 18694 | 1463190060638 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:41:00 INFO - PROCESS | 18694 | 1463190060648 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:41:00 INFO - PROCESS | 18694 | 1463190060654 Marionette TRACE conn3 <- [1,6,null,{}] 18:41:00 INFO - PROCESS | 18694 | 1463190060670 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}] 18:41:00 INFO - PROCESS | 18694 | 1463190060697 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:41:00 INFO - PROCESS | 18694 | 1463190060711 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x93c08400 == 6 [pid = 18694] [id = 6] 18:41:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 15 (0x93c0b000) [pid = 18694] [serial = 15] [outer = (nil)] 18:41:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 16 (0x93c0d400) [pid = 18694] [serial = 16] [outer = 0x93c0b000] 18:41:00 INFO - PROCESS | 18694 | 1463190060814 Marionette DEBUG loaded listener.js 18:41:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 17 (0x98aae800) [pid = 18694] [serial = 17] [outer = 0x93c0b000] 18:41:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x93ccf000 == 7 [pid = 18694] [id = 7] 18:41:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 18 (0x93ccf400) [pid = 18694] [serial = 18] [outer = (nil)] 18:41:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 19 (0x93aa2c00) [pid = 18694] [serial = 19] [outer = 0x93ccf400] 18:41:01 INFO - PROCESS | 18694 | 1463190061323 Marionette DEBUG loaded listener.js 18:41:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 20 (0x93aadc00) [pid = 18694] [serial = 20] [outer = 0x93ccf400] 18:41:01 INFO - PROCESS | 18694 | 1463190061833 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]]]}] 18:41:01 INFO - PROCESS | 18694 | [18694] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 18:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1259ms 18:41:01 INFO - PROCESS | 18694 | 1463190061935 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:41:01 INFO - PROCESS | 18694 | 1463190061938 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:41:02 INFO - PROCESS | 18694 | 1463190062028 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:41:02 INFO - PROCESS | 18694 | 1463190062032 Marionette TRACE conn3 <- [1,10,null,{}] 18:41:02 INFO - PROCESS | 18694 | 1463190062075 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}] 18:41:02 INFO - PROCESS | 18694 | 1463190062255 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:41:02 INFO - PROCESS | 18694 | 1463190062276 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x923d5400 == 8 [pid = 18694] [id = 8] 18:41:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 21 (0x923d5800) [pid = 18694] [serial = 21] [outer = (nil)] 18:41:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 22 (0x923d7800) [pid = 18694] [serial = 22] [outer = 0x923d5800] 18:41:02 INFO - PROCESS | 18694 | 1463190062355 Marionette DEBUG loaded listener.js 18:41:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 23 (0x93ccf800) [pid = 18694] [serial = 23] [outer = 0x923d5800] 18:41:03 INFO - PROCESS | 18694 | 1463190063392 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]]]}] 18:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1465ms 18:41:03 INFO - PROCESS | 18694 | 1463190063422 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:41:03 INFO - PROCESS | 18694 | 1463190063427 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:41:03 INFO - PROCESS | 18694 | 1463190063436 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:41:03 INFO - PROCESS | 18694 | 1463190063442 Marionette TRACE conn3 <- [1,14,null,{}] 18:41:03 INFO - PROCESS | 18694 | 1463190063451 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}] 18:41:03 INFO - PROCESS | 18694 | 1463190063641 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:41:03 INFO - PROCESS | 18694 | 1463190063777 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x923ca000 == 9 [pid = 18694] [id = 9] 18:41:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 24 (0x923d3000) [pid = 18694] [serial = 24] [outer = (nil)] 18:41:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 25 (0x9247d400) [pid = 18694] [serial = 25] [outer = 0x923d3000] 18:41:03 INFO - PROCESS | 18694 | 1463190063880 Marionette DEBUG loaded listener.js 18:41:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 26 (0x92484400) [pid = 18694] [serial = 26] [outer = 0x923d3000] 18:41:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x92481800 == 10 [pid = 18694] [id = 10] 18:41:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 27 (0x9397c000) [pid = 18694] [serial = 27] [outer = (nil)] 18:41:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 28 (0x93aa5000) [pid = 18694] [serial = 28] [outer = 0x9397c000] 18:41:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 29 (0x9397e000) [pid = 18694] [serial = 29] [outer = 0x9397c000] 18:41:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f7c00 == 11 [pid = 18694] [id = 11] 18:41:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 30 (0x93aa7400) [pid = 18694] [serial = 30] [outer = (nil)] 18:41:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 31 (0x93cd2c00) [pid = 18694] [serial = 31] [outer = 0x93aa7400] 18:41:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 32 (0x93cc8c00) [pid = 18694] [serial = 32] [outer = 0x93aa7400] 18:41:05 INFO - PROCESS | 18694 | 1463190065055 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]]]}] 18:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1689ms 18:41:05 INFO - PROCESS | 18694 | 1463190065147 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:41:05 INFO - PROCESS | 18694 | 1463190065154 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:41:05 INFO - PROCESS | 18694 | 1463190065179 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:41:05 INFO - PROCESS | 18694 | 1463190065183 Marionette TRACE conn3 <- [1,18,null,{}] 18:41:05 INFO - PROCESS | 18694 | 1463190065190 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}] 18:41:05 INFO - PROCESS | 18694 | 1463190065389 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:41:05 INFO - PROCESS | 18694 | 1463190065514 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x92487400 == 12 [pid = 18694] [id = 12] 18:41:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 33 (0x92eec400) [pid = 18694] [serial = 33] [outer = (nil)] 18:41:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 34 (0x981e5000) [pid = 18694] [serial = 34] [outer = 0x92eec400] 18:41:05 INFO - PROCESS | 18694 | 1463190065599 Marionette DEBUG loaded listener.js 18:41:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 35 (0x99b49400) [pid = 18694] [serial = 35] [outer = 0x92eec400] 18:41:06 INFO - PROCESS | 18694 | 1463190066424 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]]]}] 18:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1294ms 18:41:06 INFO - PROCESS | 18694 | 1463190066472 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:41:06 INFO - PROCESS | 18694 | 1463190066477 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:41:06 INFO - PROCESS | 18694 | 1463190066484 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:41:06 INFO - PROCESS | 18694 | 1463190066490 Marionette TRACE conn3 <- [1,22,null,{}] 18:41:06 INFO - PROCESS | 18694 | 1463190066506 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}] 18:41:06 INFO - PROCESS | 18694 | 1463190066705 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:41:06 INFO - PROCESS | 18694 | 1463190066835 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a948400 == 13 [pid = 18694] [id = 13] 18:41:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 36 (0x9b0bcc00) [pid = 18694] [serial = 36] [outer = (nil)] 18:41:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 37 (0x9b8eb000) [pid = 18694] [serial = 37] [outer = 0x9b0bcc00] 18:41:06 INFO - PROCESS | 18694 | 1463190066923 Marionette DEBUG loaded listener.js 18:41:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 38 (0x9d9ac800) [pid = 18694] [serial = 38] [outer = 0x9b0bcc00] 18:41:07 INFO - PROCESS | 18694 | 1463190067771 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]]]}] 18:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 18:41:07 INFO - PROCESS | 18694 | 1463190067818 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:41:07 INFO - PROCESS | 18694 | 1463190067822 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:41:07 INFO - PROCESS | 18694 | 1463190067829 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:41:07 INFO - PROCESS | 18694 | 1463190067832 Marionette TRACE conn3 <- [1,26,null,{}] 18:41:07 INFO - PROCESS | 18694 | 1463190067838 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}] 18:41:08 INFO - PROCESS | 18694 | 1463190068022 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:41:08 INFO - PROCESS | 18694 | 1463190068123 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a07a400 == 14 [pid = 18694] [id = 14] 18:41:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 39 (0x9a07b800) [pid = 18694] [serial = 39] [outer = (nil)] 18:41:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 40 (0x9a081000) [pid = 18694] [serial = 40] [outer = 0x9a07b800] 18:41:08 INFO - PROCESS | 18694 | 1463190068206 Marionette DEBUG loaded listener.js 18:41:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 41 (0x9d9b0c00) [pid = 18694] [serial = 41] [outer = 0x9a07b800] 18:41:09 INFO - PROCESS | 18694 | 1463190069173 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]]]}] 18:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1396ms 18:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:41:09 INFO - PROCESS | 18694 | 1463190069226 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:41:09 INFO - PROCESS | 18694 | 1463190069229 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:41:09 INFO - PROCESS | 18694 | 1463190069235 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:41:09 INFO - PROCESS | 18694 | 1463190069239 Marionette TRACE conn3 <- [1,30,null,{}] 18:41:09 INFO - PROCESS | 18694 | 1463190069245 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}] 18:41:09 INFO - PROCESS | 18694 | 1463190069433 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:41:09 INFO - PROCESS | 18694 | 1463190069566 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x920ecc00 == 15 [pid = 18694] [id = 15] 18:41:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 42 (0x920f5400) [pid = 18694] [serial = 42] [outer = (nil)] 18:41:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 43 (0xa22c3800) [pid = 18694] [serial = 43] [outer = 0x920f5400] 18:41:09 INFO - PROCESS | 18694 | 1463190069650 Marionette DEBUG loaded listener.js 18:41:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 44 (0xa35eec00) [pid = 18694] [serial = 44] [outer = 0x920f5400] 18:41:10 INFO - PROCESS | 18694 | 1463190070768 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]]]}] 18:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1581ms 18:41:10 INFO - PROCESS | 18694 | 1463190070816 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:41:10 INFO - PROCESS | 18694 | 1463190070823 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:41:10 INFO - PROCESS | 18694 | 1463190070830 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:41:10 INFO - PROCESS | 18694 | 1463190070836 Marionette TRACE conn3 <- [1,34,null,{}] 18:41:10 INFO - PROCESS | 18694 | 1463190070843 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}] 18:41:11 INFO - PROCESS | 18694 | 1463190071012 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:41:11 INFO - PROCESS | 18694 | 1463190071127 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x94660800 == 16 [pid = 18694] [id = 16] 18:41:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 45 (0x950e5800) [pid = 18694] [serial = 45] [outer = (nil)] 18:41:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 46 (0x9813d400) [pid = 18694] [serial = 46] [outer = 0x950e5800] 18:41:11 INFO - PROCESS | 18694 | 1463190071200 Marionette DEBUG loaded listener.js 18:41:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 47 (0x989d2000) [pid = 18694] [serial = 47] [outer = 0x950e5800] 18:41:11 INFO - PROCESS | 18694 | 1463190071891 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]]]}] 18:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1084ms 18:41:11 INFO - PROCESS | 18694 | 1463190071914 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:41:11 INFO - PROCESS | 18694 | 1463190071922 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:41:11 INFO - PROCESS | 18694 | 1463190071931 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:41:11 INFO - PROCESS | 18694 | 1463190071935 Marionette TRACE conn3 <- [1,38,null,{}] 18:41:11 INFO - PROCESS | 18694 | 1463190071941 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}] 18:41:12 INFO - PROCESS | 18694 | 1463190072109 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:41:12 INFO - PROCESS | 18694 | 1463190072207 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x93cc4800 == 17 [pid = 18694] [id = 17] 18:41:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 48 (0x95045000) [pid = 18694] [serial = 48] [outer = (nil)] 18:41:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 49 (0x952e1800) [pid = 18694] [serial = 49] [outer = 0x95045000] 18:41:12 INFO - PROCESS | 18694 | 1463190072277 Marionette DEBUG loaded listener.js 18:41:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 50 (0x989ddc00) [pid = 18694] [serial = 50] [outer = 0x95045000] 18:41:12 INFO - PROCESS | 18694 | 1463190072954 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]]]}] 18:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1032ms 18:41:12 INFO - PROCESS | 18694 | 1463190072963 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:41:12 INFO - PROCESS | 18694 | 1463190072966 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:41:12 INFO - PROCESS | 18694 | 1463190072973 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:41:12 INFO - PROCESS | 18694 | 1463190072978 Marionette TRACE conn3 <- [1,42,null,{}] 18:41:12 INFO - PROCESS | 18694 | 1463190072993 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}] 18:41:13 INFO - PROCESS | 18694 | 1463190073179 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:41:13 INFO - PROCESS | 18694 | 1463190073202 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a07d800 == 18 [pid = 18694] [id = 18] 18:41:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 51 (0x9a219800) [pid = 18694] [serial = 51] [outer = (nil)] 18:41:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 52 (0x9ab09800) [pid = 18694] [serial = 52] [outer = 0x9a219800] 18:41:13 INFO - PROCESS | 18694 | 1463190073278 Marionette DEBUG loaded listener.js 18:41:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 53 (0x9abbb400) [pid = 18694] [serial = 53] [outer = 0x9a219800] 18:41:14 INFO - PROCESS | 18694 | 1463190074024 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]]]}] 18:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1084ms 18:41:14 INFO - PROCESS | 18694 | 1463190074060 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:41:14 INFO - PROCESS | 18694 | 1463190074064 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:41:14 INFO - PROCESS | 18694 | 1463190074070 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:41:14 INFO - PROCESS | 18694 | 1463190074073 Marionette TRACE conn3 <- [1,46,null,{}] 18:41:14 INFO - PROCESS | 18694 | 1463190074078 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}] 18:41:14 INFO - PROCESS | 18694 | 1463190074257 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:41:14 INFO - PROCESS | 18694 | 1463190074281 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad46800 == 19 [pid = 18694] [id = 19] 18:41:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 54 (0x9ad47000) [pid = 18694] [serial = 54] [outer = (nil)] 18:41:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 55 (0x9ad4a400) [pid = 18694] [serial = 55] [outer = 0x9ad47000] 18:41:14 INFO - PROCESS | 18694 | 1463190074358 Marionette DEBUG loaded listener.js 18:41:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 56 (0x9ad7c800) [pid = 18694] [serial = 56] [outer = 0x9ad47000] 18:41:15 INFO - PROCESS | 18694 | 1463190075051 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]]]}] 18:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1030ms 18:41:15 INFO - PROCESS | 18694 | 1463190075100 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:41:15 INFO - PROCESS | 18694 | 1463190075104 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:41:15 INFO - PROCESS | 18694 | 1463190075110 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:41:15 INFO - PROCESS | 18694 | 1463190075113 Marionette TRACE conn3 <- [1,50,null,{}] 18:41:15 INFO - PROCESS | 18694 | 1463190075133 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}] 18:41:15 INFO - PROCESS | 18694 | 1463190075334 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:41:15 INFO - PROCESS | 18694 | 1463190075345 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x950e4c00 == 20 [pid = 18694] [id = 20] 18:41:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 57 (0x9ad45400) [pid = 18694] [serial = 57] [outer = (nil)] 18:41:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 58 (0x9b0ca000) [pid = 18694] [serial = 58] [outer = 0x9ad45400] 18:41:15 INFO - PROCESS | 18694 | 1463190075416 Marionette DEBUG loaded listener.js 18:41:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 59 (0x9b24f800) [pid = 18694] [serial = 59] [outer = 0x9ad45400] 18:41:16 INFO - PROCESS | 18694 | 1463190076127 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]]]}] 18:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1081ms 18:41:16 INFO - PROCESS | 18694 | 1463190076197 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:41:16 INFO - PROCESS | 18694 | 1463190076200 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:41:16 INFO - PROCESS | 18694 | 1463190076208 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:41:16 INFO - PROCESS | 18694 | 1463190076210 Marionette TRACE conn3 <- [1,54,null,{}] 18:41:16 INFO - PROCESS | 18694 | 1463190076220 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}] 18:41:16 INFO - PROCESS | 18694 | 1463190076382 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:41:16 INFO - PROCESS | 18694 | 1463190076394 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a94a000 == 21 [pid = 18694] [id = 21] 18:41:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 60 (0x9b246c00) [pid = 18694] [serial = 60] [outer = (nil)] 18:41:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 61 (0x9d9ae000) [pid = 18694] [serial = 61] [outer = 0x9b246c00] 18:41:16 INFO - PROCESS | 18694 | 1463190076466 Marionette DEBUG loaded listener.js 18:41:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 62 (0xa0617800) [pid = 18694] [serial = 62] [outer = 0x9b246c00] 18:41:17 INFO - PROCESS | 18694 | 1463190077217 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]]]}] 18:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1037ms 18:41:17 INFO - PROCESS | 18694 | 1463190077245 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:41:17 INFO - PROCESS | 18694 | 1463190077248 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:41:17 INFO - PROCESS | 18694 | 1463190077254 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:41:17 INFO - PROCESS | 18694 | 1463190077257 Marionette TRACE conn3 <- [1,58,null,{}] 18:41:17 INFO - PROCESS | 18694 | 1463190077263 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}] 18:41:17 INFO - PROCESS | 18694 | 1463190077442 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:41:17 INFO - PROCESS | 18694 | 1463190077465 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x923d2000 == 22 [pid = 18694] [id = 22] 18:41:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 63 (0x9b883400) [pid = 18694] [serial = 63] [outer = (nil)] 18:41:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 64 (0xa2150400) [pid = 18694] [serial = 64] [outer = 0x9b883400] 18:41:17 INFO - PROCESS | 18694 | 1463190077540 Marionette DEBUG loaded listener.js 18:41:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 65 (0xa21a8c00) [pid = 18694] [serial = 65] [outer = 0x9b883400] 18:41:18 INFO - PROCESS | 18694 | 1463190078203 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]]]}] 18:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1028ms 18:41:18 INFO - PROCESS | 18694 | 1463190078284 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:41:18 INFO - PROCESS | 18694 | 1463190078287 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:41:18 INFO - PROCESS | 18694 | 1463190078293 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:41:18 INFO - PROCESS | 18694 | 1463190078295 Marionette TRACE conn3 <- [1,62,null,{}] 18:41:18 INFO - PROCESS | 18694 | 1463190078301 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}] 18:41:18 INFO - PROCESS | 18694 | 1463190078496 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:41:18 INFO - PROCESS | 18694 | 1463190078514 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x99be0000 == 23 [pid = 18694] [id = 23] 18:41:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 66 (0x99be4000) [pid = 18694] [serial = 66] [outer = (nil)] 18:41:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 67 (0x99be9000) [pid = 18694] [serial = 67] [outer = 0x99be4000] 18:41:18 INFO - PROCESS | 18694 | 1463190078609 Marionette DEBUG loaded listener.js 18:41:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 68 (0x99bea800) [pid = 18694] [serial = 68] [outer = 0x99be4000] 18:41:19 INFO - PROCESS | 18694 | 1463190079323 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]]]}] 18:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1087ms 18:41:19 INFO - PROCESS | 18694 | 1463190079382 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:41:19 INFO - PROCESS | 18694 | 1463190079384 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:41:19 INFO - PROCESS | 18694 | 1463190079391 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:41:19 INFO - PROCESS | 18694 | 1463190079394 Marionette TRACE conn3 <- [1,66,null,{}] 18:41:19 INFO - PROCESS | 18694 | 1463190079400 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}] 18:41:20 INFO - PROCESS | 18694 | 1463190080574 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:41:20 INFO - PROCESS | 18694 | 1463190080699 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:20 INFO - PROCESS | 18694 | ++DOCSHELL 0x93976800 == 24 [pid = 18694] [id = 24] 18:41:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 69 (0x9397ac00) [pid = 18694] [serial = 69] [outer = (nil)] 18:41:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 70 (0x93c04800) [pid = 18694] [serial = 70] [outer = 0x9397ac00] 18:41:20 INFO - PROCESS | 18694 | 1463190080774 Marionette DEBUG loaded listener.js 18:41:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 71 (0x93cd3000) [pid = 18694] [serial = 71] [outer = 0x9397ac00] 18:41:22 INFO - PROCESS | 18694 | 1463190082008 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]]]}] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 70 (0x93c0b000) [pid = 18694] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 69 (0x9b0bcc00) [pid = 18694] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 68 (0x9a07b800) [pid = 18694] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 67 (0x920f5400) [pid = 18694] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 66 (0x950e5800) [pid = 18694] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 65 (0x95045000) [pid = 18694] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 64 (0x9a219800) [pid = 18694] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 63 (0x9ad47000) [pid = 18694] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 62 (0x9ad45400) [pid = 18694] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 61 (0x9b246c00) [pid = 18694] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 60 (0x9b883400) [pid = 18694] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 59 (0x923d5800) [pid = 18694] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 58 (0x923d3000) [pid = 18694] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:41:22 INFO - PROCESS | 18694 | --DOMWINDOW == 57 (0x92eec400) [pid = 18694] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 2734ms 18:41:22 INFO - PROCESS | 18694 | 1463190082150 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:41:22 INFO - PROCESS | 18694 | 1463190082156 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:41:22 INFO - PROCESS | 18694 | 1463190082164 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:41:22 INFO - PROCESS | 18694 | 1463190082169 Marionette TRACE conn3 <- [1,70,null,{}] 18:41:22 INFO - PROCESS | 18694 | 1463190082176 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}] 18:41:22 INFO - PROCESS | 18694 | 1463190082332 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:41:22 INFO - PROCESS | 18694 | 1463190082426 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x95045800 == 25 [pid = 18694] [id = 25] 18:41:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 58 (0x95045c00) [pid = 18694] [serial = 72] [outer = (nil)] 18:41:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 59 (0x952db800) [pid = 18694] [serial = 73] [outer = 0x95045c00] 18:41:22 INFO - PROCESS | 18694 | 1463190082504 Marionette DEBUG loaded listener.js 18:41:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 60 (0x977e8000) [pid = 18694] [serial = 74] [outer = 0x95045c00] 18:41:23 INFO - PROCESS | 18694 | 1463190083151 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]]]}] 18:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1034ms 18:41:23 INFO - PROCESS | 18694 | 1463190083198 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:41:23 INFO - PROCESS | 18694 | 1463190083201 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:41:23 INFO - PROCESS | 18694 | 1463190083208 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:41:23 INFO - PROCESS | 18694 | 1463190083212 Marionette TRACE conn3 <- [1,74,null,{}] 18:41:23 INFO - PROCESS | 18694 | 1463190083218 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}] 18:41:23 INFO - PROCESS | 18694 | 1463190083364 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:41:23 INFO - PROCESS | 18694 | 1463190083464 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x9247d800 == 26 [pid = 18694] [id = 26] 18:41:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 61 (0x98fbd400) [pid = 18694] [serial = 75] [outer = (nil)] 18:41:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 62 (0x9970f800) [pid = 18694] [serial = 76] [outer = 0x98fbd400] 18:41:23 INFO - PROCESS | 18694 | 1463190083536 Marionette DEBUG loaded listener.js 18:41:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 63 (0x99aa8000) [pid = 18694] [serial = 77] [outer = 0x98fbd400] 18:41:24 INFO - PROCESS | 18694 | 1463190084332 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]]]}] 18:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1186ms 18:41:24 INFO - PROCESS | 18694 | 1463190084404 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:41:24 INFO - PROCESS | 18694 | 1463190084410 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:41:24 INFO - PROCESS | 18694 | 1463190084420 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:41:24 INFO - PROCESS | 18694 | 1463190084427 Marionette TRACE conn3 <- [1,78,null,{}] 18:41:24 INFO - PROCESS | 18694 | 1463190084437 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}] 18:41:24 INFO - PROCESS | 18694 | 1463190084611 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:41:24 INFO - PROCESS | 18694 | 1463190084752 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x9248a000 == 27 [pid = 18694] [id = 27] 18:41:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 64 (0x92ef7c00) [pid = 18694] [serial = 78] [outer = (nil)] 18:41:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 65 (0x95046400) [pid = 18694] [serial = 79] [outer = 0x92ef7c00] 18:41:24 INFO - PROCESS | 18694 | 1463190084842 Marionette DEBUG loaded listener.js 18:41:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 66 (0x98f35400) [pid = 18694] [serial = 80] [outer = 0x92ef7c00] 18:41:25 INFO - PROCESS | 18694 | 1463190085654 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]]]}] 18:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1286ms 18:41:25 INFO - PROCESS | 18694 | 1463190085722 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:41:25 INFO - PROCESS | 18694 | 1463190085731 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:41:25 INFO - PROCESS | 18694 | 1463190085743 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:41:25 INFO - PROCESS | 18694 | 1463190085747 Marionette TRACE conn3 <- [1,82,null,{}] 18:41:25 INFO - PROCESS | 18694 | 1463190085754 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}] 18:41:25 INFO - PROCESS | 18694 | 1463190085920 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:41:26 INFO - PROCESS | 18694 | 1463190086053 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x9960bc00 == 28 [pid = 18694] [id = 28] 18:41:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 67 (0x99811c00) [pid = 18694] [serial = 81] [outer = (nil)] 18:41:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 68 (0x99be9400) [pid = 18694] [serial = 82] [outer = 0x99811c00] 18:41:26 INFO - PROCESS | 18694 | 1463190086137 Marionette DEBUG loaded listener.js 18:41:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 69 (0x9a074800) [pid = 18694] [serial = 83] [outer = 0x99811c00] 18:41:26 INFO - PROCESS | 18694 | 1463190086992 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]]]}] 18:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1281ms 18:41:27 INFO - PROCESS | 18694 | 1463190087024 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:41:27 INFO - PROCESS | 18694 | 1463190087029 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:41:27 INFO - PROCESS | 18694 | 1463190087036 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:41:27 INFO - PROCESS | 18694 | 1463190087042 Marionette TRACE conn3 <- [1,86,null,{}] 18:41:27 INFO - PROCESS | 18694 | 1463190087058 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}] 18:41:27 INFO - PROCESS | 18694 | 1463190087227 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:41:27 INFO - PROCESS | 18694 | 1463190087362 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x98f34c00 == 29 [pid = 18694] [id = 29] 18:41:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 70 (0x99bea400) [pid = 18694] [serial = 84] [outer = (nil)] 18:41:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 71 (0x9ad40400) [pid = 18694] [serial = 85] [outer = 0x99bea400] 18:41:27 INFO - PROCESS | 18694 | 1463190087450 Marionette DEBUG loaded listener.js 18:41:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 72 (0x9ad49000) [pid = 18694] [serial = 86] [outer = 0x99bea400] 18:41:28 INFO - PROCESS | 18694 | 1463190088349 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]]]}] 18:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1388ms 18:41:28 INFO - PROCESS | 18694 | 1463190088424 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:41:28 INFO - PROCESS | 18694 | 1463190088428 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:41:28 INFO - PROCESS | 18694 | 1463190088435 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:41:28 INFO - PROCESS | 18694 | 1463190088437 Marionette TRACE conn3 <- [1,90,null,{}] 18:41:28 INFO - PROCESS | 18694 | 1463190088444 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}] 18:41:28 INFO - PROCESS | 18694 | 1463190088650 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:41:28 INFO - PROCESS | 18694 | 1463190088783 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x94663400 == 30 [pid = 18694] [id = 30] 18:41:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 73 (0x99a41400) [pid = 18694] [serial = 87] [outer = (nil)] 18:41:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 74 (0x9b87fc00) [pid = 18694] [serial = 88] [outer = 0x99a41400] 18:41:28 INFO - PROCESS | 18694 | 1463190088866 Marionette DEBUG loaded listener.js 18:41:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 75 (0x9b887c00) [pid = 18694] [serial = 89] [outer = 0x99a41400] 18:41:29 INFO - PROCESS | 18694 | 1463190089668 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]]]}] 18:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1286ms 18:41:29 INFO - PROCESS | 18694 | 1463190089722 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:41:29 INFO - PROCESS | 18694 | 1463190089725 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:41:29 INFO - PROCESS | 18694 | 1463190089750 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:41:29 INFO - PROCESS | 18694 | 1463190089754 Marionette TRACE conn3 <- [1,94,null,{}] 18:41:29 INFO - PROCESS | 18694 | 1463190089765 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}] 18:41:29 INFO - PROCESS | 18694 | 1463190089927 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:41:30 INFO - PROCESS | 18694 | 1463190090060 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x92489400 == 31 [pid = 18694] [id = 31] 18:41:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 76 (0x9970d800) [pid = 18694] [serial = 90] [outer = (nil)] 18:41:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 77 (0x9b955800) [pid = 18694] [serial = 91] [outer = 0x9970d800] 18:41:30 INFO - PROCESS | 18694 | 1463190090148 Marionette DEBUG loaded listener.js 18:41:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 78 (0x9b961400) [pid = 18694] [serial = 92] [outer = 0x9970d800] 18:41:30 INFO - PROCESS | 18694 | 1463190090948 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]]]}] 18:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1241ms 18:41:30 INFO - PROCESS | 18694 | 1463190090989 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:41:30 INFO - PROCESS | 18694 | 1463190090993 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:41:31 INFO - PROCESS | 18694 | 1463190091017 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:41:31 INFO - PROCESS | 18694 | 1463190091021 Marionette TRACE conn3 <- [1,98,null,{}] 18:41:31 INFO - PROCESS | 18694 | 1463190091027 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}] 18:41:31 INFO - PROCESS | 18694 | 1463190091225 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:41:31 INFO - PROCESS | 18694 | 1463190091368 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x99ab3000 == 32 [pid = 18694] [id = 32] 18:41:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 79 (0x9a21d400) [pid = 18694] [serial = 93] [outer = (nil)] 18:41:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 80 (0xa22c2800) [pid = 18694] [serial = 94] [outer = 0x9a21d400] 18:41:31 INFO - PROCESS | 18694 | 1463190091457 Marionette DEBUG loaded listener.js 18:41:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 81 (0xa2275400) [pid = 18694] [serial = 95] [outer = 0x9a21d400] 18:41:32 INFO - PROCESS | 18694 | 1463190092300 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]]]}] 18:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1332ms 18:41:32 INFO - PROCESS | 18694 | 1463190092347 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:41:32 INFO - PROCESS | 18694 | 1463190092351 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:41:32 INFO - PROCESS | 18694 | 1463190092357 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:41:32 INFO - PROCESS | 18694 | 1463190092361 Marionette TRACE conn3 <- [1,102,null,{}] 18:41:32 INFO - PROCESS | 18694 | 1463190092367 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}] 18:41:32 INFO - PROCESS | 18694 | 1463190092521 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:41:32 INFO - PROCESS | 18694 | 1463190092658 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f2800 == 33 [pid = 18694] [id = 33] 18:41:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 82 (0x920f2c00) [pid = 18694] [serial = 96] [outer = (nil)] 18:41:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 83 (0x92eeec00) [pid = 18694] [serial = 97] [outer = 0x920f2c00] 18:41:32 INFO - PROCESS | 18694 | 1463190092757 Marionette DEBUG loaded listener.js 18:41:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 84 (0x93aafc00) [pid = 18694] [serial = 98] [outer = 0x920f2c00] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 83 (0xa50ef000) [pid = 18694] [serial = 2] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 82 (0x9b8eb000) [pid = 18694] [serial = 37] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 81 (0x9a081000) [pid = 18694] [serial = 40] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 80 (0xa22c3800) [pid = 18694] [serial = 43] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 79 (0x9813d400) [pid = 18694] [serial = 46] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 78 (0x952e1800) [pid = 18694] [serial = 49] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 77 (0x9ab09800) [pid = 18694] [serial = 52] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 76 (0x9abbb400) [pid = 18694] [serial = 53] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 75 (0x9ad4a400) [pid = 18694] [serial = 55] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 74 (0x9b0ca000) [pid = 18694] [serial = 58] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 73 (0x9d9ae000) [pid = 18694] [serial = 61] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 72 (0xa2150400) [pid = 18694] [serial = 64] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 71 (0x9ad7c800) [pid = 18694] [serial = 56] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 70 (0x9247d400) [pid = 18694] [serial = 25] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 69 (0x93cd2c00) [pid = 18694] [serial = 31] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 68 (0x981e5000) [pid = 18694] [serial = 34] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 67 (0x93aa5000) [pid = 18694] [serial = 28] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 66 (0x9b24f800) [pid = 18694] [serial = 59] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 65 (0x99b49400) [pid = 18694] [serial = 35] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 64 (0x9d9ac800) [pid = 18694] [serial = 38] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 63 (0xa0617800) [pid = 18694] [serial = 62] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 62 (0xa21a8c00) [pid = 18694] [serial = 65] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 61 (0x92484400) [pid = 18694] [serial = 26] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 60 (0x989d2000) [pid = 18694] [serial = 47] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 59 (0x93ccf800) [pid = 18694] [serial = 23] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 58 (0x9d9b0c00) [pid = 18694] [serial = 41] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 57 (0xa35eec00) [pid = 18694] [serial = 44] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 56 (0x989ddc00) [pid = 18694] [serial = 50] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 55 (0x99b47400) [pid = 18694] [serial = 12] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 54 (0x99f1c000) [pid = 18694] [serial = 9] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 53 (0x923d7800) [pid = 18694] [serial = 22] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 52 (0x93aa2c00) [pid = 18694] [serial = 19] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 51 (0x93c0d400) [pid = 18694] [serial = 16] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | --DOMWINDOW == 50 (0x98aae800) [pid = 18694] [serial = 17] [outer = (nil)] [url = about:blank] 18:41:34 INFO - PROCESS | 18694 | 1463190094557 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]]]}] 18:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2243ms 18:41:34 INFO - PROCESS | 18694 | 1463190094602 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:41:34 INFO - PROCESS | 18694 | 1463190094607 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:41:34 INFO - PROCESS | 18694 | 1463190094617 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:41:34 INFO - PROCESS | 18694 | 1463190094623 Marionette TRACE conn3 <- [1,106,null,{}] 18:41:34 INFO - PROCESS | 18694 | 1463190094633 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}] 18:41:34 INFO - PROCESS | 18694 | 1463190094807 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:41:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 51 (0x9397c400) [pid = 18694] [serial = 99] [outer = 0x93aa7400] 18:41:34 INFO - PROCESS | 18694 | 1463190094935 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x93aa5000 == 34 [pid = 18694] [id = 34] 18:41:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 52 (0x93aad000) [pid = 18694] [serial = 100] [outer = (nil)] 18:41:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 53 (0x93c09400) [pid = 18694] [serial = 101] [outer = 0x93aad000] 18:41:35 INFO - PROCESS | 18694 | 1463190095010 Marionette DEBUG loaded listener.js 18:41:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 54 (0x93cc9000) [pid = 18694] [serial = 102] [outer = 0x93aad000] 18:41:35 INFO - PROCESS | 18694 | 1463190095706 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]]]}] 18:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1148ms 18:41:35 INFO - PROCESS | 18694 | 1463190095764 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:41:35 INFO - PROCESS | 18694 | 1463190095772 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:41:35 INFO - PROCESS | 18694 | 1463190095796 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:41:35 INFO - PROCESS | 18694 | 1463190095801 Marionette TRACE conn3 <- [1,110,null,{}] 18:41:35 INFO - PROCESS | 18694 | 1463190095807 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}] 18:41:35 INFO - PROCESS | 18694 | 1463190095956 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:41:35 INFO - PROCESS | 18694 | 1463190095968 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x92eec400 == 35 [pid = 18694] [id = 35] 18:41:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 55 (0x952e6000) [pid = 18694] [serial = 103] [outer = (nil)] 18:41:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 56 (0x98aa9800) [pid = 18694] [serial = 104] [outer = 0x952e6000] 18:41:36 INFO - PROCESS | 18694 | 1463190096040 Marionette DEBUG loaded listener.js 18:41:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 57 (0x98fb8400) [pid = 18694] [serial = 105] [outer = 0x952e6000] 18:41:36 INFO - PROCESS | 18694 | 1463190096810 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]]]}] 18:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1037ms 18:41:36 INFO - PROCESS | 18694 | 1463190096831 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:41:36 INFO - PROCESS | 18694 | 1463190096835 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:41:36 INFO - PROCESS | 18694 | 1463190096841 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:41:36 INFO - PROCESS | 18694 | 1463190096847 Marionette TRACE conn3 <- [1,114,null,{}] 18:41:36 INFO - PROCESS | 18694 | 1463190096885 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}] 18:41:37 INFO - PROCESS | 18694 | 1463190097094 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:41:37 INFO - PROCESS | 18694 | 1463190097156 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x99b47800 == 36 [pid = 18694] [id = 36] 18:41:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 58 (0x99b4e800) [pid = 18694] [serial = 106] [outer = (nil)] 18:41:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 59 (0x99be5800) [pid = 18694] [serial = 107] [outer = 0x99b4e800] 18:41:37 INFO - PROCESS | 18694 | 1463190097231 Marionette DEBUG loaded listener.js 18:41:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 60 (0x99f7a400) [pid = 18694] [serial = 108] [outer = 0x99b4e800] 18:41:38 INFO - PROCESS | 18694 | 1463190098017 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]]]}] 18:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1213ms 18:41:38 INFO - PROCESS | 18694 | 1463190098054 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:41:38 INFO - PROCESS | 18694 | 1463190098059 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:41:38 INFO - PROCESS | 18694 | 1463190098064 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:41:38 INFO - PROCESS | 18694 | 1463190098068 Marionette TRACE conn3 <- [1,118,null,{}] 18:41:38 INFO - PROCESS | 18694 | 1463190098078 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}] 18:41:38 INFO - PROCESS | 18694 | 1463190098255 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:41:38 INFO - PROCESS | 18694 | 1463190098281 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x952dc800 == 37 [pid = 18694] [id = 37] 18:41:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 61 (0x99be7400) [pid = 18694] [serial = 109] [outer = (nil)] 18:41:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 62 (0x9a224800) [pid = 18694] [serial = 110] [outer = 0x99be7400] 18:41:38 INFO - PROCESS | 18694 | 1463190098352 Marionette DEBUG loaded listener.js 18:41:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 63 (0x9ab14000) [pid = 18694] [serial = 111] [outer = 0x99be7400] 18:41:39 INFO - PROCESS | 18694 | --DOMWINDOW == 62 (0x99be4000) [pid = 18694] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:41:39 INFO - PROCESS | 18694 | --DOMWINDOW == 61 (0x98fbd400) [pid = 18694] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:41:39 INFO - PROCESS | 18694 | --DOMWINDOW == 60 (0x9397ac00) [pid = 18694] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:41:39 INFO - PROCESS | 18694 | --DOMWINDOW == 59 (0x95045c00) [pid = 18694] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:41:39 INFO - PROCESS | 18694 | 1463190099155 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]]]}] 18:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1137ms 18:41:39 INFO - PROCESS | 18694 | 1463190099202 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:41:39 INFO - PROCESS | 18694 | 1463190099205 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:41:39 INFO - PROCESS | 18694 | 1463190099211 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:41:39 INFO - PROCESS | 18694 | 1463190099214 Marionette TRACE conn3 <- [1,122,null,{}] 18:41:39 INFO - PROCESS | 18694 | 1463190099219 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}] 18:41:39 INFO - PROCESS | 18694 | 1463190099390 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:41:39 INFO - PROCESS | 18694 | 1463190099454 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x93ccc000 == 38 [pid = 18694] [id = 38] 18:41:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 60 (0x989d2000) [pid = 18694] [serial = 112] [outer = (nil)] 18:41:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 61 (0x9abb9800) [pid = 18694] [serial = 113] [outer = 0x989d2000] 18:41:39 INFO - PROCESS | 18694 | 1463190099524 Marionette DEBUG loaded listener.js 18:41:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 62 (0x9ad40800) [pid = 18694] [serial = 114] [outer = 0x989d2000] 18:41:40 INFO - PROCESS | 18694 | 1463190100155 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]]]}] 18:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 978ms 18:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:41:40 INFO - PROCESS | 18694 | 1463190100189 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:41:40 INFO - PROCESS | 18694 | 1463190100192 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:41:40 INFO - PROCESS | 18694 | 1463190100198 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:41:40 INFO - PROCESS | 18694 | 1463190100202 Marionette TRACE conn3 <- [1,126,null,{}] 18:41:40 INFO - PROCESS | 18694 | 1463190100207 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}] 18:41:40 INFO - PROCESS | 18694 | 1463190100413 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:41:40 INFO - PROCESS | 18694 | 1463190100433 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad3e800 == 39 [pid = 18694] [id = 39] 18:41:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 63 (0x9ad47800) [pid = 18694] [serial = 115] [outer = (nil)] 18:41:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 64 (0x9b244000) [pid = 18694] [serial = 116] [outer = 0x9ad47800] 18:41:40 INFO - PROCESS | 18694 | 1463190100503 Marionette DEBUG loaded listener.js 18:41:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 65 (0x9b883c00) [pid = 18694] [serial = 117] [outer = 0x9ad47800] 18:41:41 INFO - PROCESS | 18694 | 1463190101399 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]]]}] 18:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1230ms 18:41:41 INFO - PROCESS | 18694 | 1463190101428 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:41:41 INFO - PROCESS | 18694 | 1463190101434 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:41:41 INFO - PROCESS | 18694 | 1463190101443 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:41:41 INFO - PROCESS | 18694 | 1463190101449 Marionette TRACE conn3 <- [1,130,null,{}] 18:41:41 INFO - PROCESS | 18694 | 1463190101459 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}] 18:41:41 INFO - PROCESS | 18694 | 1463190101638 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:41:41 INFO - PROCESS | 18694 | 1463190101772 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x923cf800 == 40 [pid = 18694] [id = 40] 18:41:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 66 (0x9247c800) [pid = 18694] [serial = 118] [outer = (nil)] 18:41:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 67 (0x94658400) [pid = 18694] [serial = 119] [outer = 0x9247c800] 18:41:41 INFO - PROCESS | 18694 | 1463190101856 Marionette DEBUG loaded listener.js 18:41:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 68 (0x981ec800) [pid = 18694] [serial = 120] [outer = 0x9247c800] 18:41:42 INFO - PROCESS | 18694 | 1463190102868 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]]]}] 18:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1486ms 18:41:42 INFO - PROCESS | 18694 | 1463190102927 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:41:42 INFO - PROCESS | 18694 | 1463190102935 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:41:42 INFO - PROCESS | 18694 | 1463190102946 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:41:42 INFO - PROCESS | 18694 | 1463190102950 Marionette TRACE conn3 <- [1,134,null,{}] 18:41:42 INFO - PROCESS | 18694 | 1463190102957 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}] 18:41:43 INFO - PROCESS | 18694 | 1463190103157 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:41:43 INFO - PROCESS | 18694 | 1463190103336 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x95038800 == 41 [pid = 18694] [id = 41] 18:41:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 69 (0x9503f400) [pid = 18694] [serial = 121] [outer = (nil)] 18:41:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 70 (0x95041c00) [pid = 18694] [serial = 122] [outer = 0x9503f400] 18:41:43 INFO - PROCESS | 18694 | 1463190103463 Marionette DEBUG loaded listener.js 18:41:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 71 (0x98ab2800) [pid = 18694] [serial = 123] [outer = 0x9503f400] 18:41:44 INFO - PROCESS | 18694 | 1463190104405 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]]]}] 18:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1494ms 18:41:44 INFO - PROCESS | 18694 | 1463190104440 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:41:44 INFO - PROCESS | 18694 | 1463190104444 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:41:44 INFO - PROCESS | 18694 | 1463190104451 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:41:44 INFO - PROCESS | 18694 | 1463190104457 Marionette TRACE conn3 <- [1,138,null,{}] 18:41:44 INFO - PROCESS | 18694 | 1463190104473 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}] 18:41:44 INFO - PROCESS | 18694 | 1463190104677 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:41:44 INFO - PROCESS | 18694 | 1463190104817 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x99b47400 == 42 [pid = 18694] [id = 42] 18:41:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 72 (0x9a21a800) [pid = 18694] [serial = 124] [outer = (nil)] 18:41:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 73 (0x9ad42400) [pid = 18694] [serial = 125] [outer = 0x9a21a800] 18:41:44 INFO - PROCESS | 18694 | 1463190104948 Marionette DEBUG loaded listener.js 18:41:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 74 (0x9b0bcc00) [pid = 18694] [serial = 126] [outer = 0x9a21a800] 18:41:46 INFO - PROCESS | 18694 | --DOCSHELL 0x93ccc000 == 41 [pid = 18694] [id = 38] 18:41:46 INFO - PROCESS | 18694 | --DOCSHELL 0x952dc800 == 40 [pid = 18694] [id = 37] 18:41:46 INFO - PROCESS | 18694 | --DOCSHELL 0x99b47800 == 39 [pid = 18694] [id = 36] 18:41:46 INFO - PROCESS | 18694 | 1463190106081 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]]]}] 18:41:46 INFO - PROCESS | 18694 | --DOCSHELL 0x92eec400 == 38 [pid = 18694] [id = 35] 18:41:46 INFO - PROCESS | 18694 | --DOCSHELL 0x93aa5000 == 37 [pid = 18694] [id = 34] 18:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1695ms 18:41:46 INFO - PROCESS | 18694 | 1463190106147 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:41:46 INFO - PROCESS | 18694 | 1463190106152 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:41:46 INFO - PROCESS | 18694 | 1463190106160 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:41:46 INFO - PROCESS | 18694 | 1463190106165 Marionette TRACE conn3 <- [1,142,null,{}] 18:41:46 INFO - PROCESS | 18694 | 1463190106173 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}] 18:41:46 INFO - PROCESS | 18694 | 1463190106323 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:41:46 INFO - PROCESS | 18694 | --DOMWINDOW == 73 (0x99bea800) [pid = 18694] [serial = 68] [outer = (nil)] [url = about:blank] 18:41:46 INFO - PROCESS | 18694 | --DOMWINDOW == 72 (0x99aa8000) [pid = 18694] [serial = 77] [outer = (nil)] [url = about:blank] 18:41:46 INFO - PROCESS | 18694 | --DOMWINDOW == 71 (0x93c04800) [pid = 18694] [serial = 70] [outer = (nil)] [url = about:blank] 18:41:46 INFO - PROCESS | 18694 | --DOMWINDOW == 70 (0x93cd3000) [pid = 18694] [serial = 71] [outer = (nil)] [url = about:blank] 18:41:46 INFO - PROCESS | 18694 | --DOMWINDOW == 69 (0x952db800) [pid = 18694] [serial = 73] [outer = (nil)] [url = about:blank] 18:41:46 INFO - PROCESS | 18694 | --DOMWINDOW == 68 (0x977e8000) [pid = 18694] [serial = 74] [outer = (nil)] [url = about:blank] 18:41:46 INFO - PROCESS | 18694 | --DOMWINDOW == 67 (0x99be9000) [pid = 18694] [serial = 67] [outer = (nil)] [url = about:blank] 18:41:46 INFO - PROCESS | 18694 | --DOMWINDOW == 66 (0x9970f800) [pid = 18694] [serial = 76] [outer = (nil)] [url = about:blank] 18:41:46 INFO - PROCESS | 18694 | 1463190106475 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x92488c00 == 38 [pid = 18694] [id = 43] 18:41:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 67 (0x9248b800) [pid = 18694] [serial = 127] [outer = (nil)] 18:41:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 68 (0x9465b800) [pid = 18694] [serial = 128] [outer = 0x9248b800] 18:41:46 INFO - PROCESS | 18694 | 1463190106553 Marionette DEBUG loaded listener.js 18:41:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 69 (0x9503d400) [pid = 18694] [serial = 129] [outer = 0x9248b800] 18:41:47 INFO - PROCESS | 18694 | 1463190107270 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]]]}] 18:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1142ms 18:41:47 INFO - PROCESS | 18694 | 1463190107302 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:41:47 INFO - PROCESS | 18694 | 1463190107310 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:41:47 INFO - PROCESS | 18694 | 1463190107321 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:41:47 INFO - PROCESS | 18694 | 1463190107324 Marionette TRACE conn3 <- [1,146,null,{}] 18:41:47 INFO - PROCESS | 18694 | 1463190107330 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}] 18:41:47 INFO - PROCESS | 18694 | 1463190107475 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:41:47 INFO - PROCESS | 18694 | 1463190107493 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x952e5800 == 39 [pid = 18694] [id = 44] 18:41:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 70 (0x981a5800) [pid = 18694] [serial = 130] [outer = (nil)] 18:41:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 71 (0x9960e400) [pid = 18694] [serial = 131] [outer = 0x981a5800] 18:41:47 INFO - PROCESS | 18694 | 1463190107564 Marionette DEBUG loaded listener.js 18:41:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 72 (0x998c2000) [pid = 18694] [serial = 132] [outer = 0x981a5800] 18:41:48 INFO - PROCESS | 18694 | 1463190108343 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]]]}] 18:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1036ms 18:41:48 INFO - PROCESS | 18694 | 1463190108356 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:41:48 INFO - PROCESS | 18694 | 1463190108359 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:41:48 INFO - PROCESS | 18694 | 1463190108366 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:41:48 INFO - PROCESS | 18694 | 1463190108372 Marionette TRACE conn3 <- [1,150,null,{}] 18:41:48 INFO - PROCESS | 18694 | 1463190108408 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}] 18:41:48 INFO - PROCESS | 18694 | 1463190108589 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:41:48 INFO - PROCESS | 18694 | 1463190108664 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x99b48800 == 40 [pid = 18694] [id = 45] 18:41:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 73 (0x99becc00) [pid = 18694] [serial = 133] [outer = (nil)] 18:41:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 74 (0x9a077400) [pid = 18694] [serial = 134] [outer = 0x99becc00] 18:41:48 INFO - PROCESS | 18694 | 1463190108738 Marionette DEBUG loaded listener.js 18:41:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 75 (0x9a21e000) [pid = 18694] [serial = 135] [outer = 0x99becc00] 18:41:49 INFO - PROCESS | 18694 | 1463190109630 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]]]}] 18:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1304ms 18:41:49 INFO - PROCESS | 18694 | 1463190109691 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:41:49 INFO - PROCESS | 18694 | 1463190109694 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:41:49 INFO - PROCESS | 18694 | 1463190109734 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:41:49 INFO - PROCESS | 18694 | 1463190109737 Marionette TRACE conn3 <- [1,154,null,{}] 18:41:49 INFO - PROCESS | 18694 | 1463190109749 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}] 18:41:49 INFO - PROCESS | 18694 | 1463190109942 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:41:50 INFO - PROCESS | 18694 | 1463190110004 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x99be2800 == 41 [pid = 18694] [id = 46] 18:41:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 76 (0x9a948c00) [pid = 18694] [serial = 136] [outer = (nil)] 18:41:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 77 (0x9b8e4800) [pid = 18694] [serial = 137] [outer = 0x9a948c00] 18:41:50 INFO - PROCESS | 18694 | 1463190110118 Marionette DEBUG loaded listener.js 18:41:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 78 (0x93aa3800) [pid = 18694] [serial = 138] [outer = 0x9a948c00] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 77 (0x92ef7c00) [pid = 18694] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 76 (0x99811c00) [pid = 18694] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 75 (0x99bea400) [pid = 18694] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 74 (0x99a41400) [pid = 18694] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 73 (0x99be7400) [pid = 18694] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 72 (0x9970d800) [pid = 18694] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 71 (0x93aad000) [pid = 18694] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 70 (0x9a21d400) [pid = 18694] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 69 (0x989d2000) [pid = 18694] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 68 (0x952e6000) [pid = 18694] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:41:50 INFO - PROCESS | 18694 | --DOMWINDOW == 67 (0x99b4e800) [pid = 18694] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:41:50 INFO - PROCESS | 18694 | 1463190110930 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]]]}] 18:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1207ms 18:41:50 INFO - PROCESS | 18694 | 1463190110939 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:41:50 INFO - PROCESS | 18694 | 1463190110943 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:41:50 INFO - PROCESS | 18694 | 1463190110953 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:41:50 INFO - PROCESS | 18694 | 1463190110956 Marionette TRACE conn3 <- [1,158,null,{}] 18:41:50 INFO - PROCESS | 18694 | 1463190110962 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}] 18:41:51 INFO - PROCESS | 18694 | 1463190111133 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:41:51 INFO - PROCESS | 18694 | 1463190111152 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x923d5000 == 42 [pid = 18694] [id = 47] 18:41:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 68 (0x92484800) [pid = 18694] [serial = 139] [outer = (nil)] 18:41:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 69 (0x99bec800) [pid = 18694] [serial = 140] [outer = 0x92484800] 18:41:51 INFO - PROCESS | 18694 | 1463190111221 Marionette DEBUG loaded listener.js 18:41:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 70 (0x989d2000) [pid = 18694] [serial = 141] [outer = 0x92484800] 18:41:51 INFO - PROCESS | 18694 | 1463190111975 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]]]}] 18:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1041ms 18:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:41:51 INFO - PROCESS | 18694 | 1463190111991 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:41:51 INFO - PROCESS | 18694 | 1463190111993 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:41:52 INFO - PROCESS | 18694 | 1463190112000 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:41:52 INFO - PROCESS | 18694 | 1463190112009 Marionette TRACE conn3 <- [1,162,null,{}] 18:41:52 INFO - PROCESS | 18694 | 1463190112022 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}] 18:41:52 INFO - PROCESS | 18694 | 1463190112240 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:41:52 INFO - PROCESS | 18694 | 1463190112259 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x9b956000 == 43 [pid = 18694] [id = 48] 18:41:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 71 (0xa0617400) [pid = 18694] [serial = 142] [outer = (nil)] 18:41:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 72 (0xa2151000) [pid = 18694] [serial = 143] [outer = 0xa0617400] 18:41:52 INFO - PROCESS | 18694 | 1463190112331 Marionette DEBUG loaded listener.js 18:41:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 73 (0xa21a0000) [pid = 18694] [serial = 144] [outer = 0xa0617400] 18:41:53 INFO - PROCESS | 18694 | 1463190113498 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]]]}] 18:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1546ms 18:41:53 INFO - PROCESS | 18694 | 1463190113559 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:41:53 INFO - PROCESS | 18694 | 1463190113563 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:41:53 INFO - PROCESS | 18694 | 1463190113657 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:41:53 INFO - PROCESS | 18694 | 1463190113660 Marionette TRACE conn3 <- [1,166,null,{}] 18:41:53 INFO - PROCESS | 18694 | 1463190113673 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}] 18:41:53 INFO - PROCESS | 18694 | 1463190113853 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:41:54 INFO - PROCESS | 18694 | 1463190114004 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f0c00 == 44 [pid = 18694] [id = 49] 18:41:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 74 (0x93cc5c00) [pid = 18694] [serial = 145] [outer = (nil)] 18:41:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 75 (0x977e7800) [pid = 18694] [serial = 146] [outer = 0x93cc5c00] 18:41:54 INFO - PROCESS | 18694 | 1463190114090 Marionette DEBUG loaded listener.js 18:41:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 76 (0x99aa8000) [pid = 18694] [serial = 147] [outer = 0x93cc5c00] 18:41:54 INFO - PROCESS | 18694 | 1463190114977 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]]]}] 18:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1462ms 18:41:55 INFO - PROCESS | 18694 | 1463190115050 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:41:55 INFO - PROCESS | 18694 | 1463190115059 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:41:55 INFO - PROCESS | 18694 | 1463190115070 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:41:55 INFO - PROCESS | 18694 | 1463190115074 Marionette TRACE conn3 <- [1,170,null,{}] 18:41:55 INFO - PROCESS | 18694 | 1463190115080 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}] 18:41:55 INFO - PROCESS | 18694 | 1463190115285 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:41:55 INFO - PROCESS | 18694 | 1463190115426 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a077800 == 45 [pid = 18694] [id = 50] 18:41:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 77 (0x9a94d400) [pid = 18694] [serial = 148] [outer = (nil)] 18:41:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 78 (0x9b249000) [pid = 18694] [serial = 149] [outer = 0x9a94d400] 18:41:55 INFO - PROCESS | 18694 | 1463190115512 Marionette DEBUG loaded listener.js 18:41:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 79 (0x9d9b0c00) [pid = 18694] [serial = 150] [outer = 0x9a94d400] 18:41:56 INFO - PROCESS | 18694 | 1463190116341 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]]]}] 18:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1342ms 18:41:56 INFO - PROCESS | 18694 | 1463190116412 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:41:56 INFO - PROCESS | 18694 | 1463190116416 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:41:56 INFO - PROCESS | 18694 | 1463190116423 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:41:56 INFO - PROCESS | 18694 | 1463190116429 Marionette TRACE conn3 <- [1,174,null,{}] 18:41:56 INFO - PROCESS | 18694 | 1463190116445 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}] 18:41:56 INFO - PROCESS | 18694 | 1463190116666 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:41:56 INFO - PROCESS | 18694 | 1463190116822 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x9397d800 == 46 [pid = 18694] [id = 51] 18:41:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 80 (0xa227b000) [pid = 18694] [serial = 151] [outer = (nil)] 18:41:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 81 (0xa26df000) [pid = 18694] [serial = 152] [outer = 0xa227b000] 18:41:56 INFO - PROCESS | 18694 | 1463190116912 Marionette DEBUG loaded listener.js 18:41:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 82 (0xa30cb800) [pid = 18694] [serial = 153] [outer = 0xa227b000] 18:41:57 INFO - PROCESS | 18694 | 1463190117734 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]]]}] 18:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1336ms 18:41:57 INFO - PROCESS | 18694 | 1463190117759 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:41:57 INFO - PROCESS | 18694 | 1463190117764 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:41:57 INFO - PROCESS | 18694 | 1463190117770 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:41:57 INFO - PROCESS | 18694 | 1463190117774 Marionette TRACE conn3 <- [1,178,null,{}] 18:41:57 INFO - PROCESS | 18694 | 1463190117779 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}] 18:41:57 INFO - PROCESS | 18694 | 1463190117935 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:41:58 INFO - PROCESS | 18694 | 1463190118078 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:58 INFO - PROCESS | 18694 | ++DOCSHELL 0xa227ec00 == 47 [pid = 18694] [id = 52] 18:41:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 83 (0xa30cd800) [pid = 18694] [serial = 154] [outer = (nil)] 18:41:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 84 (0xa325bc00) [pid = 18694] [serial = 155] [outer = 0xa30cd800] 18:41:58 INFO - PROCESS | 18694 | 1463190118165 Marionette DEBUG loaded listener.js 18:41:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 85 (0xa35ebc00) [pid = 18694] [serial = 156] [outer = 0xa30cd800] 18:41:58 INFO - PROCESS | 18694 | 1463190118782 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:41:59 INFO - PROCESS | 18694 | 1463190119099 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]]]}] 18:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1385ms 18:41:59 INFO - PROCESS | 18694 | 1463190119155 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:41:59 INFO - PROCESS | 18694 | 1463190119160 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:41:59 INFO - PROCESS | 18694 | 1463190119166 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:41:59 INFO - PROCESS | 18694 | 1463190119169 Marionette TRACE conn3 <- [1,182,null,{}] 18:41:59 INFO - PROCESS | 18694 | 1463190119175 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}] 18:41:59 INFO - PROCESS | 18694 | 1463190119347 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:41:59 INFO - PROCESS | 18694 | 1463190119486 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x93c09000 == 48 [pid = 18694] [id = 53] 18:41:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 86 (0x93c0a400) [pid = 18694] [serial = 157] [outer = (nil)] 18:41:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 87 (0xa3544800) [pid = 18694] [serial = 158] [outer = 0x93c0a400] 18:41:59 INFO - PROCESS | 18694 | 1463190119570 Marionette DEBUG loaded listener.js 18:41:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 88 (0xa50e3800) [pid = 18694] [serial = 159] [outer = 0x93c0a400] 18:42:00 INFO - PROCESS | 18694 | 1463190120852 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]]]}] 18:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1732ms 18:42:00 INFO - PROCESS | 18694 | 1463190120899 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:42:00 INFO - PROCESS | 18694 | 1463190120905 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:42:00 INFO - PROCESS | 18694 | 1463190120914 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:42:00 INFO - PROCESS | 18694 | 1463190120919 Marionette TRACE conn3 <- [1,186,null,{}] 18:42:00 INFO - PROCESS | 18694 | 1463190120927 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}] 18:42:01 INFO - PROCESS | 18694 | 1463190121202 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:42:01 INFO - PROCESS | 18694 | 1463190121347 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x923d7800 == 49 [pid = 18694] [id = 54] 18:42:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 89 (0x93aad000) [pid = 18694] [serial = 160] [outer = (nil)] 18:42:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 90 (0x9503dc00) [pid = 18694] [serial = 161] [outer = 0x93aad000] 18:42:01 INFO - PROCESS | 18694 | 1463190121467 Marionette DEBUG loaded listener.js 18:42:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 91 (0x98f2f400) [pid = 18694] [serial = 162] [outer = 0x93aad000] 18:42:01 INFO - PROCESS | 18694 | --DOCSHELL 0x98f34c00 == 48 [pid = 18694] [id = 29] 18:42:01 INFO - PROCESS | 18694 | --DOCSHELL 0x9960bc00 == 47 [pid = 18694] [id = 28] 18:42:01 INFO - PROCESS | 18694 | --DOCSHELL 0x923d5000 == 46 [pid = 18694] [id = 47] 18:42:01 INFO - PROCESS | 18694 | --DOCSHELL 0x99be2800 == 45 [pid = 18694] [id = 46] 18:42:01 INFO - PROCESS | 18694 | --DOMWINDOW == 90 (0x9b244000) [pid = 18694] [serial = 116] [outer = (nil)] [url = about:blank] 18:42:01 INFO - PROCESS | 18694 | --DOCSHELL 0x99b48800 == 44 [pid = 18694] [id = 45] 18:42:01 INFO - PROCESS | 18694 | --DOCSHELL 0x952e5800 == 43 [pid = 18694] [id = 44] 18:42:01 INFO - PROCESS | 18694 | --DOCSHELL 0x92488c00 == 42 [pid = 18694] [id = 43] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 89 (0x93cc8c00) [pid = 18694] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 88 (0x98f35400) [pid = 18694] [serial = 80] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 87 (0x95046400) [pid = 18694] [serial = 79] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 86 (0x9a074800) [pid = 18694] [serial = 83] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 85 (0x99be9400) [pid = 18694] [serial = 82] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 84 (0x9ad49000) [pid = 18694] [serial = 86] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 83 (0x9ad40400) [pid = 18694] [serial = 85] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 82 (0x9b887c00) [pid = 18694] [serial = 89] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 81 (0x9b87fc00) [pid = 18694] [serial = 88] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 80 (0x9a224800) [pid = 18694] [serial = 110] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 79 (0x9b961400) [pid = 18694] [serial = 92] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 78 (0x9b955800) [pid = 18694] [serial = 91] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 77 (0x92eeec00) [pid = 18694] [serial = 97] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 76 (0x93c09400) [pid = 18694] [serial = 101] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 75 (0xa2275400) [pid = 18694] [serial = 95] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 74 (0x93cc9000) [pid = 18694] [serial = 102] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 73 (0xa22c2800) [pid = 18694] [serial = 94] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 72 (0x9abb9800) [pid = 18694] [serial = 113] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 71 (0x98aa9800) [pid = 18694] [serial = 104] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 70 (0x99be5800) [pid = 18694] [serial = 107] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 69 (0x99f7a400) [pid = 18694] [serial = 108] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 68 (0x9ab14000) [pid = 18694] [serial = 111] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 67 (0x9ad40800) [pid = 18694] [serial = 114] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | --DOMWINDOW == 66 (0x98fb8400) [pid = 18694] [serial = 105] [outer = (nil)] [url = about:blank] 18:42:02 INFO - PROCESS | 18694 | 1463190122355 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]]]}] 18:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1490ms 18:42:02 INFO - PROCESS | 18694 | 1463190122404 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:42:02 INFO - PROCESS | 18694 | 1463190122411 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:42:02 INFO - PROCESS | 18694 | 1463190122421 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:42:02 INFO - PROCESS | 18694 | 1463190122425 Marionette TRACE conn3 <- [1,190,null,{}] 18:42:02 INFO - PROCESS | 18694 | 1463190122431 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}] 18:42:02 INFO - PROCESS | 18694 | 1463190122590 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:42:02 INFO - PROCESS | 18694 | 1463190122616 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f6c00 == 43 [pid = 18694] [id = 55] 18:42:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 67 (0x93c09400) [pid = 18694] [serial = 163] [outer = (nil)] 18:42:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 68 (0x98fbd800) [pid = 18694] [serial = 164] [outer = 0x93c09400] 18:42:02 INFO - PROCESS | 18694 | 1463190122772 Marionette DEBUG loaded listener.js 18:42:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 69 (0x99b48800) [pid = 18694] [serial = 165] [outer = 0x93c09400] 18:42:03 INFO - PROCESS | 18694 | 1463190123431 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]]]}] 18:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1042ms 18:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:42:03 INFO - PROCESS | 18694 | 1463190123464 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:42:03 INFO - PROCESS | 18694 | 1463190123467 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:42:03 INFO - PROCESS | 18694 | 1463190123473 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:42:03 INFO - PROCESS | 18694 | 1463190123479 Marionette TRACE conn3 <- [1,194,null,{}] 18:42:03 INFO - PROCESS | 18694 | 1463190123504 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}] 18:42:03 INFO - PROCESS | 18694 | 1463190123707 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:42:03 INFO - PROCESS | 18694 | 1463190123728 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x99a46800 == 44 [pid = 18694] [id = 56] 18:42:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 70 (0x9a079000) [pid = 18694] [serial = 166] [outer = (nil)] 18:42:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 71 (0x9a21bc00) [pid = 18694] [serial = 167] [outer = 0x9a079000] 18:42:03 INFO - PROCESS | 18694 | 1463190123800 Marionette DEBUG loaded listener.js 18:42:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 72 (0x9ab13400) [pid = 18694] [serial = 168] [outer = 0x9a079000] 18:42:04 INFO - PROCESS | 18694 | 1463190124537 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]]]}] 18:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1096ms 18:42:04 INFO - PROCESS | 18694 | 1463190124568 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:42:04 INFO - PROCESS | 18694 | 1463190124573 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:42:04 INFO - PROCESS | 18694 | 1463190124578 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:42:04 INFO - PROCESS | 18694 | 1463190124582 Marionette TRACE conn3 <- [1,198,null,{}] 18:42:04 INFO - PROCESS | 18694 | 1463190124598 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}] 18:42:04 INFO - PROCESS | 18694 | 1463190124778 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:42:04 INFO - PROCESS | 18694 | 1463190124849 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a078800 == 45 [pid = 18694] [id = 57] 18:42:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 73 (0x9ad41400) [pid = 18694] [serial = 169] [outer = (nil)] 18:42:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 74 (0x9ad4a800) [pid = 18694] [serial = 170] [outer = 0x9ad41400] 18:42:04 INFO - PROCESS | 18694 | 1463190124920 Marionette DEBUG loaded listener.js 18:42:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 75 (0x9b24ec00) [pid = 18694] [serial = 171] [outer = 0x9ad41400] 18:42:05 INFO - PROCESS | 18694 | 1463190125730 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]]]}] 18:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1183ms 18:42:05 INFO - PROCESS | 18694 | 1463190125762 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:42:05 INFO - PROCESS | 18694 | 1463190125765 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:42:05 INFO - PROCESS | 18694 | 1463190125771 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:42:05 INFO - PROCESS | 18694 | 1463190125774 Marionette TRACE conn3 <- [1,202,null,{}] 18:42:05 INFO - PROCESS | 18694 | 1463190125780 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}] 18:42:05 INFO - PROCESS | 18694 | 1463190125964 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:42:06 INFO - PROCESS | 18694 | 1463190125983 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x920e9400 == 46 [pid = 18694] [id = 58] 18:42:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 76 (0x9247fc00) [pid = 18694] [serial = 172] [outer = (nil)] 18:42:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 77 (0x9b88b400) [pid = 18694] [serial = 173] [outer = 0x9247fc00] 18:42:06 INFO - PROCESS | 18694 | 1463190126053 Marionette DEBUG loaded listener.js 18:42:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 78 (0x9b955c00) [pid = 18694] [serial = 174] [outer = 0x9247fc00] 18:42:06 INFO - PROCESS | 18694 | --DOMWINDOW == 77 (0x9a948c00) [pid = 18694] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:42:06 INFO - PROCESS | 18694 | --DOMWINDOW == 76 (0x9248b800) [pid = 18694] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:42:06 INFO - PROCESS | 18694 | --DOMWINDOW == 75 (0x981a5800) [pid = 18694] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:42:06 INFO - PROCESS | 18694 | --DOMWINDOW == 74 (0x99becc00) [pid = 18694] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:42:06 INFO - PROCESS | 18694 | --DOMWINDOW == 73 (0x92484800) [pid = 18694] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:42:06 INFO - PROCESS | 18694 | 1463190126898 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]]]}] 18:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1182ms 18:42:06 INFO - PROCESS | 18694 | 1463190126954 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:42:06 INFO - PROCESS | 18694 | 1463190126958 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:42:06 INFO - PROCESS | 18694 | 1463190126964 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:42:06 INFO - PROCESS | 18694 | 1463190126967 Marionette TRACE conn3 <- [1,206,null,{}] 18:42:06 INFO - PROCESS | 18694 | 1463190126972 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}] 18:42:07 INFO - PROCESS | 18694 | 1463190127149 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:42:07 INFO - PROCESS | 18694 | 1463190127261 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x93c0c800 == 47 [pid = 18694] [id = 59] 18:42:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 74 (0x93cd2c00) [pid = 18694] [serial = 175] [outer = (nil)] 18:42:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 75 (0x9d9ad800) [pid = 18694] [serial = 176] [outer = 0x93cd2c00] 18:42:07 INFO - PROCESS | 18694 | 1463190127335 Marionette DEBUG loaded listener.js 18:42:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 76 (0xa2151400) [pid = 18694] [serial = 177] [outer = 0x93cd2c00] 18:42:07 INFO - PROCESS | 18694 | 1463190127984 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]]]}] 18:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1035ms 18:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:42:08 INFO - PROCESS | 18694 | 1463190128000 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:42:08 INFO - PROCESS | 18694 | 1463190128002 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:42:08 INFO - PROCESS | 18694 | 1463190128011 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:42:08 INFO - PROCESS | 18694 | 1463190128014 Marionette TRACE conn3 <- [1,210,null,{}] 18:42:08 INFO - PROCESS | 18694 | 1463190128019 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}] 18:42:08 INFO - PROCESS | 18694 | 1463190128264 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:42:08 INFO - PROCESS | 18694 | 1463190128299 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x923c8400 == 48 [pid = 18694] [id = 60] 18:42:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 77 (0x923ccc00) [pid = 18694] [serial = 178] [outer = (nil)] 18:42:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 78 (0xa2625400) [pid = 18694] [serial = 179] [outer = 0x923ccc00] 18:42:08 INFO - PROCESS | 18694 | 1463190128420 Marionette DEBUG loaded listener.js 18:42:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 79 (0xa22c2000) [pid = 18694] [serial = 180] [outer = 0x923ccc00] 18:42:09 INFO - PROCESS | 18694 | 1463190129531 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]]]}] 18:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1590ms 18:42:09 INFO - PROCESS | 18694 | 1463190129601 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:42:09 INFO - PROCESS | 18694 | 1463190129608 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:42:09 INFO - PROCESS | 18694 | 1463190129616 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:42:09 INFO - PROCESS | 18694 | 1463190129623 Marionette TRACE conn3 <- [1,214,null,{}] 18:42:09 INFO - PROCESS | 18694 | 1463190129631 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}] 18:42:09 INFO - PROCESS | 18694 | 1463190129847 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:42:10 INFO - PROCESS | 18694 | 1463190129999 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x93ab0800 == 49 [pid = 18694] [id = 61] 18:42:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 80 (0x93cd2800) [pid = 18694] [serial = 181] [outer = (nil)] 18:42:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 81 (0x977e8400) [pid = 18694] [serial = 182] [outer = 0x93cd2800] 18:42:10 INFO - PROCESS | 18694 | 1463190130091 Marionette DEBUG loaded listener.js 18:42:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 82 (0x9960bc00) [pid = 18694] [serial = 183] [outer = 0x93cd2800] 18:42:10 INFO - PROCESS | 18694 | 1463190130920 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]]]}] 18:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1338ms 18:42:10 INFO - PROCESS | 18694 | 1463190130954 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:42:10 INFO - PROCESS | 18694 | 1463190130963 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:42:10 INFO - PROCESS | 18694 | 1463190130974 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:42:10 INFO - PROCESS | 18694 | 1463190130978 Marionette TRACE conn3 <- [1,218,null,{}] 18:42:10 INFO - PROCESS | 18694 | 1463190130985 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}] 18:42:11 INFO - PROCESS | 18694 | 1463190131210 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:42:11 INFO - PROCESS | 18694 | 1463190131227 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x99f7c800 == 50 [pid = 18694] [id = 62] 18:42:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 83 (0x9a074400) [pid = 18694] [serial = 184] [outer = (nil)] 18:42:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 84 (0x9ad3e400) [pid = 18694] [serial = 185] [outer = 0x9a074400] 18:42:11 INFO - PROCESS | 18694 | 1463190131347 Marionette DEBUG loaded listener.js 18:42:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 85 (0x9b0c9c00) [pid = 18694] [serial = 186] [outer = 0x9a074400] 18:42:12 INFO - PROCESS | 18694 | 1463190132303 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]]]}] 18:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1383ms 18:42:12 INFO - PROCESS | 18694 | 1463190132358 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:42:12 INFO - PROCESS | 18694 | 1463190132362 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:42:12 INFO - PROCESS | 18694 | 1463190132369 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:42:12 INFO - PROCESS | 18694 | 1463190132375 Marionette TRACE conn3 <- [1,222,null,{}] 18:42:12 INFO - PROCESS | 18694 | 1463190132391 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}] 18:42:12 INFO - PROCESS | 18694 | 1463190132604 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:42:12 INFO - PROCESS | 18694 | 1463190132747 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad45c00 == 51 [pid = 18694] [id = 63] 18:42:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 86 (0xa2277400) [pid = 18694] [serial = 187] [outer = (nil)] 18:42:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 87 (0xa35f5400) [pid = 18694] [serial = 188] [outer = 0xa2277400] 18:42:12 INFO - PROCESS | 18694 | 1463190132832 Marionette DEBUG loaded listener.js 18:42:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 88 (0xa6771800) [pid = 18694] [serial = 189] [outer = 0xa2277400] 18:42:13 INFO - PROCESS | 18694 | 1463190133716 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]]]}] 18:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1391ms 18:42:13 INFO - PROCESS | 18694 | 1463190133761 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:42:13 INFO - PROCESS | 18694 | 1463190133766 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:42:13 INFO - PROCESS | 18694 | 1463190133772 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:42:13 INFO - PROCESS | 18694 | 1463190133776 Marionette TRACE conn3 <- [1,226,null,{}] 18:42:13 INFO - PROCESS | 18694 | 1463190133782 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}] 18:42:13 INFO - PROCESS | 18694 | 1463190133953 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:42:14 INFO - PROCESS | 18694 | 1463190134095 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x923cbc00 == 52 [pid = 18694] [id = 64] 18:42:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 89 (0x99feb800) [pid = 18694] [serial = 190] [outer = (nil)] 18:42:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 90 (0x99ff1c00) [pid = 18694] [serial = 191] [outer = 0x99feb800] 18:42:14 INFO - PROCESS | 18694 | 1463190134181 Marionette DEBUG loaded listener.js 18:42:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 91 (0x99ff4c00) [pid = 18694] [serial = 192] [outer = 0x99feb800] 18:42:15 INFO - PROCESS | 18694 | 1463190135081 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]]]}] 18:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1385ms 18:42:15 INFO - PROCESS | 18694 | 1463190135158 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:42:15 INFO - PROCESS | 18694 | 1463190135162 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:42:15 INFO - PROCESS | 18694 | 1463190135168 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:42:15 INFO - PROCESS | 18694 | 1463190135171 Marionette TRACE conn3 <- [1,230,null,{}] 18:42:15 INFO - PROCESS | 18694 | 1463190135178 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}] 18:42:15 INFO - PROCESS | 18694 | 1463190135389 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:42:15 INFO - PROCESS | 18694 | 1463190135536 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x98aeb400 == 53 [pid = 18694] [id = 65] 18:42:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 92 (0x98aebc00) [pid = 18694] [serial = 193] [outer = (nil)] 18:42:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 93 (0x98af3400) [pid = 18694] [serial = 194] [outer = 0x98aebc00] 18:42:15 INFO - PROCESS | 18694 | 1463190135626 Marionette DEBUG loaded listener.js 18:42:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 94 (0x98af5800) [pid = 18694] [serial = 195] [outer = 0x98aebc00] 18:42:16 INFO - PROCESS | 18694 | 1463190136595 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]]]}] 18:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1492ms 18:42:16 INFO - PROCESS | 18694 | 1463190136662 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:42:16 INFO - PROCESS | 18694 | 1463190136667 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:42:16 INFO - PROCESS | 18694 | 1463190136673 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:42:16 INFO - PROCESS | 18694 | 1463190136677 Marionette TRACE conn3 <- [1,234,null,{}] 18:42:16 INFO - PROCESS | 18694 | 1463190136683 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}] 18:42:17 INFO - PROCESS | 18694 | 1463190137084 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:42:17 INFO - PROCESS | 18694 | 1463190137343 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x977e5400 == 54 [pid = 18694] [id = 66] 18:42:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 95 (0x977e8000) [pid = 18694] [serial = 196] [outer = (nil)] 18:42:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 96 (0x98934400) [pid = 18694] [serial = 197] [outer = 0x977e8000] 18:42:17 INFO - PROCESS | 18694 | 1463190137475 Marionette DEBUG loaded listener.js 18:42:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 97 (0x98af3c00) [pid = 18694] [serial = 198] [outer = 0x977e8000] 18:42:18 INFO - PROCESS | 18694 | 1463190138387 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]]]}] 18:42:18 INFO - PROCESS | 18694 | --DOCSHELL 0x99ab3000 == 53 [pid = 18694] [id = 32] 18:42:18 INFO - PROCESS | 18694 | --DOCSHELL 0x93c0c800 == 52 [pid = 18694] [id = 59] 18:42:18 INFO - PROCESS | 18694 | --DOCSHELL 0x920e9400 == 51 [pid = 18694] [id = 58] 18:42:18 INFO - PROCESS | 18694 | --DOCSHELL 0x9a078800 == 50 [pid = 18694] [id = 57] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 96 (0x9ad42400) [pid = 18694] [serial = 125] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 95 (0xa2151000) [pid = 18694] [serial = 143] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOCSHELL 0x99a46800 == 49 [pid = 18694] [id = 56] 18:42:18 INFO - PROCESS | 18694 | --DOCSHELL 0x920f6c00 == 48 [pid = 18694] [id = 55] 18:42:18 INFO - PROCESS | 18694 | --DOCSHELL 0x923d7800 == 47 [pid = 18694] [id = 54] 18:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1784ms 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 94 (0x9b8e4800) [pid = 18694] [serial = 137] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 93 (0x94658400) [pid = 18694] [serial = 119] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 92 (0x9465b800) [pid = 18694] [serial = 128] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 91 (0x95041c00) [pid = 18694] [serial = 122] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 90 (0x9960e400) [pid = 18694] [serial = 131] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 89 (0x93aa3800) [pid = 18694] [serial = 138] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 88 (0x9503d400) [pid = 18694] [serial = 129] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 87 (0x9a21e000) [pid = 18694] [serial = 135] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 86 (0x9a077400) [pid = 18694] [serial = 134] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 85 (0x989d2000) [pid = 18694] [serial = 141] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 84 (0x998c2000) [pid = 18694] [serial = 132] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | --DOMWINDOW == 83 (0x99bec800) [pid = 18694] [serial = 140] [outer = (nil)] [url = about:blank] 18:42:18 INFO - PROCESS | 18694 | 1463190138479 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:42:18 INFO - PROCESS | 18694 | 1463190138484 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:42:18 INFO - PROCESS | 18694 | 1463190138491 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:42:18 INFO - PROCESS | 18694 | 1463190138497 Marionette TRACE conn3 <- [1,238,null,{}] 18:42:18 INFO - PROCESS | 18694 | 1463190138503 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}] 18:42:18 INFO - PROCESS | 18694 | 1463190138661 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:42:18 INFO - PROCESS | 18694 | 1463190138674 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x95039c00 == 48 [pid = 18694] [id = 67] 18:42:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 84 (0x95040400) [pid = 18694] [serial = 199] [outer = (nil)] 18:42:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 85 (0x98138000) [pid = 18694] [serial = 200] [outer = 0x95040400] 18:42:18 INFO - PROCESS | 18694 | 1463190138760 Marionette DEBUG loaded listener.js 18:42:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 86 (0x99704400) [pid = 18694] [serial = 201] [outer = 0x95040400] 18:42:19 INFO - PROCESS | 18694 | 1463190139581 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]]]}] 18:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1136ms 18:42:19 INFO - PROCESS | 18694 | 1463190139629 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:42:19 INFO - PROCESS | 18694 | 1463190139634 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:42:19 INFO - PROCESS | 18694 | 1463190139641 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:42:19 INFO - PROCESS | 18694 | 1463190139645 Marionette TRACE conn3 <- [1,242,null,{}] 18:42:19 INFO - PROCESS | 18694 | 1463190139651 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}] 18:42:19 INFO - PROCESS | 18694 | 1463190139802 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:42:19 INFO - PROCESS | 18694 | 1463190139910 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x9503d800 == 49 [pid = 18694] [id = 68] 18:42:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 87 (0x95041c00) [pid = 18694] [serial = 202] [outer = (nil)] 18:42:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 88 (0x99fe9800) [pid = 18694] [serial = 203] [outer = 0x95041c00] 18:42:19 INFO - PROCESS | 18694 | 1463190139984 Marionette DEBUG loaded listener.js 18:42:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 89 (0x99ff0800) [pid = 18694] [serial = 204] [outer = 0x95041c00] 18:42:20 INFO - PROCESS | 18694 | 1463190140693 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]]]}] 18:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1082ms 18:42:20 INFO - PROCESS | 18694 | 1463190140724 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:42:20 INFO - PROCESS | 18694 | 1463190140729 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:42:20 INFO - PROCESS | 18694 | 1463190140745 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:42:20 INFO - PROCESS | 18694 | 1463190140752 Marionette TRACE conn3 <- [1,246,null,{}] 18:42:20 INFO - PROCESS | 18694 | 1463190140778 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}] 18:42:20 INFO - PROCESS | 18694 | 1463190140982 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:42:21 INFO - PROCESS | 18694 | 1463190141007 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x99ff3000 == 50 [pid = 18694] [id = 69] 18:42:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 90 (0x9a078c00) [pid = 18694] [serial = 205] [outer = (nil)] 18:42:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 91 (0x9ad42400) [pid = 18694] [serial = 206] [outer = 0x9a078c00] 18:42:21 INFO - PROCESS | 18694 | 1463190141079 Marionette DEBUG loaded listener.js 18:42:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 92 (0x9ad87400) [pid = 18694] [serial = 207] [outer = 0x9a078c00] 18:42:21 INFO - PROCESS | 18694 | 1463190141961 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]]]}] 18:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1259ms 18:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:42:22 INFO - PROCESS | 18694 | 1463190141998 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:42:22 INFO - PROCESS | 18694 | 1463190142001 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:42:22 INFO - PROCESS | 18694 | 1463190142008 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:42:22 INFO - PROCESS | 18694 | 1463190142011 Marionette TRACE conn3 <- [1,250,null,{}] 18:42:22 INFO - PROCESS | 18694 | 1463190142026 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}] 18:42:22 INFO - PROCESS | 18694 | 1463190142227 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:42:22 INFO - PROCESS | 18694 | 1463190142251 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x93c06400 == 51 [pid = 18694] [id = 70] 18:42:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 93 (0x9abba800) [pid = 18694] [serial = 208] [outer = (nil)] 18:42:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 94 (0x9b8edc00) [pid = 18694] [serial = 209] [outer = 0x9abba800] 18:42:22 INFO - PROCESS | 18694 | 1463190142321 Marionette DEBUG loaded listener.js 18:42:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 95 (0x9b88c800) [pid = 18694] [serial = 210] [outer = 0x9abba800] 18:42:22 INFO - PROCESS | 18694 | --DOMWINDOW == 94 (0x9ad41400) [pid = 18694] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:42:22 INFO - PROCESS | 18694 | --DOMWINDOW == 93 (0x9247fc00) [pid = 18694] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:42:22 INFO - PROCESS | 18694 | --DOMWINDOW == 92 (0x9a079000) [pid = 18694] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:42:23 INFO - PROCESS | 18694 | --DOMWINDOW == 91 (0x93c0a400) [pid = 18694] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:42:23 INFO - PROCESS | 18694 | --DOMWINDOW == 90 (0x93c09400) [pid = 18694] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:42:23 INFO - PROCESS | 18694 | --DOMWINDOW == 89 (0x93aad000) [pid = 18694] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:42:23 INFO - PROCESS | 18694 | --DOMWINDOW == 88 (0x93cd2c00) [pid = 18694] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:42:23 INFO - PROCESS | 18694 | --DOMWINDOW == 87 (0x920f2c00) [pid = 18694] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:42:23 INFO - PROCESS | 18694 | --DOMWINDOW == 86 (0x9a21a800) [pid = 18694] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:42:23 INFO - PROCESS | 18694 | 1463190143221 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]]]}] 18:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1245ms 18:42:23 INFO - PROCESS | 18694 | 1463190143252 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:42:23 INFO - PROCESS | 18694 | 1463190143256 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:42:23 INFO - PROCESS | 18694 | 1463190143262 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:42:23 INFO - PROCESS | 18694 | 1463190143265 Marionette TRACE conn3 <- [1,254,null,{}] 18:42:23 INFO - PROCESS | 18694 | 1463190143270 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}] 18:42:23 INFO - PROCESS | 18694 | 1463190143413 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:42:23 INFO - PROCESS | 18694 | 1463190143435 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x9503c800 == 52 [pid = 18694] [id = 71] 18:42:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 87 (0x9980fc00) [pid = 18694] [serial = 211] [outer = (nil)] 18:42:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 88 (0x9b887c00) [pid = 18694] [serial = 212] [outer = 0x9980fc00] 18:42:23 INFO - PROCESS | 18694 | 1463190143515 Marionette DEBUG loaded listener.js 18:42:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 89 (0xa2151000) [pid = 18694] [serial = 213] [outer = 0x9980fc00] 18:42:24 INFO - PROCESS | 18694 | 1463190144317 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]]]}] 18:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1086ms 18:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:42:24 INFO - PROCESS | 18694 | 1463190144348 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:42:24 INFO - PROCESS | 18694 | 1463190144351 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:42:24 INFO - PROCESS | 18694 | 1463190144365 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:42:24 INFO - PROCESS | 18694 | 1463190144368 Marionette TRACE conn3 <- [1,258,null,{}] 18:42:24 INFO - PROCESS | 18694 | 1463190144379 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}] 18:42:24 INFO - PROCESS | 18694 | 1463190144527 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:42:24 INFO - PROCESS | 18694 | 1463190144542 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x9247fc00 == 53 [pid = 18694] [id = 72] 18:42:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 90 (0x9a21d400) [pid = 18694] [serial = 214] [outer = (nil)] 18:42:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 91 (0xa30f2800) [pid = 18694] [serial = 215] [outer = 0x9a21d400] 18:42:24 INFO - PROCESS | 18694 | 1463190144622 Marionette DEBUG loaded listener.js 18:42:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 92 (0xa30cc800) [pid = 18694] [serial = 216] [outer = 0x9a21d400] 18:42:25 INFO - PROCESS | 18694 | 1463190145627 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]]]}] 18:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1295ms 18:42:25 INFO - PROCESS | 18694 | 1463190145653 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:42:25 INFO - PROCESS | 18694 | 1463190145660 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:42:25 INFO - PROCESS | 18694 | 1463190145670 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:42:25 INFO - PROCESS | 18694 | 1463190145675 Marionette TRACE conn3 <- [1,262,null,{}] 18:42:25 INFO - PROCESS | 18694 | 1463190145684 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}] 18:42:25 INFO - PROCESS | 18694 | 1463190145916 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:42:26 INFO - PROCESS | 18694 | 1463190146033 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x923c8800 == 54 [pid = 18694] [id = 73] 18:42:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 93 (0x95037800) [pid = 18694] [serial = 217] [outer = (nil)] 18:42:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 94 (0x9813d400) [pid = 18694] [serial = 218] [outer = 0x95037800] 18:42:26 INFO - PROCESS | 18694 | 1463190146123 Marionette DEBUG loaded listener.js 18:42:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 95 (0x98af4000) [pid = 18694] [serial = 219] [outer = 0x95037800] 18:42:27 INFO - PROCESS | 18694 | 1463190147036 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]]]}] 18:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1439ms 18:42:27 INFO - PROCESS | 18694 | 1463190147110 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:42:27 INFO - PROCESS | 18694 | 1463190147119 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:42:27 INFO - PROCESS | 18694 | 1463190147130 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:42:27 INFO - PROCESS | 18694 | 1463190147134 Marionette TRACE conn3 <- [1,266,null,{}] 18:42:27 INFO - PROCESS | 18694 | 1463190147141 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}] 18:42:27 INFO - PROCESS | 18694 | 1463190147349 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:42:27 INFO - PROCESS | 18694 | 1463190147507 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x99fec800 == 55 [pid = 18694] [id = 74] 18:42:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 96 (0x99fef800) [pid = 18694] [serial = 220] [outer = (nil)] 18:42:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 97 (0x9a07a000) [pid = 18694] [serial = 221] [outer = 0x99fef800] 18:42:27 INFO - PROCESS | 18694 | 1463190147633 Marionette DEBUG loaded listener.js 18:42:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 98 (0x9a94a800) [pid = 18694] [serial = 222] [outer = 0x99fef800] 18:42:28 INFO - PROCESS | 18694 | 1463190148523 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]]]}] 18:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1490ms 18:42:28 INFO - PROCESS | 18694 | 1463190148620 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:42:28 INFO - PROCESS | 18694 | 1463190148624 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:42:28 INFO - PROCESS | 18694 | 1463190148631 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:42:28 INFO - PROCESS | 18694 | 1463190148637 Marionette TRACE conn3 <- [1,270,null,{}] 18:42:28 INFO - PROCESS | 18694 | 1463190148707 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}] 18:42:28 INFO - PROCESS | 18694 | 1463190148914 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:42:29 INFO - PROCESS | 18694 | 1463190149106 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:29 INFO - PROCESS | 18694 | ++DOCSHELL 0xa22c0400 == 56 [pid = 18694] [id = 75] 18:42:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 99 (0xa305c400) [pid = 18694] [serial = 223] [outer = (nil)] 18:42:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 100 (0xa676e000) [pid = 18694] [serial = 224] [outer = 0xa305c400] 18:42:29 INFO - PROCESS | 18694 | 1463190149205 Marionette DEBUG loaded listener.js 18:42:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 101 (0xa687c800) [pid = 18694] [serial = 225] [outer = 0xa305c400] 18:42:30 INFO - PROCESS | 18694 | 1463190150045 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]]]}] 18:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1488ms 18:42:30 INFO - PROCESS | 18694 | 1463190150120 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:42:30 INFO - PROCESS | 18694 | 1463190150125 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:42:30 INFO - PROCESS | 18694 | 1463190150131 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:42:30 INFO - PROCESS | 18694 | 1463190150135 Marionette TRACE conn3 <- [1,274,null,{}] 18:42:30 INFO - PROCESS | 18694 | 1463190150141 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}] 18:42:30 INFO - PROCESS | 18694 | 1463190150307 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:42:30 INFO - PROCESS | 18694 | 1463190150453 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x93977400 == 57 [pid = 18694] [id = 76] 18:42:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 102 (0xa68b3400) [pid = 18694] [serial = 226] [outer = (nil)] 18:42:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 103 (0xa6e98400) [pid = 18694] [serial = 227] [outer = 0xa68b3400] 18:42:30 INFO - PROCESS | 18694 | 1463190150538 Marionette DEBUG loaded listener.js 18:42:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 104 (0xa6f3a400) [pid = 18694] [serial = 228] [outer = 0xa68b3400] 18:42:31 INFO - PROCESS | 18694 | 1463190151363 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]]]}] 18:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1282ms 18:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:42:31 INFO - PROCESS | 18694 | 1463190151414 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:42:31 INFO - PROCESS | 18694 | 1463190151418 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:42:31 INFO - PROCESS | 18694 | 1463190151441 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:42:31 INFO - PROCESS | 18694 | 1463190151446 Marionette TRACE conn3 <- [1,278,null,{}] 18:42:31 INFO - PROCESS | 18694 | 1463190151452 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}] 18:42:31 INFO - PROCESS | 18694 | 1463190151617 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:42:31 INFO - PROCESS | 18694 | 1463190151763 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x920e9000 == 58 [pid = 18694] [id = 77] 18:42:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 105 (0x92487000) [pid = 18694] [serial = 229] [outer = (nil)] 18:42:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 106 (0x99c62c00) [pid = 18694] [serial = 230] [outer = 0x92487000] 18:42:31 INFO - PROCESS | 18694 | 1463190151853 Marionette DEBUG loaded listener.js 18:42:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 107 (0x99c66400) [pid = 18694] [serial = 231] [outer = 0x92487000] 18:42:32 INFO - PROCESS | 18694 | 1463190152749 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]]]}] 18:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1403ms 18:42:32 INFO - PROCESS | 18694 | 1463190152827 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:42:32 INFO - PROCESS | 18694 | 1463190152831 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:42:32 INFO - PROCESS | 18694 | 1463190152838 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:42:32 INFO - PROCESS | 18694 | 1463190152841 Marionette TRACE conn3 <- [1,282,null,{}] 18:42:32 INFO - PROCESS | 18694 | 1463190152847 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}] 18:42:33 INFO - PROCESS | 18694 | 1463190153085 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:42:33 INFO - PROCESS | 18694 | 1463190153275 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x99c68400 == 59 [pid = 18694] [id = 78] 18:42:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 108 (0x9a672000) [pid = 18694] [serial = 232] [outer = (nil)] 18:42:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 109 (0x9a679000) [pid = 18694] [serial = 233] [outer = 0x9a672000] 18:42:33 INFO - PROCESS | 18694 | 1463190153405 Marionette DEBUG loaded listener.js 18:42:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 110 (0x9a67f800) [pid = 18694] [serial = 234] [outer = 0x9a672000] 18:42:34 INFO - PROCESS | 18694 | 1463190154252 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]]]}] 18:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1486ms 18:42:34 INFO - PROCESS | 18694 | 1463190154325 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:42:34 INFO - PROCESS | 18694 | 1463190154329 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:42:34 INFO - PROCESS | 18694 | 1463190154335 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:42:34 INFO - PROCESS | 18694 | 1463190154339 Marionette TRACE conn3 <- [1,286,null,{}] 18:42:34 INFO - PROCESS | 18694 | 1463190154345 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}] 18:42:34 INFO - PROCESS | 18694 | 1463190154542 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:42:34 INFO - PROCESS | 18694 | 1463190154693 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ce5800 == 60 [pid = 18694] [id = 79] 18:42:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 111 (0x91ce6800) [pid = 18694] [serial = 235] [outer = (nil)] 18:42:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 112 (0x91ced000) [pid = 18694] [serial = 236] [outer = 0x91ce6800] 18:42:34 INFO - PROCESS | 18694 | 1463190154782 Marionette DEBUG loaded listener.js 18:42:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 113 (0x91ceec00) [pid = 18694] [serial = 237] [outer = 0x91ce6800] 18:42:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 114 (0x99b47000) [pid = 18694] [serial = 238] [outer = 0x93aa7400] 18:42:35 INFO - PROCESS | 18694 | 1463190155941 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]]]}] 18:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1632ms 18:42:35 INFO - PROCESS | 18694 | 1463190155969 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:42:35 INFO - PROCESS | 18694 | 1463190155974 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:42:35 INFO - PROCESS | 18694 | 1463190155983 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:42:35 INFO - PROCESS | 18694 | 1463190155988 Marionette TRACE conn3 <- [1,290,null,{}] 18:42:36 INFO - PROCESS | 18694 | 1463190155998 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}] 18:42:36 INFO - PROCESS | 18694 | 1463190156155 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:42:36 INFO - PROCESS | 18694 | 1463190156375 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x93aa5000 == 61 [pid = 18694] [id = 80] 18:42:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 115 (0x93aa5800) [pid = 18694] [serial = 239] [outer = (nil)] 18:42:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 116 (0x93cd3000) [pid = 18694] [serial = 240] [outer = 0x93aa5800] 18:42:36 INFO - PROCESS | 18694 | 1463190156452 Marionette DEBUG loaded listener.js 18:42:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 117 (0x950e8400) [pid = 18694] [serial = 241] [outer = 0x93aa5800] 18:42:37 INFO - PROCESS | 18694 | 1463190157368 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]]]}] 18:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1435ms 18:42:37 INFO - PROCESS | 18694 | 1463190157419 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:42:37 INFO - PROCESS | 18694 | 1463190157427 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:42:37 INFO - PROCESS | 18694 | 1463190157437 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:42:37 INFO - PROCESS | 18694 | 1463190157440 Marionette TRACE conn3 <- [1,294,null,{}] 18:42:37 INFO - PROCESS | 18694 | 1463190157447 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}] 18:42:37 INFO - PROCESS | 18694 | 1463190157630 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:42:37 INFO - PROCESS | 18694 | 1463190157783 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:37 INFO - PROCESS | 18694 | --DOCSHELL 0x94663400 == 60 [pid = 18694] [id = 30] 18:42:37 INFO - PROCESS | 18694 | --DOCSHELL 0x9503c800 == 59 [pid = 18694] [id = 71] 18:42:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x93aa3800 == 60 [pid = 18694] [id = 81] 18:42:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 118 (0x93ab1000) [pid = 18694] [serial = 242] [outer = (nil)] 18:42:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 119 (0x95040800) [pid = 18694] [serial = 243] [outer = 0x93ab1000] 18:42:37 INFO - PROCESS | 18694 | 1463190157926 Marionette DEBUG loaded listener.js 18:42:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 120 (0x99701c00) [pid = 18694] [serial = 244] [outer = 0x93ab1000] 18:42:38 INFO - PROCESS | 18694 | --DOCSHELL 0x93c06400 == 59 [pid = 18694] [id = 70] 18:42:38 INFO - PROCESS | 18694 | --DOCSHELL 0x99ff3000 == 58 [pid = 18694] [id = 69] 18:42:38 INFO - PROCESS | 18694 | --DOCSHELL 0x9503d800 == 57 [pid = 18694] [id = 68] 18:42:38 INFO - PROCESS | 18694 | --DOCSHELL 0x95039c00 == 56 [pid = 18694] [id = 67] 18:42:38 INFO - PROCESS | 18694 | --DOCSHELL 0x977e5400 == 55 [pid = 18694] [id = 66] 18:42:38 INFO - PROCESS | 18694 | --DOCSHELL 0x9ad45c00 == 54 [pid = 18694] [id = 63] 18:42:38 INFO - PROCESS | 18694 | --DOCSHELL 0x99f7c800 == 53 [pid = 18694] [id = 62] 18:42:38 INFO - PROCESS | 18694 | --DOCSHELL 0x93ab0800 == 52 [pid = 18694] [id = 61] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 119 (0x93aafc00) [pid = 18694] [serial = 98] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 118 (0x9b0bcc00) [pid = 18694] [serial = 126] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 117 (0xa50e3800) [pid = 18694] [serial = 159] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 116 (0x9b24ec00) [pid = 18694] [serial = 171] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 115 (0xa2151400) [pid = 18694] [serial = 177] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 114 (0x9d9ad800) [pid = 18694] [serial = 176] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 113 (0x9b955c00) [pid = 18694] [serial = 174] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 112 (0x9ab13400) [pid = 18694] [serial = 168] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 111 (0x9ad4a800) [pid = 18694] [serial = 170] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 110 (0x9b88b400) [pid = 18694] [serial = 173] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 109 (0x9a21bc00) [pid = 18694] [serial = 167] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 108 (0xa3544800) [pid = 18694] [serial = 158] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 107 (0x98fbd800) [pid = 18694] [serial = 164] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 106 (0x99b48800) [pid = 18694] [serial = 165] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 105 (0x98f2f400) [pid = 18694] [serial = 162] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 104 (0x9503dc00) [pid = 18694] [serial = 161] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 103 (0x977e7800) [pid = 18694] [serial = 146] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 102 (0x9b249000) [pid = 18694] [serial = 149] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 101 (0xa26df000) [pid = 18694] [serial = 152] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | --DOMWINDOW == 100 (0xa325bc00) [pid = 18694] [serial = 155] [outer = (nil)] [url = about:blank] 18:42:38 INFO - PROCESS | 18694 | 1463190158672 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]]]}] 18:42:38 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. 18:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1287ms 18:42:38 INFO - PROCESS | 18694 | 1463190158725 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:42:38 INFO - PROCESS | 18694 | 1463190158727 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:42:38 INFO - PROCESS | 18694 | 1463190158738 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:42:38 INFO - PROCESS | 18694 | 1463190158744 Marionette TRACE conn3 <- [1,298,null,{}] 18:42:38 INFO - PROCESS | 18694 | 1463190158759 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}] 18:42:38 INFO - PROCESS | 18694 | 1463190158930 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:42:38 INFO - PROCESS | 18694 | 1463190158942 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x9503dc00 == 53 [pid = 18694] [id = 82] 18:42:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 101 (0x99c69000) [pid = 18694] [serial = 245] [outer = (nil)] 18:42:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 102 (0x99feac00) [pid = 18694] [serial = 246] [outer = 0x99c69000] 18:42:39 INFO - PROCESS | 18694 | 1463190159019 Marionette DEBUG loaded listener.js 18:42:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 103 (0x9a074000) [pid = 18694] [serial = 247] [outer = 0x99c69000] 18:42:39 INFO - PROCESS | 18694 | 1463190159858 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]]]}] 18:42:39 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. 18:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1182ms 18:42:39 INFO - PROCESS | 18694 | 1463190159922 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:42:39 INFO - PROCESS | 18694 | 1463190159927 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:42:39 INFO - PROCESS | 18694 | 1463190159933 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:42:39 INFO - PROCESS | 18694 | 1463190159936 Marionette TRACE conn3 <- [1,302,null,{}] 18:42:39 INFO - PROCESS | 18694 | 1463190159941 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}] 18:42:40 INFO - PROCESS | 18694 | 1463190160103 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:42:40 INFO - PROCESS | 18694 | 1463190160221 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x98f2f400 == 54 [pid = 18694] [id = 83] 18:42:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 104 (0x9a07c800) [pid = 18694] [serial = 248] [outer = (nil)] 18:42:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 105 (0x9a67a000) [pid = 18694] [serial = 249] [outer = 0x9a07c800] 18:42:40 INFO - PROCESS | 18694 | 1463190160292 Marionette DEBUG loaded listener.js 18:42:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 106 (0x9a77f400) [pid = 18694] [serial = 250] [outer = 0x9a07c800] 18:42:41 INFO - PROCESS | 18694 | 1463190161010 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]]]}] 18:42:41 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. 18:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1129ms 18:42:41 INFO - PROCESS | 18694 | 1463190161062 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:42:41 INFO - PROCESS | 18694 | 1463190161065 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:42:41 INFO - PROCESS | 18694 | 1463190161088 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:42:41 INFO - PROCESS | 18694 | 1463190161091 Marionette TRACE conn3 <- [1,306,null,{}] 18:42:41 INFO - PROCESS | 18694 | 1463190161097 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}] 18:42:41 INFO - PROCESS | 18694 | 1463190161282 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:42:41 INFO - PROCESS | 18694 | 1463190161302 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ce7800 == 55 [pid = 18694] [id = 84] 18:42:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 107 (0x9248a800) [pid = 18694] [serial = 251] [outer = (nil)] 18:42:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 108 (0x9b0bcc00) [pid = 18694] [serial = 252] [outer = 0x9248a800] 18:42:41 INFO - PROCESS | 18694 | 1463190161372 Marionette DEBUG loaded listener.js 18:42:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 109 (0x9b250400) [pid = 18694] [serial = 253] [outer = 0x9248a800] 18:42:42 INFO - PROCESS | 18694 | 1463190162190 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]]]}] 18:42:42 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. 18:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1133ms 18:42:42 INFO - PROCESS | 18694 | 1463190162222 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:42:42 INFO - PROCESS | 18694 | 1463190162225 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:42:42 INFO - PROCESS | 18694 | 1463190162231 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:42:42 INFO - PROCESS | 18694 | 1463190162235 Marionette TRACE conn3 <- [1,310,null,{}] 18:42:42 INFO - PROCESS | 18694 | 1463190162248 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}] 18:42:42 INFO - PROCESS | 18694 | 1463190162459 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:42:42 INFO - PROCESS | 18694 | 1463190162486 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a67a800 == 56 [pid = 18694] [id = 85] 18:42:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 110 (0x9d9b2400) [pid = 18694] [serial = 254] [outer = (nil)] 18:42:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 111 (0xa22bbc00) [pid = 18694] [serial = 255] [outer = 0x9d9b2400] 18:42:42 INFO - PROCESS | 18694 | 1463190162569 Marionette DEBUG loaded listener.js 18:42:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 112 (0xa305b800) [pid = 18694] [serial = 256] [outer = 0x9d9b2400] 18:42:42 INFO - PROCESS | 18694 | --DOMWINDOW == 111 (0x9abba800) [pid = 18694] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:42:42 INFO - PROCESS | 18694 | --DOMWINDOW == 110 (0x95040400) [pid = 18694] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:42:42 INFO - PROCESS | 18694 | --DOMWINDOW == 109 (0x95041c00) [pid = 18694] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:42:42 INFO - PROCESS | 18694 | --DOMWINDOW == 108 (0x977e8000) [pid = 18694] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:42:42 INFO - PROCESS | 18694 | --DOMWINDOW == 107 (0x9a078c00) [pid = 18694] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:42:42 INFO - PROCESS | 18694 | --DOMWINDOW == 106 (0x9980fc00) [pid = 18694] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:42:43 INFO - PROCESS | 18694 | 1463190163424 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]]]}] 18:42:43 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. 18:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1241ms 18:42:43 INFO - PROCESS | 18694 | 1463190163473 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:42:43 INFO - PROCESS | 18694 | 1463190163477 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:42:43 INFO - PROCESS | 18694 | 1463190163483 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:42:43 INFO - PROCESS | 18694 | 1463190163487 Marionette TRACE conn3 <- [1,314,null,{}] 18:42:43 INFO - PROCESS | 18694 | 1463190163492 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}] 18:42:43 INFO - PROCESS | 18694 | 1463190163635 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:42:43 INFO - PROCESS | 18694 | 1463190163650 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bc3400 == 57 [pid = 18694] [id = 86] 18:42:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 107 (0x91bc6400) [pid = 18694] [serial = 257] [outer = (nil)] 18:42:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 108 (0x91bcd400) [pid = 18694] [serial = 258] [outer = 0x91bc6400] 18:42:43 INFO - PROCESS | 18694 | 1463190163718 Marionette DEBUG loaded listener.js 18:42:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 109 (0x91bd0400) [pid = 18694] [serial = 259] [outer = 0x91bc6400] 18:42:44 INFO - PROCESS | 18694 | 1463190164510 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]]]}] 18:42:44 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. 18:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1081ms 18:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:42:44 INFO - PROCESS | 18694 | 1463190164565 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:42:44 INFO - PROCESS | 18694 | 1463190164568 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:42:44 INFO - PROCESS | 18694 | 1463190164574 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:42:44 INFO - PROCESS | 18694 | 1463190164578 Marionette TRACE conn3 <- [1,318,null,{}] 18:42:44 INFO - PROCESS | 18694 | 1463190164583 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}] 18:42:44 INFO - PROCESS | 18694 | 1463190164724 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:42:44 INFO - PROCESS | 18694 | 1463190164738 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bccc00 == 58 [pid = 18694] [id = 87] 18:42:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 110 (0x91bce400) [pid = 18694] [serial = 260] [outer = (nil)] 18:42:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 111 (0x998be400) [pid = 18694] [serial = 261] [outer = 0x91bce400] 18:42:44 INFO - PROCESS | 18694 | 1463190164809 Marionette DEBUG loaded listener.js 18:42:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 112 (0x9abba800) [pid = 18694] [serial = 262] [outer = 0x91bce400] 18:42:45 INFO - PROCESS | 18694 | 1463190165901 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]]]}] 18:42:45 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. 18:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1380ms 18:42:45 INFO - PROCESS | 18694 | 1463190165954 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:42:45 INFO - PROCESS | 18694 | 1463190165961 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:42:45 INFO - PROCESS | 18694 | 1463190165969 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:42:45 INFO - PROCESS | 18694 | 1463190165976 Marionette TRACE conn3 <- [1,322,null,{}] 18:42:45 INFO - PROCESS | 18694 | 1463190165984 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}] 18:42:46 INFO - PROCESS | 18694 | 1463190166200 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:42:46 INFO - PROCESS | 18694 | 1463190166398 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x93aad000 == 59 [pid = 18694] [id = 88] 18:42:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 113 (0x93c01800) [pid = 18694] [serial = 263] [outer = (nil)] 18:42:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 114 (0x952e5800) [pid = 18694] [serial = 264] [outer = 0x93c01800] 18:42:46 INFO - PROCESS | 18694 | 1463190166528 Marionette DEBUG loaded listener.js 18:42:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 115 (0x98aec400) [pid = 18694] [serial = 265] [outer = 0x93c01800] 18:42:47 INFO - PROCESS | 18694 | 1463190167381 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]]]}] 18:42:47 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. 18:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1447ms 18:42:47 INFO - PROCESS | 18694 | 1463190167416 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:42:47 INFO - PROCESS | 18694 | 1463190167425 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:42:47 INFO - PROCESS | 18694 | 1463190167435 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:42:47 INFO - PROCESS | 18694 | 1463190167439 Marionette TRACE conn3 <- [1,326,null,{}] 18:42:47 INFO - PROCESS | 18694 | 1463190167446 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}] 18:42:47 INFO - PROCESS | 18694 | 1463190167633 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:42:47 INFO - PROCESS | 18694 | 1463190167821 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x923d2c00 == 60 [pid = 18694] [id = 89] 18:42:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 116 (0x99c5a400) [pid = 18694] [serial = 266] [outer = (nil)] 18:42:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 117 (0x99fea000) [pid = 18694] [serial = 267] [outer = 0x99c5a400] 18:42:47 INFO - PROCESS | 18694 | 1463190167906 Marionette DEBUG loaded listener.js 18:42:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 118 (0x9a671c00) [pid = 18694] [serial = 268] [outer = 0x99c5a400] 18:42:48 INFO - PROCESS | 18694 | 1463190168869 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]]]}] 18:42:48 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. 18:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1481ms 18:42:48 INFO - PROCESS | 18694 | 1463190168917 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:42:48 INFO - PROCESS | 18694 | 1463190168920 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:42:48 INFO - PROCESS | 18694 | 1463190168928 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:42:48 INFO - PROCESS | 18694 | 1463190168934 Marionette TRACE conn3 <- [1,330,null,{}] 18:42:48 INFO - PROCESS | 18694 | 1463190168950 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}] 18:42:49 INFO - PROCESS | 18694 | 1463190169162 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:42:49 INFO - PROCESS | 18694 | 1463190169354 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x9134f800 == 61 [pid = 18694] [id = 90] 18:42:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 119 (0x91354000) [pid = 18694] [serial = 269] [outer = (nil)] 18:42:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 120 (0x99c5b800) [pid = 18694] [serial = 270] [outer = 0x91354000] 18:42:49 INFO - PROCESS | 18694 | 1463190169483 Marionette DEBUG loaded listener.js 18:42:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 121 (0x9ad4d000) [pid = 18694] [serial = 271] [outer = 0x91354000] 18:42:50 INFO - PROCESS | 18694 | 1463190170350 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]]]}] 18:42:50 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. 18:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1448ms 18:42:50 INFO - PROCESS | 18694 | 1463190170375 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:42:50 INFO - PROCESS | 18694 | 1463190170380 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:42:50 INFO - PROCESS | 18694 | 1463190170386 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:42:50 INFO - PROCESS | 18694 | 1463190170390 Marionette TRACE conn3 <- [1,334,null,{}] 18:42:50 INFO - PROCESS | 18694 | 1463190170397 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}] 18:42:50 INFO - PROCESS | 18694 | 1463190170558 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:42:50 INFO - PROCESS | 18694 | 1463190170714 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bd5c00 == 62 [pid = 18694] [id = 91] 18:42:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 122 (0x91bd9c00) [pid = 18694] [serial = 272] [outer = (nil)] 18:42:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 123 (0x91bdc800) [pid = 18694] [serial = 273] [outer = 0x91bd9c00] 18:42:50 INFO - PROCESS | 18694 | 1463190170798 Marionette DEBUG loaded listener.js 18:42:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 124 (0x91bdf800) [pid = 18694] [serial = 274] [outer = 0x91bd9c00] 18:42:51 INFO - PROCESS | 18694 | 1463190171643 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]]]}] 18:42:51 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. 18:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1285ms 18:42:51 INFO - PROCESS | 18694 | 1463190171671 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:42:51 INFO - PROCESS | 18694 | 1463190171674 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:42:51 INFO - PROCESS | 18694 | 1463190171682 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:42:51 INFO - PROCESS | 18694 | 1463190171685 Marionette TRACE conn3 <- [1,338,null,{}] 18:42:51 INFO - PROCESS | 18694 | 1463190171691 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}] 18:42:51 INFO - PROCESS | 18694 | 1463190171851 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:42:52 INFO - PROCESS | 18694 | 1463190172008 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d1c00 == 63 [pid = 18694] [id = 92] 18:42:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 125 (0x914d2800) [pid = 18694] [serial = 275] [outer = (nil)] 18:42:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x914d9c00) [pid = 18694] [serial = 276] [outer = 0x914d2800] 18:42:52 INFO - PROCESS | 18694 | 1463190172095 Marionette DEBUG loaded listener.js 18:42:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x914de400) [pid = 18694] [serial = 277] [outer = 0x914d2800] 18:42:53 INFO - PROCESS | 18694 | 1463190173086 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]]]}] 18:42:53 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. 18:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1435ms 18:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:42:53 INFO - PROCESS | 18694 | 1463190173116 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:42:53 INFO - PROCESS | 18694 | 1463190173120 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:42:53 INFO - PROCESS | 18694 | 1463190173126 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:42:53 INFO - PROCESS | 18694 | 1463190173130 Marionette TRACE conn3 <- [1,342,null,{}] 18:42:53 INFO - PROCESS | 18694 | 1463190173136 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}] 18:42:53 INFO - PROCESS | 18694 | 1463190173312 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:42:53 INFO - PROCESS | 18694 | 1463190173464 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x914da400 == 64 [pid = 18694] [id = 93] 18:42:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x914e0400) [pid = 18694] [serial = 278] [outer = (nil)] 18:42:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x9b88b400) [pid = 18694] [serial = 279] [outer = 0x914e0400] 18:42:53 INFO - PROCESS | 18694 | 1463190173552 Marionette DEBUG loaded listener.js 18:42:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0xa114dc00) [pid = 18694] [serial = 280] [outer = 0x914e0400] 18:42:54 INFO - PROCESS | 18694 | 1463190174397 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]]]}] 18:42:54 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. 18:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1284ms 18:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:42:54 INFO - PROCESS | 18694 | 1463190174410 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:42:54 INFO - PROCESS | 18694 | 1463190174413 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:42:54 INFO - PROCESS | 18694 | 1463190174419 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:42:54 INFO - PROCESS | 18694 | 1463190174423 Marionette TRACE conn3 <- [1,346,null,{}] 18:42:54 INFO - PROCESS | 18694 | 1463190174429 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}] 18:42:54 INFO - PROCESS | 18694 | 1463190174585 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:42:54 INFO - PROCESS | 18694 | 1463190174742 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x914de800 == 65 [pid = 18694] [id = 94] 18:42:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x958dc000) [pid = 18694] [serial = 281] [outer = (nil)] 18:42:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x958e2400) [pid = 18694] [serial = 282] [outer = 0x958dc000] 18:42:54 INFO - PROCESS | 18694 | 1463190174824 Marionette DEBUG loaded listener.js 18:42:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x958e6400) [pid = 18694] [serial = 283] [outer = 0x958dc000] 18:42:55 INFO - PROCESS | 18694 | 1463190175706 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]]]}] 18:42:55 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. 18:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1334ms 18:42:55 INFO - PROCESS | 18694 | 1463190175752 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:42:55 INFO - PROCESS | 18694 | 1463190175756 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:42:55 INFO - PROCESS | 18694 | 1463190175762 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:42:55 INFO - PROCESS | 18694 | 1463190175766 Marionette TRACE conn3 <- [1,350,null,{}] 18:42:55 INFO - PROCESS | 18694 | 1463190175772 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}] 18:42:55 INFO - PROCESS | 18694 | 1463190175930 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:42:56 INFO - PROCESS | 18694 | 1463190176090 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bcb400 == 66 [pid = 18694] [id = 95] 18:42:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x91bd3800) [pid = 18694] [serial = 284] [outer = (nil)] 18:42:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x959e4400) [pid = 18694] [serial = 285] [outer = 0x91bd3800] 18:42:56 INFO - PROCESS | 18694 | 1463190176175 Marionette DEBUG loaded listener.js 18:42:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x959e6400) [pid = 18694] [serial = 286] [outer = 0x91bd3800] 18:42:57 INFO - PROCESS | 18694 | 1463190177280 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]]]}] 18:42:57 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. 18:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1530ms 18:42:57 INFO - PROCESS | 18694 | 1463190177309 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:42:57 INFO - PROCESS | 18694 | 1463190177315 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:42:57 INFO - PROCESS | 18694 | 1463190177324 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:42:57 INFO - PROCESS | 18694 | 1463190177329 Marionette TRACE conn3 <- [1,354,null,{}] 18:42:57 INFO - PROCESS | 18694 | 1463190177337 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}] 18:42:57 INFO - PROCESS | 18694 | 1463190177499 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:42:57 INFO - PROCESS | 18694 | 1463190177688 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x91359400 == 67 [pid = 18694] [id = 96] 18:42:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x91bc6800) [pid = 18694] [serial = 287] [outer = (nil)] 18:42:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x91ce5400) [pid = 18694] [serial = 288] [outer = 0x91bc6800] 18:42:57 INFO - PROCESS | 18694 | 1463190177776 Marionette DEBUG loaded listener.js 18:42:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x920e9400) [pid = 18694] [serial = 289] [outer = 0x91bc6800] 18:42:58 INFO - PROCESS | 18694 | 1463190178721 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]]]}] 18:42:58 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. 18:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1448ms 18:42:58 INFO - PROCESS | 18694 | 1463190178772 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:42:58 INFO - PROCESS | 18694 | 1463190178779 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:42:58 INFO - PROCESS | 18694 | 1463190178789 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:42:58 INFO - PROCESS | 18694 | 1463190178793 Marionette TRACE conn3 <- [1,358,null,{}] 18:42:58 INFO - PROCESS | 18694 | 1463190178799 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}] 18:42:59 INFO - PROCESS | 18694 | 1463190179010 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:42:59 INFO - PROCESS | 18694 | --DOCSHELL 0x91bc3400 == 66 [pid = 18694] [id = 86] 18:42:59 INFO - PROCESS | 18694 | --DOCSHELL 0x9a67a800 == 65 [pid = 18694] [id = 85] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x98af3400) [pid = 18694] [serial = 194] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0xa30f2800) [pid = 18694] [serial = 215] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | 1463190179253 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:59 INFO - PROCESS | 18694 | --DOCSHELL 0x91ce7800 == 64 [pid = 18694] [id = 84] 18:42:59 INFO - PROCESS | 18694 | --DOCSHELL 0x98f2f400 == 63 [pid = 18694] [id = 83] 18:42:59 INFO - PROCESS | 18694 | --DOCSHELL 0x9503dc00 == 62 [pid = 18694] [id = 82] 18:42:59 INFO - PROCESS | 18694 | --DOCSHELL 0x93aa3800 == 61 [pid = 18694] [id = 81] 18:42:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bc3400 == 62 [pid = 18694] [id = 97] 18:42:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x91bd9000) [pid = 18694] [serial = 290] [outer = (nil)] 18:42:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x93cd0000) [pid = 18694] [serial = 291] [outer = 0x91bd9000] 18:42:59 INFO - PROCESS | 18694 | 1463190179336 Marionette DEBUG loaded listener.js 18:42:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x958de000) [pid = 18694] [serial = 292] [outer = 0x91bd9000] 18:42:59 INFO - PROCESS | 18694 | --DOCSHELL 0x93aa5000 == 61 [pid = 18694] [id = 80] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9b8edc00) [pid = 18694] [serial = 209] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x98138000) [pid = 18694] [serial = 200] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x99704400) [pid = 18694] [serial = 201] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x99fe9800) [pid = 18694] [serial = 203] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0xa2625400) [pid = 18694] [serial = 179] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x977e8400) [pid = 18694] [serial = 182] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x9ad3e400) [pid = 18694] [serial = 185] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0xa35f5400) [pid = 18694] [serial = 188] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x9b88c800) [pid = 18694] [serial = 210] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x99ff1c00) [pid = 18694] [serial = 191] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x98af3c00) [pid = 18694] [serial = 198] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x98934400) [pid = 18694] [serial = 197] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x9ad42400) [pid = 18694] [serial = 206] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x9b887c00) [pid = 18694] [serial = 212] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 125 (0x9ad87400) [pid = 18694] [serial = 207] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 124 (0x99ff0800) [pid = 18694] [serial = 204] [outer = (nil)] [url = about:blank] 18:42:59 INFO - PROCESS | 18694 | --DOMWINDOW == 123 (0xa2151000) [pid = 18694] [serial = 213] [outer = (nil)] [url = about:blank] 18:43:00 INFO - PROCESS | 18694 | 1463190180151 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]]]}] 18:43:00 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. 18:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1386ms 18:43:00 INFO - PROCESS | 18694 | 1463190180174 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:43:00 INFO - PROCESS | 18694 | 1463190180178 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:43:00 INFO - PROCESS | 18694 | 1463190180186 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:43:00 INFO - PROCESS | 18694 | 1463190180191 Marionette TRACE conn3 <- [1,362,null,{}] 18:43:00 INFO - PROCESS | 18694 | 1463190180207 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}] 18:43:00 INFO - PROCESS | 18694 | 1463190180358 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:43:00 INFO - PROCESS | 18694 | 1463190180385 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x93c09c00 == 62 [pid = 18694] [id = 98] 18:43:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 124 (0x977e3c00) [pid = 18694] [serial = 293] [outer = (nil)] 18:43:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 125 (0x9892a000) [pid = 18694] [serial = 294] [outer = 0x977e3c00] 18:43:00 INFO - PROCESS | 18694 | 1463190180516 Marionette DEBUG loaded listener.js 18:43:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x98af3400) [pid = 18694] [serial = 295] [outer = 0x977e3c00] 18:43:01 INFO - PROCESS | 18694 | 1463190181431 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]]]}] 18:43:01 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. 18:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1287ms 18:43:01 INFO - PROCESS | 18694 | 1463190181493 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:43:01 INFO - PROCESS | 18694 | 1463190181497 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:43:01 INFO - PROCESS | 18694 | 1463190181504 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:43:01 INFO - PROCESS | 18694 | 1463190181507 Marionette TRACE conn3 <- [1,366,null,{}] 18:43:01 INFO - PROCESS | 18694 | 1463190181513 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}] 18:43:01 INFO - PROCESS | 18694 | 1463190181666 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:43:01 INFO - PROCESS | 18694 | 1463190181678 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x98af6400 == 63 [pid = 18694] [id = 99] 18:43:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x98fbe000) [pid = 18694] [serial = 296] [outer = (nil)] 18:43:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x99a41400) [pid = 18694] [serial = 297] [outer = 0x98fbe000] 18:43:01 INFO - PROCESS | 18694 | 1463190181756 Marionette DEBUG loaded listener.js 18:43:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x99be5400) [pid = 18694] [serial = 298] [outer = 0x98fbe000] 18:43:02 INFO - PROCESS | 18694 | 1463190182682 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]]]}] 18:43:02 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. 18:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1236ms 18:43:02 INFO - PROCESS | 18694 | 1463190182770 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:43:02 INFO - PROCESS | 18694 | 1463190182772 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:43:02 INFO - PROCESS | 18694 | 1463190182779 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:43:02 INFO - PROCESS | 18694 | 1463190182782 Marionette TRACE conn3 <- [1,370,null,{}] 18:43:02 INFO - PROCESS | 18694 | 1463190182788 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}] 18:43:02 INFO - PROCESS | 18694 | 1463190182993 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:43:03 INFO - PROCESS | 18694 | 1463190183017 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x98fb8400 == 64 [pid = 18694] [id = 100] 18:43:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x99a44400) [pid = 18694] [serial = 299] [outer = (nil)] 18:43:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x99c61c00) [pid = 18694] [serial = 300] [outer = 0x99a44400] 18:43:03 INFO - PROCESS | 18694 | 1463190183103 Marionette DEBUG loaded listener.js 18:43:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x99c67800) [pid = 18694] [serial = 301] [outer = 0x99a44400] 18:43:04 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x9248a800) [pid = 18694] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:43:04 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x9d9b2400) [pid = 18694] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:43:04 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x91bc6400) [pid = 18694] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:43:04 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x93aa5800) [pid = 18694] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:43:04 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x99c69000) [pid = 18694] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:43:04 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x9a07c800) [pid = 18694] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:43:04 INFO - PROCESS | 18694 | --DOMWINDOW == 125 (0x93ab1000) [pid = 18694] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:43:04 INFO - PROCESS | 18694 | 1463190184131 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]]]}] 18:43:04 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. 18:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1380ms 18:43:04 INFO - PROCESS | 18694 | 1463190184159 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 18694 | 1463190184163 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:43:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:43:04 INFO - PROCESS | 18694 | 1463190184169 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 18694 | 1463190184172 Marionette TRACE conn3 <- [1,374,null,{}] 18:43:04 INFO - PROCESS | 18694 | 1463190184177 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}] 18:43:04 INFO - PROCESS | 18694 | 1463190184340 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:43:04 INFO - PROCESS | 18694 | 1463190184463 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d3800 == 65 [pid = 18694] [id = 101] 18:43:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x99fecc00) [pid = 18694] [serial = 302] [outer = (nil)] 18:43:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x9a224800) [pid = 18694] [serial = 303] [outer = 0x99fecc00] 18:43:04 INFO - PROCESS | 18694 | 1463190184532 Marionette DEBUG loaded listener.js 18:43:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x9a67c400) [pid = 18694] [serial = 304] [outer = 0x99fecc00] 18:43:05 INFO - PROCESS | 18694 | 1463190185230 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:43:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:43:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1078ms 18:43:05 INFO - PROCESS | 18694 | 1463190185254 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:43:05 INFO - PROCESS | 18694 | 1463190185258 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:43:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:43:05 INFO - PROCESS | 18694 | 1463190185264 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:43:05 INFO - PROCESS | 18694 | 1463190185266 Marionette TRACE conn3 <- [1,378,null,{}] 18:43:05 INFO - PROCESS | 18694 | 1463190185272 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}] 18:43:05 INFO - PROCESS | 18694 | 1463190185454 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:43:05 INFO - PROCESS | 18694 | 1463190185472 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bc6400 == 66 [pid = 18694] [id = 102] 18:43:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x989d7800) [pid = 18694] [serial = 305] [outer = (nil)] 18:43:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x9ad4ac00) [pid = 18694] [serial = 306] [outer = 0x989d7800] 18:43:05 INFO - PROCESS | 18694 | 1463190185543 Marionette DEBUG loaded listener.js 18:43:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x9ad88800) [pid = 18694] [serial = 307] [outer = 0x989d7800] 18:43:06 INFO - PROCESS | 18694 | 1463190186425 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:43:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:43:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1227ms 18:43:06 INFO - PROCESS | 18694 | 1463190186492 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:43:06 INFO - PROCESS | 18694 | 1463190186498 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:43:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:43:06 INFO - PROCESS | 18694 | 1463190186507 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:43:06 INFO - PROCESS | 18694 | 1463190186514 Marionette TRACE conn3 <- [1,382,null,{}] 18:43:06 INFO - PROCESS | 18694 | 1463190186523 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}] 18:43:06 INFO - PROCESS | 18694 | 1463190186744 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:43:06 INFO - PROCESS | 18694 | 1463190186903 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x91357800 == 67 [pid = 18694] [id = 103] 18:43:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x914d6c00) [pid = 18694] [serial = 308] [outer = (nil)] 18:43:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x91bdb400) [pid = 18694] [serial = 309] [outer = 0x914d6c00] 18:43:06 INFO - PROCESS | 18694 | 1463190186991 Marionette DEBUG loaded listener.js 18:43:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x923d4000) [pid = 18694] [serial = 310] [outer = 0x914d6c00] 18:43:07 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:07 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:43:07 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:07 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:07 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:07 INFO - PROCESS | 18694 | 1463190187975 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:43:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:43:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1485ms 18:43:07 INFO - PROCESS | 18694 | 1463190187992 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:43:08 INFO - PROCESS | 18694 | 1463190188000 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:43:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:43:08 INFO - PROCESS | 18694 | 1463190188011 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:43:08 INFO - PROCESS | 18694 | 1463190188015 Marionette TRACE conn3 <- [1,386,null,{}] 18:43:08 INFO - PROCESS | 18694 | 1463190188022 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}] 18:43:08 INFO - PROCESS | 18694 | 1463190188191 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:43:08 INFO - PROCESS | 18694 | 1463190188355 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x93980c00 == 68 [pid = 18694] [id = 104] 18:43:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x958e3c00) [pid = 18694] [serial = 311] [outer = (nil)] 18:43:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x959ee400) [pid = 18694] [serial = 312] [outer = 0x958e3c00] 18:43:08 INFO - PROCESS | 18694 | 1463190188442 Marionette DEBUG loaded listener.js 18:43:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x98197800) [pid = 18694] [serial = 313] [outer = 0x958e3c00] 18:43:09 INFO - PROCESS | 18694 | 1463190189424 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]]]}] 18:43:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1433ms 18:43:09 INFO - PROCESS | 18694 | 1463190189444 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:43:09 INFO - PROCESS | 18694 | 1463190189448 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:43:09 INFO - PROCESS | 18694 | 1463190189455 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:43:09 INFO - PROCESS | 18694 | 1463190189461 Marionette TRACE conn3 <- [1,390,null,{}] 18:43:09 INFO - PROCESS | 18694 | 1463190189477 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}] 18:43:09 INFO - PROCESS | 18694 | 1463190189653 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:43:09 INFO - PROCESS | 18694 | 1463190189870 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x99fefc00 == 69 [pid = 18694] [id = 105] 18:43:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x9ad42400) [pid = 18694] [serial = 314] [outer = (nil)] 18:43:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x9b0c6000) [pid = 18694] [serial = 315] [outer = 0x9ad42400] 18:43:10 INFO - PROCESS | 18694 | 1463190190000 Marionette DEBUG loaded listener.js 18:43:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x9b9ad800) [pid = 18694] [serial = 316] [outer = 0x9ad42400] 18:43:10 INFO - PROCESS | 18694 | 1463190190920 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]]]}] 18:43:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:43:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1540ms 18:43:10 INFO - PROCESS | 18694 | 1463190190996 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:43:11 INFO - PROCESS | 18694 | 1463190191001 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:43:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:43:11 INFO - PROCESS | 18694 | 1463190191007 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:43:11 INFO - PROCESS | 18694 | 1463190191010 Marionette TRACE conn3 <- [1,394,null,{}] 18:43:11 INFO - PROCESS | 18694 | 1463190191016 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}] 18:43:11 INFO - PROCESS | 18694 | 1463190191220 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:43:11 INFO - PROCESS | 18694 | 1463190191424 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x91352000 == 70 [pid = 18694] [id = 106] 18:43:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x9a671800) [pid = 18694] [serial = 317] [outer = (nil)] 18:43:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0xa2630c00) [pid = 18694] [serial = 318] [outer = 0x9a671800] 18:43:11 INFO - PROCESS | 18694 | 1463190191521 Marionette DEBUG loaded listener.js 18:43:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0xa3256c00) [pid = 18694] [serial = 319] [outer = 0x9a671800] 18:43:12 INFO - PROCESS | 18694 | 1463190192389 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]]]}] 18:43:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:43:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1434ms 18:43:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:43:12 INFO - PROCESS | 18694 | 1463190192442 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:43:12 INFO - PROCESS | 18694 | 1463190192446 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:43:12 INFO - PROCESS | 18694 | 1463190192452 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - PROCESS | 18694 | 1463190192456 Marionette TRACE conn3 <- [1,398,null,{}] 18:43:12 INFO - PROCESS | 18694 | 1463190192461 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}] 18:43:12 INFO - PROCESS | 18694 | 1463190192627 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:43:12 INFO - PROCESS | 18694 | 1463190192784 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x9134e800 == 71 [pid = 18694] [id = 107] 18:43:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x9134fc00) [pid = 18694] [serial = 320] [outer = (nil)] 18:43:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x95a69800) [pid = 18694] [serial = 321] [outer = 0x9134fc00] 18:43:12 INFO - PROCESS | 18694 | 1463190192892 Marionette DEBUG loaded listener.js 18:43:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x95a6c000) [pid = 18694] [serial = 322] [outer = 0x9134fc00] 18:43:13 INFO - PROCESS | 18694 | 1463190193811 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]]]}] 18:43:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:43:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1388ms 18:43:13 INFO - PROCESS | 18694 | 1463190193840 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:43:13 INFO - PROCESS | 18694 | 1463190193844 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:43:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:43:13 INFO - PROCESS | 18694 | 1463190193850 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:43:13 INFO - PROCESS | 18694 | 1463190193854 Marionette TRACE conn3 <- [1,402,null,{}] 18:43:13 INFO - PROCESS | 18694 | 1463190193860 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}] 18:43:14 INFO - PROCESS | 18694 | 1463190194070 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:43:14 INFO - PROCESS | 18694 | 1463190194230 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a68000 == 72 [pid = 18694] [id = 108] 18:43:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0xa2276800) [pid = 18694] [serial = 323] [outer = (nil)] 18:43:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0xa50eac00) [pid = 18694] [serial = 324] [outer = 0xa2276800] 18:43:14 INFO - PROCESS | 18694 | 1463190194358 Marionette DEBUG loaded listener.js 18:43:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0xa6763800) [pid = 18694] [serial = 325] [outer = 0xa2276800] 18:43:15 INFO - PROCESS | 18694 | 1463190195261 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]]]}] 18:43:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:43:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1453ms 18:43:15 INFO - PROCESS | 18694 | 1463190195304 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:43:15 INFO - PROCESS | 18694 | 1463190195308 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:43:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:43:15 INFO - PROCESS | 18694 | 1463190195314 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:43:15 INFO - PROCESS | 18694 | 1463190195318 Marionette TRACE conn3 <- [1,406,null,{}] 18:43:15 INFO - PROCESS | 18694 | 1463190195323 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}] 18:43:15 INFO - PROCESS | 18694 | 1463190195490 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:43:15 INFO - PROCESS | 18694 | 1463190195662 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ce8400 == 73 [pid = 18694] [id = 109] 18:43:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0xa50e7000) [pid = 18694] [serial = 326] [outer = (nil)] 18:43:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0xa68bbc00) [pid = 18694] [serial = 327] [outer = 0xa50e7000] 18:43:15 INFO - PROCESS | 18694 | 1463190195744 Marionette DEBUG loaded listener.js 18:43:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0xa6e93c00) [pid = 18694] [serial = 328] [outer = 0xa50e7000] 18:43:16 INFO - PROCESS | 18694 | 1463190196616 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]]]}] 18:43:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:43:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1337ms 18:43:16 INFO - PROCESS | 18694 | 1463190196652 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:43:16 INFO - PROCESS | 18694 | 1463190196656 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:43:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:43:16 INFO - PROCESS | 18694 | 1463190196663 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:43:16 INFO - PROCESS | 18694 | 1463190196666 Marionette TRACE conn3 <- [1,410,null,{}] 18:43:16 INFO - PROCESS | 18694 | 1463190196672 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}] 18:43:16 INFO - PROCESS | 18694 | 1463190196829 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:43:17 INFO - PROCESS | 18694 | 1463190196994 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d53c00 == 74 [pid = 18694] [id = 110] 18:43:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x92d54000) [pid = 18694] [serial = 329] [outer = (nil)] 18:43:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x92d5b400) [pid = 18694] [serial = 330] [outer = 0x92d54000] 18:43:17 INFO - PROCESS | 18694 | 1463190197078 Marionette DEBUG loaded listener.js 18:43:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x92d5f400) [pid = 18694] [serial = 331] [outer = 0x92d54000] 18:43:18 INFO - PROCESS | 18694 | 1463190198072 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]]]}] 18:43:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:43:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1484ms 18:43:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:43:18 INFO - PROCESS | 18694 | 1463190198148 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:43:18 INFO - PROCESS | 18694 | 1463190198151 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:43:18 INFO - PROCESS | 18694 | 1463190198158 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:43:18 INFO - PROCESS | 18694 | 1463190198162 Marionette TRACE conn3 <- [1,414,null,{}] 18:43:18 INFO - PROCESS | 18694 | 1463190198167 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}] 18:43:18 INFO - PROCESS | 18694 | 1463190198333 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:43:18 INFO - PROCESS | 18694 | 1463190198537 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5d1c00 == 75 [pid = 18694] [id = 111] 18:43:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x8e5d2000) [pid = 18694] [serial = 332] [outer = (nil)] 18:43:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x8e5d9800) [pid = 18694] [serial = 333] [outer = 0x8e5d2000] 18:43:18 INFO - PROCESS | 18694 | 1463190198630 Marionette DEBUG loaded listener.js 18:43:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x8e5ddc00) [pid = 18694] [serial = 334] [outer = 0x8e5d2000] 18:43:19 INFO - PROCESS | 18694 | 1463190199507 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]]]}] 18:43:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:43:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1635ms 18:43:19 INFO - PROCESS | 18694 | 1463190199807 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:43:19 INFO - PROCESS | 18694 | 1463190199813 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:43:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:43:19 INFO - PROCESS | 18694 | 1463190199821 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:43:19 INFO - PROCESS | 18694 | 1463190199826 Marionette TRACE conn3 <- [1,418,null,{}] 18:43:19 INFO - PROCESS | 18694 | 1463190199835 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}] 18:43:19 INFO - PROCESS | 18694 | 1463190199991 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:43:20 INFO - PROCESS | 18694 | 1463190200202 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:20 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bdb800 == 76 [pid = 18694] [id = 112] 18:43:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x91bde800) [pid = 18694] [serial = 335] [outer = (nil)] 18:43:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x91cf1800) [pid = 18694] [serial = 336] [outer = 0x91bde800] 18:43:20 INFO - PROCESS | 18694 | 1463190200280 Marionette DEBUG loaded listener.js 18:43:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x92d56800) [pid = 18694] [serial = 337] [outer = 0x91bde800] 18:43:21 INFO - PROCESS | 18694 | 1463190201543 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]]]}] 18:43:21 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 18:43:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1783ms 18:43:21 INFO - PROCESS | 18694 | 1463190201656 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:43:21 INFO - PROCESS | 18694 | 1463190201661 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:43:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:43:21 INFO - PROCESS | 18694 | 1463190201679 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:43:21 INFO - PROCESS | 18694 | 1463190201685 Marionette TRACE conn3 <- [1,422,null,{}] 18:43:21 INFO - PROCESS | 18694 | 1463190201691 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}] 18:43:21 INFO - PROCESS | 18694 | 1463190201842 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:43:22 INFO - PROCESS | 18694 | 1463190202004 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x914e0c00 == 77 [pid = 18694] [id = 113] 18:43:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x91bdcc00) [pid = 18694] [serial = 338] [outer = (nil)] 18:43:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x93aa5000) [pid = 18694] [serial = 339] [outer = 0x91bdcc00] 18:43:22 INFO - PROCESS | 18694 | 1463190202080 Marionette DEBUG loaded listener.js 18:43:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x958de400) [pid = 18694] [serial = 340] [outer = 0x91bdcc00] 18:43:22 INFO - PROCESS | 18694 | --DOCSHELL 0x9248a000 == 76 [pid = 18694] [id = 27] 18:43:22 INFO - PROCESS | 18694 | --DOCSHELL 0x923cbc00 == 75 [pid = 18694] [id = 64] 18:43:22 INFO - PROCESS | 18694 | --DOCSHELL 0x98aeb400 == 74 [pid = 18694] [id = 65] 18:43:22 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x9813d400) [pid = 18694] [serial = 218] [outer = (nil)] [url = about:blank] 18:43:22 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x9a07a000) [pid = 18694] [serial = 221] [outer = (nil)] [url = about:blank] 18:43:22 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0xa676e000) [pid = 18694] [serial = 224] [outer = (nil)] [url = about:blank] 18:43:22 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0xa6e98400) [pid = 18694] [serial = 227] [outer = (nil)] [url = about:blank] 18:43:22 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x99c62c00) [pid = 18694] [serial = 230] [outer = (nil)] [url = about:blank] 18:43:22 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x9a679000) [pid = 18694] [serial = 233] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOCSHELL 0x914d3800 == 73 [pid = 18694] [id = 101] 18:43:23 INFO - PROCESS | 18694 | --DOCSHELL 0x98fb8400 == 72 [pid = 18694] [id = 100] 18:43:23 INFO - PROCESS | 18694 | --DOCSHELL 0x98af6400 == 71 [pid = 18694] [id = 99] 18:43:23 INFO - PROCESS | 18694 | --DOCSHELL 0x93c09c00 == 70 [pid = 18694] [id = 98] 18:43:23 INFO - PROCESS | 18694 | --DOCSHELL 0x91bc3400 == 69 [pid = 18694] [id = 97] 18:43:23 INFO - PROCESS | 18694 | --DOCSHELL 0x91359400 == 68 [pid = 18694] [id = 96] 18:43:23 INFO - PROCESS | 18694 | --DOCSHELL 0x914d1c00 == 67 [pid = 18694] [id = 92] 18:43:23 INFO - PROCESS | 18694 | --DOCSHELL 0x91bd5c00 == 66 [pid = 18694] [id = 91] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x9b0bcc00) [pid = 18694] [serial = 252] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0xa22bbc00) [pid = 18694] [serial = 255] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x9b250400) [pid = 18694] [serial = 253] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x91bcd400) [pid = 18694] [serial = 258] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x950e8400) [pid = 18694] [serial = 241] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x93cd3000) [pid = 18694] [serial = 240] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x99feac00) [pid = 18694] [serial = 246] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x9a074000) [pid = 18694] [serial = 247] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0xa305b800) [pid = 18694] [serial = 256] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x9a67a000) [pid = 18694] [serial = 249] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x95040800) [pid = 18694] [serial = 243] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x99701c00) [pid = 18694] [serial = 244] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x91ced000) [pid = 18694] [serial = 236] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x91bd0400) [pid = 18694] [serial = 259] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x9a77f400) [pid = 18694] [serial = 250] [outer = (nil)] [url = about:blank] 18:43:23 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x9397c400) [pid = 18694] [serial = 99] [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.] 18:43:23 INFO - PROCESS | 18694 | 1463190203502 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]]]}] 18:43:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:43:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1840ms 18:43:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:43:23 INFO - PROCESS | 18694 | 1463190203515 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:43:23 INFO - PROCESS | 18694 | 1463190203518 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:43:23 INFO - PROCESS | 18694 | 1463190203524 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:43:23 INFO - PROCESS | 18694 | 1463190203528 Marionette TRACE conn3 <- [1,426,null,{}] 18:43:23 INFO - PROCESS | 18694 | 1463190203542 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}] 18:43:23 INFO - PROCESS | 18694 | 1463190203711 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:43:23 INFO - PROCESS | 18694 | 1463190203829 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bcd400 == 67 [pid = 18694] [id = 114] 18:43:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x91bd9800) [pid = 18694] [serial = 341] [outer = (nil)] 18:43:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x958e6c00) [pid = 18694] [serial = 342] [outer = 0x91bd9800] 18:43:23 INFO - PROCESS | 18694 | 1463190203904 Marionette DEBUG loaded listener.js 18:43:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x959ed400) [pid = 18694] [serial = 343] [outer = 0x91bd9800] 18:43:24 INFO - PROCESS | 18694 | 1463190204617 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] 18:43:24 INFO - PROCESS | 18694 | 1463190204673 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:43:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:43:24 INFO - PROCESS | 18694 | 1463190204680 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:43:24 INFO - PROCESS | 18694 | 1463190204684 Marionette TRACE conn3 <- [1,430,null,{}] 18:43:24 INFO - PROCESS | 18694 | 1463190204693 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}] 18:43:24 INFO - PROCESS | 18694 | 1463190204841 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:43:24 INFO - PROCESS | 18694 | 1463190204852 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x92484800 == 68 [pid = 18694] [id = 115] 18:43:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x977e7800) [pid = 18694] [serial = 344] [outer = (nil)] 18:43:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x98af7c00) [pid = 18694] [serial = 345] [outer = 0x977e7800] 18:43:24 INFO - PROCESS | 18694 | 1463190204922 Marionette DEBUG loaded listener.js 18:43:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x99704400) [pid = 18694] [serial = 346] [outer = 0x977e7800] 18:43:25 INFO - PROCESS | 18694 | 1463190205793 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]]]}] 18:43:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:43:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1142ms 18:43:25 INFO - PROCESS | 18694 | 1463190205824 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:43:25 INFO - PROCESS | 18694 | 1463190205827 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:43:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:43:25 INFO - PROCESS | 18694 | 1463190205837 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:43:25 INFO - PROCESS | 18694 | 1463190205840 Marionette TRACE conn3 <- [1,434,null,{}] 18:43:25 INFO - PROCESS | 18694 | 1463190205853 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}] 18:43:26 INFO - PROCESS | 18694 | 1463190206042 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:43:26 INFO - PROCESS | 18694 | 1463190206063 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x95045c00 == 69 [pid = 18694] [id = 116] 18:43:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x9813d400) [pid = 18694] [serial = 347] [outer = (nil)] 18:43:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x99be8800) [pid = 18694] [serial = 348] [outer = 0x9813d400] 18:43:26 INFO - PROCESS | 18694 | 1463190206132 Marionette DEBUG loaded listener.js 18:43:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x99c5d400) [pid = 18694] [serial = 349] [outer = 0x9813d400] 18:43:27 INFO - PROCESS | 18694 | 1463190207006 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]]]}] 18:43:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:43:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1241ms 18:43:27 INFO - PROCESS | 18694 | 1463190207074 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:43:27 INFO - PROCESS | 18694 | 1463190207078 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:43:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:43:27 INFO - PROCESS | 18694 | 1463190207084 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:43:27 INFO - PROCESS | 18694 | 1463190207086 Marionette TRACE conn3 <- [1,438,null,{}] 18:43:27 INFO - PROCESS | 18694 | 1463190207092 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}] 18:43:27 INFO - PROCESS | 18694 | 1463190207336 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:43:27 INFO - PROCESS | 18694 | 1463190207362 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x99b48c00 == 70 [pid = 18694] [id = 117] 18:43:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x99beb400) [pid = 18694] [serial = 350] [outer = (nil)] 18:43:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x9a67a000) [pid = 18694] [serial = 351] [outer = 0x99beb400] 18:43:27 INFO - PROCESS | 18694 | 1463190207435 Marionette DEBUG loaded listener.js 18:43:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x9ad3e400) [pid = 18694] [serial = 352] [outer = 0x99beb400] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x99feb800) [pid = 18694] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x9a21d400) [pid = 18694] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x977e3c00) [pid = 18694] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x91bd9000) [pid = 18694] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x99a44400) [pid = 18694] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x98fbe000) [pid = 18694] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x93cd2800) [pid = 18694] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x9a074400) [pid = 18694] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x9ad47800) [pid = 18694] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x98aebc00) [pid = 18694] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x9a94d400) [pid = 18694] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0xa2277400) [pid = 18694] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0xa0617400) [pid = 18694] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x9247c800) [pid = 18694] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x99fecc00) [pid = 18694] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0xa227b000) [pid = 18694] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x93cc5c00) [pid = 18694] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x91bc6800) [pid = 18694] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x9503f400) [pid = 18694] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:43:28 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0xa30cd800) [pid = 18694] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:43:28 INFO - PROCESS | 18694 | 1463190208584 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]]]}] 18:43:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:43:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1528ms 18:43:28 INFO - PROCESS | 18694 | 1463190208613 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:43:28 INFO - PROCESS | 18694 | 1463190208616 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:43:28 INFO - PROCESS | 18694 | 1463190208622 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:43:28 INFO - PROCESS | 18694 | 1463190208625 Marionette TRACE conn3 <- [1,442,null,{}] 18:43:28 INFO - PROCESS | 18694 | 1463190208631 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}] 18:43:28 INFO - PROCESS | 18694 | 1463190208774 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:43:28 INFO - PROCESS | 18694 | 1463190208788 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x914dcc00 == 71 [pid = 18694] [id = 118] 18:43:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x92d55400) [pid = 18694] [serial = 353] [outer = (nil)] 18:43:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x99c60c00) [pid = 18694] [serial = 354] [outer = 0x92d55400] 18:43:28 INFO - PROCESS | 18694 | 1463190208858 Marionette DEBUG loaded listener.js 18:43:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x99ff2400) [pid = 18694] [serial = 355] [outer = 0x92d55400] 18:43:29 INFO - PROCESS | 18694 | 1463190209666 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]]]}] 18:43:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:43:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1080ms 18:43:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:43:29 INFO - PROCESS | 18694 | 1463190209704 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:43:29 INFO - PROCESS | 18694 | 1463190209706 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:43:29 INFO - PROCESS | 18694 | 1463190209713 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:43:29 INFO - PROCESS | 18694 | 1463190209717 Marionette TRACE conn3 <- [1,446,null,{}] 18:43:29 INFO - PROCESS | 18694 | 1463190209730 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}] 18:43:29 INFO - PROCESS | 18694 | 1463190209876 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:43:29 INFO - PROCESS | 18694 | 1463190209890 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bd2800 == 72 [pid = 18694] [id = 119] 18:43:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x92485800) [pid = 18694] [serial = 356] [outer = (nil)] 18:43:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x9abc3400) [pid = 18694] [serial = 357] [outer = 0x92485800] 18:43:29 INFO - PROCESS | 18694 | 1463190209961 Marionette DEBUG loaded listener.js 18:43:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x9b0be400) [pid = 18694] [serial = 358] [outer = 0x92485800] 18:43:31 INFO - PROCESS | 18694 | 1463190211106 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]]]}] 18:43:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:43:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1442ms 18:43:31 INFO - PROCESS | 18694 | 1463190211155 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 18694 | 1463190211163 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:43:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:43:31 INFO - PROCESS | 18694 | 1463190211171 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 18694 | 1463190211178 Marionette TRACE conn3 <- [1,450,null,{}] 18:43:31 INFO - PROCESS | 18694 | 1463190211185 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}] 18:43:31 INFO - PROCESS | 18694 | 1463190211373 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:43:31 INFO - PROCESS | 18694 | 1463190211542 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5d7800 == 73 [pid = 18694] [id = 120] 18:43:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x914dbc00) [pid = 18694] [serial = 359] [outer = (nil)] 18:43:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x923cbc00) [pid = 18694] [serial = 360] [outer = 0x914dbc00] 18:43:31 INFO - PROCESS | 18694 | 1463190211628 Marionette DEBUG loaded listener.js 18:43:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x92d5e800) [pid = 18694] [serial = 361] [outer = 0x914dbc00] 18:43:32 INFO - PROCESS | 18694 | 1463190212601 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] 18:43:32 INFO - PROCESS | 18694 | 1463190212677 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:43:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:43:32 INFO - PROCESS | 18694 | 1463190212687 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:43:32 INFO - PROCESS | 18694 | 1463190212691 Marionette TRACE conn3 <- [1,454,null,{}] 18:43:32 INFO - PROCESS | 18694 | 1463190212698 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}] 18:43:32 INFO - PROCESS | 18694 | 1463190212917 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:43:33 INFO - PROCESS | 18694 | 1463190213248 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a64800 == 74 [pid = 18694] [id = 121] 18:43:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x95a67000) [pid = 18694] [serial = 362] [outer = (nil)] 18:43:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x98f2c800) [pid = 18694] [serial = 363] [outer = 0x95a67000] 18:43:33 INFO - PROCESS | 18694 | 1463190213336 Marionette DEBUG loaded listener.js 18:43:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x99f1c800) [pid = 18694] [serial = 364] [outer = 0x95a67000] 18:43:34 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:43:34 INFO - PROCESS | 18694 | 1463190214240 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]]]}] 18:43:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:43:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1629ms 18:43:34 INFO - PROCESS | 18694 | 1463190214317 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:43:34 INFO - PROCESS | 18694 | 1463190214321 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:43:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:43:34 INFO - PROCESS | 18694 | 1463190214328 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:43:34 INFO - PROCESS | 18694 | 1463190214334 Marionette TRACE conn3 <- [1,458,null,{}] 18:43:34 INFO - PROCESS | 18694 | 1463190214351 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}] 18:43:34 INFO - PROCESS | 18694 | 1463190214565 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:43:34 INFO - PROCESS | 18694 | 1463190214774 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ab14000 == 75 [pid = 18694] [id = 122] 18:43:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x9abb7c00) [pid = 18694] [serial = 365] [outer = (nil)] 18:43:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x9b956c00) [pid = 18694] [serial = 366] [outer = 0x9abb7c00] 18:43:34 INFO - PROCESS | 18694 | 1463190214903 Marionette DEBUG loaded listener.js 18:43:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x9ba18000) [pid = 18694] [serial = 367] [outer = 0x9abb7c00] 18:43:35 INFO - PROCESS | 18694 | 1463190215783 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] 18:43:35 INFO - PROCESS | 18694 | 1463190215869 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:43:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:43:35 INFO - PROCESS | 18694 | 1463190215877 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:43:35 INFO - PROCESS | 18694 | 1463190215880 Marionette TRACE conn3 <- [1,462,null,{}] 18:43:35 INFO - PROCESS | 18694 | 1463190215886 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}] 18:43:36 INFO - PROCESS | 18694 | 1463190216096 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:43:36 INFO - PROCESS | 18694 | 1463190216306 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x92ccf800 == 76 [pid = 18694] [id = 123] 18:43:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x92cd1000) [pid = 18694] [serial = 368] [outer = (nil)] 18:43:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x92cd7800) [pid = 18694] [serial = 369] [outer = 0x92cd1000] 18:43:36 INFO - PROCESS | 18694 | 1463190216404 Marionette DEBUG loaded listener.js 18:43:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92cdc800) [pid = 18694] [serial = 370] [outer = 0x92cd1000] 18:43:37 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:43:37 INFO - PROCESS | 18694 | 1463190217305 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] 18:43:37 INFO - PROCESS | 18694 | 1463190217368 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:43:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:43:37 INFO - PROCESS | 18694 | 1463190217374 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:43:37 INFO - PROCESS | 18694 | 1463190217378 Marionette TRACE conn3 <- [1,466,null,{}] 18:43:37 INFO - PROCESS | 18694 | 1463190217384 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}] 18:43:37 INFO - PROCESS | 18694 | 1463190217554 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:43:37 INFO - PROCESS | 18694 | 1463190217769 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x92cddc00 == 77 [pid = 18694] [id = 124] 18:43:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x9a67e400) [pid = 18694] [serial = 371] [outer = (nil)] 18:43:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x9ba1d800) [pid = 18694] [serial = 372] [outer = 0x9a67e400] 18:43:37 INFO - PROCESS | 18694 | 1463190217866 Marionette DEBUG loaded listener.js 18:43:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x9ba20000) [pid = 18694] [serial = 373] [outer = 0x9a67e400] 18:43:38 INFO - PROCESS | 18694 | 1463190218787 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] 18:43:38 INFO - PROCESS | 18694 | 1463190218861 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:43:38 INFO - PROCESS | 18694 | 1463190218867 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:43:38 INFO - PROCESS | 18694 | 1463190218871 Marionette TRACE conn3 <- [1,470,null,{}] 18:43:38 INFO - PROCESS | 18694 | 1463190218876 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}] 18:43:39 INFO - PROCESS | 18694 | 1463190219093 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:43:39 INFO - PROCESS | 18694 | 1463190219317 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ba1e400 == 78 [pid = 18694] [id = 125] 18:43:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x9ba22000) [pid = 18694] [serial = 374] [outer = (nil)] 18:43:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0xa3223c00) [pid = 18694] [serial = 375] [outer = 0x9ba22000] 18:43:39 INFO - PROCESS | 18694 | 1463190219414 Marionette DEBUG loaded listener.js 18:43:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0xa62f3400) [pid = 18694] [serial = 376] [outer = 0x9ba22000] 18:43:40 INFO - PROCESS | 18694 | 1463190220252 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]]]}] 18:43:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:43:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1435ms 18:43:40 INFO - PROCESS | 18694 | 1463190220303 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:43:40 INFO - PROCESS | 18694 | 1463190220306 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:43:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:43:40 INFO - PROCESS | 18694 | 1463190220313 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:43:40 INFO - PROCESS | 18694 | 1463190220317 Marionette TRACE conn3 <- [1,474,null,{}] 18:43:40 INFO - PROCESS | 18694 | 1463190220322 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}] 18:43:40 INFO - PROCESS | 18694 | 1463190220485 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:43:40 INFO - PROCESS | 18694 | 1463190220656 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x9255e000 == 79 [pid = 18694] [id = 126] 18:43:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x9255e400) [pid = 18694] [serial = 377] [outer = (nil)] 18:43:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x92565400) [pid = 18694] [serial = 378] [outer = 0x9255e400] 18:43:40 INFO - PROCESS | 18694 | 1463190220740 Marionette DEBUG loaded listener.js 18:43:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x92569800) [pid = 18694] [serial = 379] [outer = 0x9255e400] 18:43:41 INFO - PROCESS | 18694 | 1463190221636 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]]]}] 18:43:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:43:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1385ms 18:43:41 INFO - PROCESS | 18694 | 1463190221699 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:43:41 INFO - PROCESS | 18694 | 1463190221702 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:43:41 INFO - PROCESS | 18694 | 1463190221709 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:43:41 INFO - PROCESS | 18694 | 1463190221712 Marionette TRACE conn3 <- [1,478,null,{}] 18:43:41 INFO - PROCESS | 18694 | 1463190221718 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}] 18:43:41 INFO - PROCESS | 18694 | 1463190221887 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:43:42 INFO - PROCESS | 18694 | 1463190222057 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbd5000 == 80 [pid = 18694] [id = 127] 18:43:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x8dbd5c00) [pid = 18694] [serial = 380] [outer = (nil)] 18:43:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x8dbdd800) [pid = 18694] [serial = 381] [outer = 0x8dbd5c00] 18:43:42 INFO - PROCESS | 18694 | 1463190222142 Marionette DEBUG loaded listener.js 18:43:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x8dbe0800) [pid = 18694] [serial = 382] [outer = 0x8dbd5c00] 18:43:43 INFO - PROCESS | 18694 | 1463190223034 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]]]}] 18:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1384ms 18:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:43:43 INFO - PROCESS | 18694 | 1463190223093 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:43:43 INFO - PROCESS | 18694 | 1463190223096 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:43:43 INFO - PROCESS | 18694 | 1463190223103 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:43:43 INFO - PROCESS | 18694 | 1463190223107 Marionette TRACE conn3 <- [1,482,null,{}] 18:43:43 INFO - PROCESS | 18694 | 1463190223112 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}] 18:43:43 INFO - PROCESS | 18694 | 1463190223275 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:43:43 INFO - PROCESS | 18694 | 1463190223454 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbda000 == 81 [pid = 18694] [id = 128] 18:43:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x8dbdf400) [pid = 18694] [serial = 383] [outer = (nil)] 18:43:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x8de59c00) [pid = 18694] [serial = 384] [outer = 0x8dbdf400] 18:43:43 INFO - PROCESS | 18694 | 1463190223540 Marionette DEBUG loaded listener.js 18:43:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x8de5d400) [pid = 18694] [serial = 385] [outer = 0x8dbdf400] 18:43:44 INFO - PROCESS | 18694 | 1463190224468 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]]]}] 18:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1437ms 18:43:44 INFO - PROCESS | 18694 | 1463190224540 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:43:44 INFO - PROCESS | 18694 | 1463190224543 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:43:44 INFO - PROCESS | 18694 | 1463190224549 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:43:44 INFO - PROCESS | 18694 | 1463190224553 Marionette TRACE conn3 <- [1,486,null,{}] 18:43:44 INFO - PROCESS | 18694 | 1463190224559 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}] 18:43:44 INFO - PROCESS | 18694 | 1463190224731 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:43:44 INFO - PROCESS | 18694 | 1463190224900 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de62800 == 82 [pid = 18694] [id = 129] 18:43:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x8de64400) [pid = 18694] [serial = 386] [outer = (nil)] 18:43:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x91bd7800) [pid = 18694] [serial = 387] [outer = 0x8de64400] 18:43:45 INFO - PROCESS | 18694 | 1463190225036 Marionette DEBUG loaded listener.js 18:43:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x9255d800) [pid = 18694] [serial = 388] [outer = 0x8de64400] 18:43:45 INFO - PROCESS | 18694 | 1463190225957 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]]]}] 18:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1480ms 18:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:43:46 INFO - PROCESS | 18694 | 1463190226031 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:43:46 INFO - PROCESS | 18694 | 1463190226034 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:43:46 INFO - PROCESS | 18694 | 1463190226041 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:43:46 INFO - PROCESS | 18694 | 1463190226044 Marionette TRACE conn3 <- [1,490,null,{}] 18:43:46 INFO - PROCESS | 18694 | 1463190226050 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}] 18:43:46 INFO - PROCESS | 18694 | 1463190226293 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:43:46 INFO - PROCESS | 18694 | 1463190226818 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x91354800 == 83 [pid = 18694] [id = 130] 18:43:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x91355400) [pid = 18694] [serial = 389] [outer = (nil)] 18:43:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x914d7400) [pid = 18694] [serial = 390] [outer = 0x91355400] 18:43:46 INFO - PROCESS | 18694 | 1463190226940 Marionette DEBUG loaded listener.js 18:43:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x91bd0000) [pid = 18694] [serial = 391] [outer = 0x91355400] 18:43:47 INFO - PROCESS | 18694 | 1463190227934 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]]]}] 18:43:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:43:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1933ms 18:43:47 INFO - PROCESS | 18694 | 1463190227974 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:43:47 INFO - PROCESS | 18694 | 1463190227980 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:43:47 INFO - PROCESS | 18694 | 1463190227987 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:43:47 INFO - PROCESS | 18694 | 1463190227993 Marionette TRACE conn3 <- [1,494,null,{}] 18:43:48 INFO - PROCESS | 18694 | 1463190228000 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}] 18:43:48 INFO - PROCESS | 18694 | 1463190228230 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:43:48 INFO - PROCESS | 18694 | --DOCSHELL 0x914dcc00 == 82 [pid = 18694] [id = 118] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x9ad4ac00) [pid = 18694] [serial = 306] [outer = (nil)] [url = about:blank] 18:43:48 INFO - PROCESS | 18694 | 1463190228557 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:48 INFO - PROCESS | 18694 | --DOCSHELL 0x99b48c00 == 81 [pid = 18694] [id = 117] 18:43:48 INFO - PROCESS | 18694 | --DOCSHELL 0x95045c00 == 80 [pid = 18694] [id = 116] 18:43:48 INFO - PROCESS | 18694 | --DOCSHELL 0x92484800 == 79 [pid = 18694] [id = 115] 18:43:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5dbc00 == 80 [pid = 18694] [id = 131] 18:43:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x914de000) [pid = 18694] [serial = 392] [outer = (nil)] 18:43:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x91bdf400) [pid = 18694] [serial = 393] [outer = 0x914de000] 18:43:48 INFO - PROCESS | 18694 | 1463190228641 Marionette DEBUG loaded listener.js 18:43:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x92d54800) [pid = 18694] [serial = 394] [outer = 0x914de000] 18:43:48 INFO - PROCESS | 18694 | --DOCSHELL 0x91bcd400 == 79 [pid = 18694] [id = 114] 18:43:48 INFO - PROCESS | 18694 | --DOCSHELL 0x914e0c00 == 78 [pid = 18694] [id = 113] 18:43:48 INFO - PROCESS | 18694 | --DOCSHELL 0x91bdb800 == 77 [pid = 18694] [id = 112] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x9b88b400) [pid = 18694] [serial = 279] [outer = (nil)] [url = about:blank] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x914d9c00) [pid = 18694] [serial = 276] [outer = (nil)] [url = about:blank] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x9b0c9c00) [pid = 18694] [serial = 186] [outer = (nil)] [url = about:blank] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x99c5b800) [pid = 18694] [serial = 270] [outer = (nil)] [url = about:blank] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x9b883c00) [pid = 18694] [serial = 117] [outer = (nil)] [url = about:blank] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x98af5800) [pid = 18694] [serial = 195] [outer = (nil)] [url = about:blank] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x958e2400) [pid = 18694] [serial = 282] [outer = (nil)] [url = about:blank] 18:43:48 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x9d9b0c00) [pid = 18694] [serial = 150] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0xa6771800) [pid = 18694] [serial = 189] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x91bdc800) [pid = 18694] [serial = 273] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0xa21a0000) [pid = 18694] [serial = 144] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x981ec800) [pid = 18694] [serial = 120] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x952e5800) [pid = 18694] [serial = 264] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x99fea000) [pid = 18694] [serial = 267] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x959e4400) [pid = 18694] [serial = 285] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x99a41400) [pid = 18694] [serial = 297] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x9a224800) [pid = 18694] [serial = 303] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x98af3400) [pid = 18694] [serial = 295] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x9a67c400) [pid = 18694] [serial = 304] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0xa30cb800) [pid = 18694] [serial = 153] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x99c67800) [pid = 18694] [serial = 301] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x99aa8000) [pid = 18694] [serial = 147] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x920e9400) [pid = 18694] [serial = 289] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x91ce5400) [pid = 18694] [serial = 288] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x98ab2800) [pid = 18694] [serial = 123] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0xa35ebc00) [pid = 18694] [serial = 156] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x93cd0000) [pid = 18694] [serial = 291] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x998be400) [pid = 18694] [serial = 261] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x99ff4c00) [pid = 18694] [serial = 192] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0xa30cc800) [pid = 18694] [serial = 216] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x9892a000) [pid = 18694] [serial = 294] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x958de000) [pid = 18694] [serial = 292] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x99c61c00) [pid = 18694] [serial = 300] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x99be5400) [pid = 18694] [serial = 298] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x9960bc00) [pid = 18694] [serial = 183] [outer = (nil)] [url = about:blank] 18:43:49 INFO - PROCESS | 18694 | 1463190229458 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]]]}] 18:43:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1534ms 18:43:49 INFO - PROCESS | 18694 | 1463190229524 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:43:49 INFO - PROCESS | 18694 | 1463190229530 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:43:49 INFO - PROCESS | 18694 | 1463190229537 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:43:49 INFO - PROCESS | 18694 | 1463190229540 Marionette TRACE conn3 <- [1,498,null,{}] 18:43:49 INFO - PROCESS | 18694 | 1463190229546 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}] 18:43:49 INFO - PROCESS | 18694 | 1463190229708 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:43:49 INFO - PROCESS | 18694 | 1463190229720 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ce5400 == 78 [pid = 18694] [id = 132] 18:43:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x91ceb000) [pid = 18694] [serial = 395] [outer = (nil)] 18:43:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x95043c00) [pid = 18694] [serial = 396] [outer = 0x91ceb000] 18:43:49 INFO - PROCESS | 18694 | 1463190229792 Marionette DEBUG loaded listener.js 18:43:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x958db800) [pid = 18694] [serial = 397] [outer = 0x91ceb000] 18:43:50 INFO - PROCESS | 18694 | 1463190230700 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]]]}] 18:43:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:43:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1184ms 18:43:50 INFO - PROCESS | 18694 | 1463190230721 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:43:50 INFO - PROCESS | 18694 | 1463190230726 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:43:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:43:50 INFO - PROCESS | 18694 | 1463190230740 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:43:50 INFO - PROCESS | 18694 | 1463190230748 Marionette TRACE conn3 <- [1,502,null,{}] 18:43:50 INFO - PROCESS | 18694 | 1463190230760 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}] 18:43:50 INFO - PROCESS | 18694 | 1463190230920 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:43:51 INFO - PROCESS | 18694 | 1463190231057 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de65400 == 79 [pid = 18694] [id = 133] 18:43:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x93aa5400) [pid = 18694] [serial = 398] [outer = (nil)] 18:43:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x95a6a000) [pid = 18694] [serial = 399] [outer = 0x93aa5400] 18:43:51 INFO - PROCESS | 18694 | 1463190231137 Marionette DEBUG loaded listener.js 18:43:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x977e4800) [pid = 18694] [serial = 400] [outer = 0x93aa5400] 18:43:51 INFO - PROCESS | 18694 | 1463190231912 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]]]}] 18:43:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:43:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1210ms 18:43:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:43:51 INFO - PROCESS | 18694 | 1463190231943 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:43:51 INFO - PROCESS | 18694 | 1463190231946 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:43:51 INFO - PROCESS | 18694 | 1463190231953 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:43:51 INFO - PROCESS | 18694 | 1463190231956 Marionette TRACE conn3 <- [1,506,null,{}] 18:43:51 INFO - PROCESS | 18694 | 1463190231961 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}] 18:43:52 INFO - PROCESS | 18694 | 1463190232161 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:43:52 INFO - PROCESS | 18694 | 1463190232189 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a67800 == 80 [pid = 18694] [id = 134] 18:43:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x95a6f000) [pid = 18694] [serial = 401] [outer = (nil)] 18:43:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x98af0800) [pid = 18694] [serial = 402] [outer = 0x95a6f000] 18:43:52 INFO - PROCESS | 18694 | 1463190232259 Marionette DEBUG loaded listener.js 18:43:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x98af9400) [pid = 18694] [serial = 403] [outer = 0x95a6f000] 18:43:53 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x92d55400) [pid = 18694] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:43:53 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x91bd9800) [pid = 18694] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:43:53 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x91bde800) [pid = 18694] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:43:53 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x977e7800) [pid = 18694] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:43:53 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x91bdcc00) [pid = 18694] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:43:53 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x9813d400) [pid = 18694] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:43:53 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x99beb400) [pid = 18694] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:43:53 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x91bce400) [pid = 18694] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:43:53 INFO - PROCESS | 18694 | 1463190233476 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]]]}] 18:43:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:43:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1583ms 18:43:53 INFO - PROCESS | 18694 | 1463190233535 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:43:53 INFO - PROCESS | 18694 | 1463190233537 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:43:53 INFO - PROCESS | 18694 | 1463190233553 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:43:53 INFO - PROCESS | 18694 | 1463190233555 Marionette TRACE conn3 <- [1,510,null,{}] 18:43:53 INFO - PROCESS | 18694 | 1463190233561 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}] 18:43:53 INFO - PROCESS | 18694 | 1463190233705 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:43:53 INFO - PROCESS | 18694 | 1463190233873 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x958e4000 == 81 [pid = 18694] [id = 135] 18:43:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x959f3400) [pid = 18694] [serial = 404] [outer = (nil)] 18:43:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x99b47800) [pid = 18694] [serial = 405] [outer = 0x959f3400] 18:43:53 INFO - PROCESS | 18694 | 1463190233955 Marionette DEBUG loaded listener.js 18:43:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x99c5bc00) [pid = 18694] [serial = 406] [outer = 0x959f3400] 18:43:54 INFO - PROCESS | 18694 | 1463190234672 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]]]}] 18:43:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:43:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1147ms 18:43:54 INFO - PROCESS | 18694 | 1463190234696 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:43:54 INFO - PROCESS | 18694 | 1463190234699 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:43:54 INFO - PROCESS | 18694 | 1463190234705 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:43:54 INFO - PROCESS | 18694 | 1463190234709 Marionette TRACE conn3 <- [1,514,null,{}] 18:43:54 INFO - PROCESS | 18694 | 1463190234722 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}] 18:43:54 INFO - PROCESS | 18694 | 1463190234869 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:43:54 INFO - PROCESS | 18694 | 1463190234886 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bde800 == 82 [pid = 18694] [id = 136] 18:43:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x91cee400) [pid = 18694] [serial = 407] [outer = (nil)] 18:43:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x99ff4000) [pid = 18694] [serial = 408] [outer = 0x91cee400] 18:43:54 INFO - PROCESS | 18694 | 1463190234956 Marionette DEBUG loaded listener.js 18:43:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x9a07c800) [pid = 18694] [serial = 409] [outer = 0x91cee400] 18:43:56 INFO - PROCESS | 18694 | 1463190236196 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]]]}] 18:43:56 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 18:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1643ms 18:43:56 INFO - PROCESS | 18694 | 1463190236657 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:43:56 INFO - PROCESS | 18694 | 1463190236663 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:43:56 INFO - PROCESS | 18694 | 1463190236729 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:43:56 INFO - PROCESS | 18694 | 1463190236733 Marionette TRACE conn3 <- [1,518,null,{}] 18:43:56 INFO - PROCESS | 18694 | 1463190236744 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}] 18:43:56 INFO - PROCESS | 18694 | 1463190236917 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:43:57 INFO - PROCESS | 18694 | 1463190237082 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5dc000 == 83 [pid = 18694] [id = 137] 18:43:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x91bd9800) [pid = 18694] [serial = 410] [outer = (nil)] 18:43:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x98af5000) [pid = 18694] [serial = 411] [outer = 0x91bd9800] 18:43:57 INFO - PROCESS | 18694 | 1463190237169 Marionette DEBUG loaded listener.js 18:43:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x99c5b800) [pid = 18694] [serial = 412] [outer = 0x91bd9800] 18:43:58 INFO - PROCESS | 18694 | 1463190238188 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]]]}] 18:43:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:43:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1541ms 18:43:58 INFO - PROCESS | 18694 | 1463190238263 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:43:58 INFO - PROCESS | 18694 | 1463190238272 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:43:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:43:58 INFO - PROCESS | 18694 | 1463190238283 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:43:58 INFO - PROCESS | 18694 | 1463190238286 Marionette TRACE conn3 <- [1,522,null,{}] 18:43:58 INFO - PROCESS | 18694 | 1463190238293 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}] 18:43:58 INFO - PROCESS | 18694 | 1463190238520 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:43:58 INFO - PROCESS | 18694 | 1463190238690 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:58 INFO - PROCESS | 18694 | ++DOCSHELL 0x958e5c00 == 84 [pid = 18694] [id = 138] 18:43:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x99fe8400) [pid = 18694] [serial = 413] [outer = (nil)] 18:43:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x9a67f000) [pid = 18694] [serial = 414] [outer = 0x99fe8400] 18:43:58 INFO - PROCESS | 18694 | 1463190238772 Marionette DEBUG loaded listener.js 18:43:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x9ad41400) [pid = 18694] [serial = 415] [outer = 0x99fe8400] 18:43:59 INFO - PROCESS | 18694 | 1463190239814 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]]]}] 18:43:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:43:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1584ms 18:43:59 INFO - PROCESS | 18694 | 1463190239867 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:43:59 INFO - PROCESS | 18694 | 1463190239870 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:43:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:43:59 INFO - PROCESS | 18694 | 1463190239877 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:43:59 INFO - PROCESS | 18694 | 1463190239883 Marionette TRACE conn3 <- [1,526,null,{}] 18:43:59 INFO - PROCESS | 18694 | 1463190239899 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}] 18:44:00 INFO - PROCESS | 18694 | 1463190240119 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:44:00 INFO - PROCESS | 18694 | 1463190240407 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x9b883c00 == 85 [pid = 18694] [id = 139] 18:44:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x9b8edc00) [pid = 18694] [serial = 416] [outer = (nil)] 18:44:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x9ba21c00) [pid = 18694] [serial = 417] [outer = 0x9b8edc00] 18:44:00 INFO - PROCESS | 18694 | 1463190240497 Marionette DEBUG loaded listener.js 18:44:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0xa114f400) [pid = 18694] [serial = 418] [outer = 0x9b8edc00] 18:44:01 INFO - PROCESS | 18694 | 1463190241405 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]]]}] 18:44:01 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 18:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1598ms 18:44:01 INFO - PROCESS | 18694 | 1463190241477 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:44:01 INFO - PROCESS | 18694 | 1463190241485 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:44:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:44:01 INFO - PROCESS | 18694 | 1463190241495 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:44:01 INFO - PROCESS | 18694 | 1463190241500 Marionette TRACE conn3 <- [1,530,null,{}] 18:44:01 INFO - PROCESS | 18694 | 1463190241510 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}] 18:44:01 INFO - PROCESS | 18694 | 1463190241737 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:44:01 INFO - PROCESS | 18694 | 1463190241958 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a165800 == 86 [pid = 18694] [id = 140] 18:44:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x9a16a400) [pid = 18694] [serial = 419] [outer = (nil)] 18:44:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x9a16e000) [pid = 18694] [serial = 420] [outer = 0x9a16a400] 18:44:02 INFO - PROCESS | 18694 | 1463190242055 Marionette DEBUG loaded listener.js 18:44:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x9b885000) [pid = 18694] [serial = 421] [outer = 0x9a16a400] 18:44:02 INFO - PROCESS | 18694 | 1463190242846 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"]]]}] 18:44:02 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 18:44:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:44:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:44:02 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 18:44:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:44:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:44:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1391ms 18:44:02 INFO - PROCESS | 18694 | 1463190242887 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:44:02 INFO - PROCESS | 18694 | 1463190242890 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:44:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:44:02 INFO - PROCESS | 18694 | 1463190242898 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:44:02 INFO - PROCESS | 18694 | 1463190242901 Marionette TRACE conn3 <- [1,534,null,{}] 18:44:02 INFO - PROCESS | 18694 | 1463190242926 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}] 18:44:03 INFO - PROCESS | 18694 | 1463190243125 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:44:03 INFO - PROCESS | 18694 | 1463190243291 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de65000 == 87 [pid = 18694] [id = 141] 18:44:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x99fea000) [pid = 18694] [serial = 422] [outer = (nil)] 18:44:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0xa3062800) [pid = 18694] [serial = 423] [outer = 0x99fea000] 18:44:03 INFO - PROCESS | 18694 | 1463190243385 Marionette DEBUG loaded listener.js 18:44:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0xa30e8400) [pid = 18694] [serial = 424] [outer = 0x99fea000] 18:44:04 INFO - PROCESS | 18694 | 1463190244323 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]]]}] 18:44:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:44:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1501ms 18:44:04 INFO - PROCESS | 18694 | 1463190244400 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:44:04 INFO - PROCESS | 18694 | 1463190244404 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:44:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:44:04 INFO - PROCESS | 18694 | 1463190244411 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:44:04 INFO - PROCESS | 18694 | 1463190244414 Marionette TRACE conn3 <- [1,538,null,{}] 18:44:04 INFO - PROCESS | 18694 | 1463190244420 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}] 18:44:04 INFO - PROCESS | 18694 | 1463190244627 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:44:04 INFO - PROCESS | 18694 | 1463190244796 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbdec00 == 88 [pid = 18694] [id = 142] 18:44:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x920eb800) [pid = 18694] [serial = 425] [outer = (nil)] 18:44:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x95a4a400) [pid = 18694] [serial = 426] [outer = 0x920eb800] 18:44:04 INFO - PROCESS | 18694 | 1463190244880 Marionette DEBUG loaded listener.js 18:44:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x95a4e000) [pid = 18694] [serial = 427] [outer = 0x920eb800] 18:44:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x92b47400) [pid = 18694] [serial = 428] [outer = 0x93aa7400] 18:44:05 INFO - PROCESS | 18694 | 1463190245771 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]]]}] 18:44:05 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. 18:44:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1481ms 18:44:05 INFO - PROCESS | 18694 | 1463190245893 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:44:05 INFO - PROCESS | 18694 | 1463190245898 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:44:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:44:05 INFO - PROCESS | 18694 | 1463190245904 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:44:05 INFO - PROCESS | 18694 | 1463190245908 Marionette TRACE conn3 <- [1,542,null,{}] 18:44:05 INFO - PROCESS | 18694 | 1463190245913 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}] 18:44:06 INFO - PROCESS | 18694 | 1463190246119 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:44:06 INFO - PROCESS | 18694 | 1463190246337 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x92b43c00 == 89 [pid = 18694] [id = 143] 18:44:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x92b45000) [pid = 18694] [serial = 429] [outer = (nil)] 18:44:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x92b4d400) [pid = 18694] [serial = 430] [outer = 0x92b45000] 18:44:06 INFO - PROCESS | 18694 | 1463190246438 Marionette DEBUG loaded listener.js 18:44:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x99a45c00) [pid = 18694] [serial = 431] [outer = 0x92b45000] 18:44:07 INFO - PROCESS | 18694 | 1463190247206 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]]]}] 18:44:07 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. 18:44:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1337ms 18:44:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:44:07 INFO - PROCESS | 18694 | 1463190247283 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:44:07 INFO - PROCESS | 18694 | 1463190247286 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:44:07 INFO - PROCESS | 18694 | 1463190247295 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:44:07 INFO - PROCESS | 18694 | 1463190247298 Marionette TRACE conn3 <- [1,546,null,{}] 18:44:07 INFO - PROCESS | 18694 | 1463190247304 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}] 18:44:07 INFO - PROCESS | 18694 | 1463190247496 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:44:07 INFO - PROCESS | 18694 | 1463190247671 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x92b42c00 == 90 [pid = 18694] [id = 144] 18:44:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x92b44000) [pid = 18694] [serial = 432] [outer = (nil)] 18:44:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x99d42c00) [pid = 18694] [serial = 433] [outer = 0x92b44000] 18:44:07 INFO - PROCESS | 18694 | 1463190247759 Marionette DEBUG loaded listener.js 18:44:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x99d49400) [pid = 18694] [serial = 434] [outer = 0x92b44000] 18:44:08 INFO - PROCESS | 18694 | 1463190248632 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]]]}] 18:44:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:44:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1380ms 18:44:08 INFO - PROCESS | 18694 | 1463190248691 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:44:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:44:08 INFO - PROCESS | 18694 | 1463190248700 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:44:08 INFO - PROCESS | 18694 | 1463190248707 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:44:08 INFO - PROCESS | 18694 | 1463190248711 Marionette TRACE conn3 <- [1,550,null,{}] 18:44:08 INFO - PROCESS | 18694 | 1463190248716 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}] 18:44:08 INFO - PROCESS | 18694 | 1463190248900 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:44:09 INFO - PROCESS | 18694 | 1463190249080 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x929bf800 == 91 [pid = 18694] [id = 145] 18:44:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x929bfc00) [pid = 18694] [serial = 435] [outer = (nil)] 18:44:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x929c2800) [pid = 18694] [serial = 436] [outer = 0x929bfc00] 18:44:09 INFO - PROCESS | 18694 | 1463190249166 Marionette DEBUG loaded listener.js 18:44:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x929c7c00) [pid = 18694] [serial = 437] [outer = 0x929bfc00] 18:44:10 INFO - PROCESS | 18694 | 1463190250095 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]]]}] 18:44:10 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. 18:44:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1431ms 18:44:10 INFO - PROCESS | 18694 | 1463190250138 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:44:10 INFO - PROCESS | 18694 | 1463190250142 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:44:10 INFO - PROCESS | 18694 | 1463190250148 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:44:10 INFO - PROCESS | 18694 | 1463190250151 Marionette TRACE conn3 <- [1,554,null,{}] 18:44:10 INFO - PROCESS | 18694 | 1463190250175 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}] 18:44:10 INFO - PROCESS | 18694 | 1463190250349 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:44:10 INFO - PROCESS | 18694 | 1463190250519 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c76b800 == 92 [pid = 18694] [id = 146] 18:44:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x8c76bc00) [pid = 18694] [serial = 438] [outer = (nil)] 18:44:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x8c773c00) [pid = 18694] [serial = 439] [outer = 0x8c76bc00] 18:44:10 INFO - PROCESS | 18694 | 1463190250603 Marionette DEBUG loaded listener.js 18:44:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x8c775c00) [pid = 18694] [serial = 440] [outer = 0x8c76bc00] 18:44:11 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:11 INFO - PROCESS | 18694 | 1463190251513 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]]]}] 18:44:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:44:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1401ms 18:44:11 INFO - PROCESS | 18694 | 1463190251550 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:44:11 INFO - PROCESS | 18694 | 1463190251554 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:44:11 INFO - PROCESS | 18694 | 1463190251561 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:44:11 INFO - PROCESS | 18694 | 1463190251565 Marionette TRACE conn3 <- [1,558,null,{}] 18:44:11 INFO - PROCESS | 18694 | 1463190251570 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}] 18:44:11 INFO - PROCESS | 18694 | 1463190251756 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:44:11 INFO - PROCESS | 18694 | 1463190251928 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c770800 == 93 [pid = 18694] [id = 147] 18:44:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x8c779000) [pid = 18694] [serial = 441] [outer = (nil)] 18:44:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x8c8cd800) [pid = 18694] [serial = 442] [outer = 0x8c779000] 18:44:12 INFO - PROCESS | 18694 | 1463190252018 Marionette DEBUG loaded listener.js 18:44:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x8c8d5000) [pid = 18694] [serial = 443] [outer = 0x8c779000] 18:44:12 INFO - PROCESS | 18694 | 1463190252908 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]]]}] 18:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1381ms 18:44:12 INFO - PROCESS | 18694 | 1463190252942 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:44:12 INFO - PROCESS | 18694 | 1463190252945 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:44:12 INFO - PROCESS | 18694 | 1463190252952 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:44:12 INFO - PROCESS | 18694 | 1463190252955 Marionette TRACE conn3 <- [1,562,null,{}] 18:44:12 INFO - PROCESS | 18694 | 1463190252961 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}] 18:44:13 INFO - PROCESS | 18694 | 1463190253130 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:44:13 INFO - PROCESS | 18694 | 1463190253313 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c777000 == 94 [pid = 18694] [id = 148] 18:44:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x8c8c8400) [pid = 18694] [serial = 444] [outer = (nil)] 18:44:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x8caac400) [pid = 18694] [serial = 445] [outer = 0x8c8c8400] 18:44:13 INFO - PROCESS | 18694 | 1463190253392 Marionette DEBUG loaded listener.js 18:44:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x8caae800) [pid = 18694] [serial = 446] [outer = 0x8c8c8400] 18:44:13 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:14 INFO - PROCESS | 18694 | 1463190254322 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]]]}] 18:44:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:44:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1431ms 18:44:14 INFO - PROCESS | 18694 | 1463190254384 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:44:14 INFO - PROCESS | 18694 | 1463190254387 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:44:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:44:14 INFO - PROCESS | 18694 | 1463190254426 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:44:14 INFO - PROCESS | 18694 | 1463190254428 Marionette TRACE conn3 <- [1,566,null,{}] 18:44:14 INFO - PROCESS | 18694 | 1463190254436 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}] 18:44:14 INFO - PROCESS | 18694 | 1463190254614 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:44:14 INFO - PROCESS | 18694 | 1463190254829 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8cd000 == 95 [pid = 18694] [id = 149] 18:44:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x8c8cd400) [pid = 18694] [serial = 447] [outer = (nil)] 18:44:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x8c8d0000) [pid = 18694] [serial = 448] [outer = 0x8c8cd400] 18:44:15 INFO - PROCESS | 18694 | 1463190255219 Marionette DEBUG loaded listener.js 18:44:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x8dbd8800) [pid = 18694] [serial = 449] [outer = 0x8c8cd400] 18:44:15 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:16 INFO - PROCESS | 18694 | 1463190256095 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]]]}] 18:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1756ms 18:44:16 INFO - PROCESS | 18694 | 1463190256163 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:44:16 INFO - PROCESS | 18694 | 1463190256170 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:44:16 INFO - PROCESS | 18694 | 1463190256178 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:44:16 INFO - PROCESS | 18694 | 1463190256184 Marionette TRACE conn3 <- [1,570,null,{}] 18:44:16 INFO - PROCESS | 18694 | 1463190256191 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}] 18:44:16 INFO - PROCESS | 18694 | 1463190256411 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:44:16 INFO - PROCESS | 18694 | 1463190256742 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de5f800 == 96 [pid = 18694] [id = 150] 18:44:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x8e5dd400) [pid = 18694] [serial = 450] [outer = (nil)] 18:44:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x91bcd400) [pid = 18694] [serial = 451] [outer = 0x8e5dd400] 18:44:16 INFO - PROCESS | 18694 | 1463190256826 Marionette DEBUG loaded listener.js 18:44:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x92485c00) [pid = 18694] [serial = 452] [outer = 0x8e5dd400] 18:44:17 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:17 INFO - PROCESS | 18694 | 1463190257664 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]]]}] 18:44:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:44:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1558ms 18:44:17 INFO - PROCESS | 18694 | 1463190257736 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:44:17 INFO - PROCESS | 18694 | 1463190257741 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:44:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:44:17 INFO - PROCESS | 18694 | 1463190257751 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:44:17 INFO - PROCESS | 18694 | 1463190257755 Marionette TRACE conn3 <- [1,574,null,{}] 18:44:17 INFO - PROCESS | 18694 | 1463190257761 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}] 18:44:17 INFO - PROCESS | 18694 | 1463190257930 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x914de800 == 95 [pid = 18694] [id = 94] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x9134f800 == 94 [pid = 18694] [id = 90] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x923d2c00 == 93 [pid = 18694] [id = 89] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x91bdb400) [pid = 18694] [serial = 309] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x959ee400) [pid = 18694] [serial = 312] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x9b0c6000) [pid = 18694] [serial = 315] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0xa2630c00) [pid = 18694] [serial = 318] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x95a69800) [pid = 18694] [serial = 321] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0xa50eac00) [pid = 18694] [serial = 324] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0xa68bbc00) [pid = 18694] [serial = 327] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x92d5b400) [pid = 18694] [serial = 330] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x8e5d9800) [pid = 18694] [serial = 333] [outer = (nil)] [url = about:blank] 18:44:18 INFO - PROCESS | 18694 | 1463190258197 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x958e4000 == 92 [pid = 18694] [id = 135] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x95a67800 == 91 [pid = 18694] [id = 134] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x8de65400 == 90 [pid = 18694] [id = 133] 18:44:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de65400 == 91 [pid = 18694] [id = 151] 18:44:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x9134f800) [pid = 18694] [serial = 453] [outer = (nil)] 18:44:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x91cea400) [pid = 18694] [serial = 454] [outer = 0x9134f800] 18:44:18 INFO - PROCESS | 18694 | 1463190258321 Marionette DEBUG loaded listener.js 18:44:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x92b50c00) [pid = 18694] [serial = 455] [outer = 0x9134f800] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x91ce5400 == 90 [pid = 18694] [id = 132] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5dbc00 == 89 [pid = 18694] [id = 131] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x91354800 == 88 [pid = 18694] [id = 130] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbda000 == 87 [pid = 18694] [id = 128] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbd5000 == 86 [pid = 18694] [id = 127] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x9255e000 == 85 [pid = 18694] [id = 126] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x9ba1e400 == 84 [pid = 18694] [id = 125] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x92cddc00 == 83 [pid = 18694] [id = 124] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x92ccf800 == 82 [pid = 18694] [id = 123] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x9ab14000 == 81 [pid = 18694] [id = 122] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x95a64800 == 80 [pid = 18694] [id = 121] 18:44:18 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5d7800 == 79 [pid = 18694] [id = 120] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x9abba800) [pid = 18694] [serial = 262] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x99c60c00) [pid = 18694] [serial = 354] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x958e6c00) [pid = 18694] [serial = 342] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x959ed400) [pid = 18694] [serial = 343] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x92d56800) [pid = 18694] [serial = 337] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x91cf1800) [pid = 18694] [serial = 336] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x98af7c00) [pid = 18694] [serial = 345] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x958de400) [pid = 18694] [serial = 340] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x93aa5000) [pid = 18694] [serial = 339] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x99be8800) [pid = 18694] [serial = 348] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x9a67a000) [pid = 18694] [serial = 351] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x99c5d400) [pid = 18694] [serial = 349] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x9ad3e400) [pid = 18694] [serial = 352] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x99704400) [pid = 18694] [serial = 346] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x99ff2400) [pid = 18694] [serial = 355] [outer = (nil)] [url = about:blank] 18:44:19 INFO - PROCESS | 18694 | 1463190259246 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]]]}] 18:44:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:44:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1529ms 18:44:19 INFO - PROCESS | 18694 | 1463190259293 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:44:19 INFO - PROCESS | 18694 | 1463190259299 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:44:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:44:19 INFO - PROCESS | 18694 | 1463190259311 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:44:19 INFO - PROCESS | 18694 | 1463190259317 Marionette TRACE conn3 <- [1,578,null,{}] 18:44:19 INFO - PROCESS | 18694 | 1463190259332 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}] 18:44:19 INFO - PROCESS | 18694 | 1463190259498 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:44:19 INFO - PROCESS | 18694 | 1463190259511 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8d1c00 == 80 [pid = 18694] [id = 152] 18:44:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x92d59400) [pid = 18694] [serial = 456] [outer = (nil)] 18:44:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x92d5f000) [pid = 18694] [serial = 457] [outer = 0x92d59400] 18:44:19 INFO - PROCESS | 18694 | 1463190259581 Marionette DEBUG loaded listener.js 18:44:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x93ab0800) [pid = 18694] [serial = 458] [outer = 0x92d59400] 18:44:20 INFO - PROCESS | 18694 | 1463190260425 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]]]}] 18:44:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:44:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1155ms 18:44:20 INFO - PROCESS | 18694 | 1463190260467 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:44:20 INFO - PROCESS | 18694 | 1463190260471 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:44:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:44:20 INFO - PROCESS | 18694 | 1463190260477 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:44:20 INFO - PROCESS | 18694 | 1463190260480 Marionette TRACE conn3 <- [1,582,null,{}] 18:44:20 INFO - PROCESS | 18694 | 1463190260486 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}] 18:44:20 INFO - PROCESS | 18694 | 1463190260643 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:44:20 INFO - PROCESS | 18694 | 1463190260655 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:20 INFO - PROCESS | 18694 | ++DOCSHELL 0x92cd0800 == 81 [pid = 18694] [id = 153] 18:44:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x92d5d000) [pid = 18694] [serial = 459] [outer = (nil)] 18:44:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x958dec00) [pid = 18694] [serial = 460] [outer = 0x92d5d000] 18:44:20 INFO - PROCESS | 18694 | 1463190260860 Marionette DEBUG loaded listener.js 18:44:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x959e5800) [pid = 18694] [serial = 461] [outer = 0x92d5d000] 18:44:21 INFO - PROCESS | 18694 | 1463190261655 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]]]}] 18:44:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:44:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1234ms 18:44:21 INFO - PROCESS | 18694 | 1463190261713 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:44:21 INFO - PROCESS | 18694 | 1463190261716 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:44:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:44:21 INFO - PROCESS | 18694 | 1463190261722 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:44:21 INFO - PROCESS | 18694 | 1463190261725 Marionette TRACE conn3 <- [1,586,null,{}] 18:44:21 INFO - PROCESS | 18694 | 1463190261730 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}] 18:44:21 INFO - PROCESS | 18694 | 1463190261933 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:44:21 INFO - PROCESS | 18694 | 1463190261958 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d5c000 == 82 [pid = 18694] [id = 154] 18:44:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x958e5400) [pid = 18694] [serial = 462] [outer = (nil)] 18:44:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x959f3c00) [pid = 18694] [serial = 463] [outer = 0x958e5400] 18:44:22 INFO - PROCESS | 18694 | 1463190262033 Marionette DEBUG loaded listener.js 18:44:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x95a64800) [pid = 18694] [serial = 464] [outer = 0x958e5400] 18:44:22 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:22 INFO - PROCESS | 18694 | 1463190262918 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]]]}] 18:44:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:44:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1228ms 18:44:22 INFO - PROCESS | 18694 | 1463190262955 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:44:22 INFO - PROCESS | 18694 | 1463190262959 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:44:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:44:22 INFO - PROCESS | 18694 | 1463190262964 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:44:22 INFO - PROCESS | 18694 | 1463190262967 Marionette TRACE conn3 <- [1,590,null,{}] 18:44:22 INFO - PROCESS | 18694 | 1463190262973 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}] 18:44:23 INFO - PROCESS | 18694 | 1463190263189 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:44:23 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x989d7800) [pid = 18694] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:44:23 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x95a6f000) [pid = 18694] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:44:23 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x91355400) [pid = 18694] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:44:23 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x914de000) [pid = 18694] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:44:23 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x91ceb000) [pid = 18694] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:44:23 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x93aa5400) [pid = 18694] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:44:23 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x959f3400) [pid = 18694] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:44:23 INFO - PROCESS | 18694 | 1463190263462 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbdf000 == 83 [pid = 18694] [id = 155] 18:44:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x91355400) [pid = 18694] [serial = 465] [outer = (nil)] 18:44:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x92d52800) [pid = 18694] [serial = 466] [outer = 0x91355400] 18:44:23 INFO - PROCESS | 18694 | 1463190263532 Marionette DEBUG loaded listener.js 18:44:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x95a6f000) [pid = 18694] [serial = 467] [outer = 0x91355400] 18:44:24 INFO - PROCESS | 18694 | 1463190264342 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]]]}] 18:44:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:44:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1433ms 18:44:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:44:24 INFO - PROCESS | 18694 | 1463190264398 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:44:24 INFO - PROCESS | 18694 | 1463190264401 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:44:24 INFO - PROCESS | 18694 | 1463190264407 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:44:24 INFO - PROCESS | 18694 | 1463190264410 Marionette TRACE conn3 <- [1,594,null,{}] 18:44:24 INFO - PROCESS | 18694 | 1463190264416 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}] 18:44:24 INFO - PROCESS | 18694 | 1463190264564 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:44:24 INFO - PROCESS | 18694 | 1463190264578 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x93aa5400 == 84 [pid = 18694] [id = 156] 18:44:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x95a6b800) [pid = 18694] [serial = 468] [outer = (nil)] 18:44:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x9970ec00) [pid = 18694] [serial = 469] [outer = 0x95a6b800] 18:44:24 INFO - PROCESS | 18694 | 1463190264649 Marionette DEBUG loaded listener.js 18:44:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x99b49000) [pid = 18694] [serial = 470] [outer = 0x95a6b800] 18:44:25 INFO - PROCESS | 18694 | 1463190265555 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]]]}] 18:44:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:44:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1179ms 18:44:25 INFO - PROCESS | 18694 | 1463190265590 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:44:25 INFO - PROCESS | 18694 | 1463190265596 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:44:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:44:25 INFO - PROCESS | 18694 | 1463190265616 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:44:25 INFO - PROCESS | 18694 | 1463190265622 Marionette TRACE conn3 <- [1,598,null,{}] 18:44:25 INFO - PROCESS | 18694 | 1463190265630 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}] 18:44:25 INFO - PROCESS | 18694 | 1463190265814 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:44:26 INFO - PROCESS | 18694 | 1463190265992 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8d0800 == 85 [pid = 18694] [id = 157] 18:44:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x8dbd9000) [pid = 18694] [serial = 471] [outer = (nil)] 18:44:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x8de58800) [pid = 18694] [serial = 472] [outer = 0x8dbd9000] 18:44:26 INFO - PROCESS | 18694 | 1463190266080 Marionette DEBUG loaded listener.js 18:44:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x8e5da400) [pid = 18694] [serial = 473] [outer = 0x8dbd9000] 18:44:27 INFO - PROCESS | 18694 | 1463190267023 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]]]}] 18:44:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:44:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1448ms 18:44:27 INFO - PROCESS | 18694 | 1463190267054 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:44:27 INFO - PROCESS | 18694 | 1463190267063 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:44:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:44:27 INFO - PROCESS | 18694 | 1463190267073 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:44:27 INFO - PROCESS | 18694 | 1463190267077 Marionette TRACE conn3 <- [1,602,null,{}] 18:44:27 INFO - PROCESS | 18694 | 1463190267084 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}] 18:44:27 INFO - PROCESS | 18694 | 1463190267271 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:44:27 INFO - PROCESS | 18694 | 1463190267446 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d3800 == 86 [pid = 18694] [id = 158] 18:44:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x91bc6800) [pid = 18694] [serial = 474] [outer = (nil)] 18:44:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x929ca800) [pid = 18694] [serial = 475] [outer = 0x91bc6800] 18:44:27 INFO - PROCESS | 18694 | 1463190267536 Marionette DEBUG loaded listener.js 18:44:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x92cd3000) [pid = 18694] [serial = 476] [outer = 0x91bc6800] 18:44:28 INFO - PROCESS | 18694 | 1463190268509 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]]]}] 18:44:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:44:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1485ms 18:44:28 INFO - PROCESS | 18694 | 1463190268559 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:44:28 INFO - PROCESS | 18694 | 1463190268564 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:44:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:44:28 INFO - PROCESS | 18694 | 1463190268570 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:44:28 INFO - PROCESS | 18694 | 1463190268576 Marionette TRACE conn3 <- [1,606,null,{}] 18:44:28 INFO - PROCESS | 18694 | 1463190268593 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}] 18:44:28 INFO - PROCESS | 18694 | 1463190268783 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:44:29 INFO - PROCESS | 18694 | 1463190269023 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a43800 == 87 [pid = 18694] [id = 159] 18:44:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x95a51400) [pid = 18694] [serial = 477] [outer = (nil)] 18:44:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x98aae800) [pid = 18694] [serial = 478] [outer = 0x95a51400] 18:44:29 INFO - PROCESS | 18694 | 1463190269152 Marionette DEBUG loaded listener.js 18:44:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x9970f800) [pid = 18694] [serial = 479] [outer = 0x95a51400] 18:44:30 INFO - PROCESS | 18694 | 1463190270022 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]]]}] 18:44:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:44:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1494ms 18:44:30 INFO - PROCESS | 18694 | 1463190270065 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:44:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:44:30 INFO - PROCESS | 18694 | 1463190270070 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:44:30 INFO - PROCESS | 18694 | 1463190270076 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:44:30 INFO - PROCESS | 18694 | 1463190270080 Marionette TRACE conn3 <- [1,610,null,{}] 18:44:30 INFO - PROCESS | 18694 | 1463190270086 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}] 18:44:30 INFO - PROCESS | 18694 | 1463190270257 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:44:30 INFO - PROCESS | 18694 | 1463190270438 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x959f1c00 == 88 [pid = 18694] [id = 160] 18:44:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x99c5fc00) [pid = 18694] [serial = 480] [outer = (nil)] 18:44:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x99d4c800) [pid = 18694] [serial = 481] [outer = 0x99c5fc00] 18:44:30 INFO - PROCESS | 18694 | 1463190270524 Marionette DEBUG loaded listener.js 18:44:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x99fe9400) [pid = 18694] [serial = 482] [outer = 0x99c5fc00] 18:44:31 INFO - PROCESS | 18694 | 1463190271439 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]]]}] 18:44:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:44:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1436ms 18:44:31 INFO - PROCESS | 18694 | 1463190271513 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:44:31 INFO - PROCESS | 18694 | 1463190271516 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:44:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:44:31 INFO - PROCESS | 18694 | 1463190271523 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:44:31 INFO - PROCESS | 18694 | 1463190271527 Marionette TRACE conn3 <- [1,614,null,{}] 18:44:31 INFO - PROCESS | 18694 | 1463190271533 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}] 18:44:31 INFO - PROCESS | 18694 | 1463190271742 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:44:31 INFO - PROCESS | 18694 | 1463190271939 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x977e7000 == 89 [pid = 18694] [id = 161] 18:44:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x99c64c00) [pid = 18694] [serial = 483] [outer = (nil)] 18:44:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0x9a081c00) [pid = 18694] [serial = 484] [outer = 0x99c64c00] 18:44:32 INFO - PROCESS | 18694 | 1463190272105 Marionette DEBUG loaded listener.js 18:44:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 192 (0x9a16e400) [pid = 18694] [serial = 485] [outer = 0x99c64c00] 18:44:32 INFO - PROCESS | 18694 | 1463190272951 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]]]}] 18:44:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:44:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1483ms 18:44:33 INFO - PROCESS | 18694 | 1463190273007 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:44:33 INFO - PROCESS | 18694 | 1463190273011 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:44:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:44:33 INFO - PROCESS | 18694 | 1463190273017 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:44:33 INFO - PROCESS | 18694 | 1463190273021 Marionette TRACE conn3 <- [1,618,null,{}] 18:44:33 INFO - PROCESS | 18694 | 1463190273027 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}] 18:44:33 INFO - PROCESS | 18694 | 1463190273246 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:44:33 INFO - PROCESS | 18694 | 1463190273476 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a166400 == 90 [pid = 18694] [id = 162] 18:44:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 193 (0x9a222400) [pid = 18694] [serial = 486] [outer = (nil)] 18:44:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 194 (0x9b0bcc00) [pid = 18694] [serial = 487] [outer = 0x9a222400] 18:44:33 INFO - PROCESS | 18694 | 1463190273605 Marionette DEBUG loaded listener.js 18:44:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 195 (0x9b8e9c00) [pid = 18694] [serial = 488] [outer = 0x9a222400] 18:44:34 INFO - PROCESS | 18694 | 1463190274510 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]]]}] 18:44:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:44:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1534ms 18:44:34 INFO - PROCESS | 18694 | 1463190274553 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:44:34 INFO - PROCESS | 18694 | 1463190274556 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:44:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:44:34 INFO - PROCESS | 18694 | 1463190274563 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:44:34 INFO - PROCESS | 18694 | 1463190274566 Marionette TRACE conn3 <- [1,622,null,{}] 18:44:34 INFO - PROCESS | 18694 | 1463190274572 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}] 18:44:34 INFO - PROCESS | 18694 | 1463190274739 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:44:34 INFO - PROCESS | 18694 | 1463190274921 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c772c00 == 91 [pid = 18694] [id = 163] 18:44:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 196 (0x91d31400) [pid = 18694] [serial = 489] [outer = (nil)] 18:44:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 197 (0x91d39c00) [pid = 18694] [serial = 490] [outer = 0x91d31400] 18:44:35 INFO - PROCESS | 18694 | 1463190275004 Marionette DEBUG loaded listener.js 18:44:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 198 (0x91d3c000) [pid = 18694] [serial = 491] [outer = 0x91d31400] 18:44:35 INFO - PROCESS | 18694 | 1463190275900 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]]]}] 18:44:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:44:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1382ms 18:44:35 INFO - PROCESS | 18694 | 1463190275946 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:44:35 INFO - PROCESS | 18694 | 1463190275950 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:44:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:44:35 INFO - PROCESS | 18694 | 1463190275956 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:44:35 INFO - PROCESS | 18694 | 1463190275960 Marionette TRACE conn3 <- [1,626,null,{}] 18:44:35 INFO - PROCESS | 18694 | 1463190275965 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}] 18:44:36 INFO - PROCESS | 18694 | 1463190276131 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:44:36 INFO - PROCESS | 18694 | 1463190276313 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d38400 == 92 [pid = 18694] [id = 164] 18:44:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 199 (0x91d3a000) [pid = 18694] [serial = 492] [outer = (nil)] 18:44:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 200 (0x9b0c7000) [pid = 18694] [serial = 493] [outer = 0x91d3a000] 18:44:36 INFO - PROCESS | 18694 | 1463190276393 Marionette DEBUG loaded listener.js 18:44:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 201 (0x9ba15800) [pid = 18694] [serial = 494] [outer = 0x91d3a000] 18:44:37 INFO - PROCESS | 18694 | 1463190277315 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]]]}] 18:44:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:44:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1429ms 18:44:37 INFO - PROCESS | 18694 | 1463190277386 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:44:37 INFO - PROCESS | 18694 | 1463190277389 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:44:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:44:37 INFO - PROCESS | 18694 | 1463190277396 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:44:37 INFO - PROCESS | 18694 | 1463190277399 Marionette TRACE conn3 <- [1,630,null,{}] 18:44:37 INFO - PROCESS | 18694 | 1463190277405 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}] 18:44:37 INFO - PROCESS | 18694 | 1463190277614 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:44:37 INFO - PROCESS | 18694 | 1463190277793 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x912e9c00 == 93 [pid = 18694] [id = 165] 18:44:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 202 (0x912ea000) [pid = 18694] [serial = 495] [outer = (nil)] 18:44:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x912f1800) [pid = 18694] [serial = 496] [outer = 0x912ea000] 18:44:37 INFO - PROCESS | 18694 | 1463190277913 Marionette DEBUG loaded listener.js 18:44:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x912f5000) [pid = 18694] [serial = 497] [outer = 0x912ea000] 18:44:38 INFO - PROCESS | 18694 | 1463190278791 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]]]}] 18:44:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:44:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1436ms 18:44:38 INFO - PROCESS | 18694 | 1463190278832 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:44:38 INFO - PROCESS | 18694 | 1463190278836 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:44:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:44:38 INFO - PROCESS | 18694 | 1463190278842 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:44:38 INFO - PROCESS | 18694 | 1463190278846 Marionette TRACE conn3 <- [1,634,null,{}] 18:44:38 INFO - PROCESS | 18694 | 1463190278851 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}] 18:44:39 INFO - PROCESS | 18694 | 1463190279017 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:44:39 INFO - PROCESS | 18694 | 1463190279214 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x912e9400 == 94 [pid = 18694] [id = 166] 18:44:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x912ebc00) [pid = 18694] [serial = 498] [outer = (nil)] 18:44:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0x99d4b000) [pid = 18694] [serial = 499] [outer = 0x912ebc00] 18:44:39 INFO - PROCESS | 18694 | 1463190279298 Marionette DEBUG loaded listener.js 18:44:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0x9ba14800) [pid = 18694] [serial = 500] [outer = 0x912ebc00] 18:44:39 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:40 INFO - PROCESS | 18694 | 1463190280186 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]]]}] 18:44:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:44:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1382ms 18:44:40 INFO - PROCESS | 18694 | 1463190280226 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:44:40 INFO - PROCESS | 18694 | 1463190280231 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:44:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:44:40 INFO - PROCESS | 18694 | 1463190280237 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:44:40 INFO - PROCESS | 18694 | 1463190280240 Marionette TRACE conn3 <- [1,638,null,{}] 18:44:40 INFO - PROCESS | 18694 | 1463190280246 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}] 18:44:40 INFO - PROCESS | 18694 | 1463190280442 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:44:40 INFO - PROCESS | 18694 | 1463190280622 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac53400 == 95 [pid = 18694] [id = 167] 18:44:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x8ac55000) [pid = 18694] [serial = 501] [outer = (nil)] 18:44:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 209 (0x8ac5c800) [pid = 18694] [serial = 502] [outer = 0x8ac55000] 18:44:40 INFO - PROCESS | 18694 | 1463190280713 Marionette DEBUG loaded listener.js 18:44:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 210 (0x912f5400) [pid = 18694] [serial = 503] [outer = 0x8ac55000] 18:44:41 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:41 INFO - PROCESS | 18694 | 1463190281662 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]]]}] 18:44:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:44:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1482ms 18:44:41 INFO - PROCESS | 18694 | 1463190281720 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:44:41 INFO - PROCESS | 18694 | 1463190281723 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:44:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:44:41 INFO - PROCESS | 18694 | 1463190281729 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:44:41 INFO - PROCESS | 18694 | 1463190281733 Marionette TRACE conn3 <- [1,642,null,{}] 18:44:41 INFO - PROCESS | 18694 | 1463190281738 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}] 18:44:41 INFO - PROCESS | 18694 | 1463190281909 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:44:42 INFO - PROCESS | 18694 | 1463190282093 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae1f400 == 96 [pid = 18694] [id = 168] 18:44:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0x8ae1fc00) [pid = 18694] [serial = 504] [outer = (nil)] 18:44:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 212 (0x8ae27c00) [pid = 18694] [serial = 505] [outer = 0x8ae1fc00] 18:44:42 INFO - PROCESS | 18694 | 1463190282176 Marionette DEBUG loaded listener.js 18:44:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 213 (0x8ae29800) [pid = 18694] [serial = 506] [outer = 0x8ae1fc00] 18:44:43 INFO - PROCESS | 18694 | 1463190283032 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]]]}] 18:44:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:44:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1340ms 18:44:43 INFO - PROCESS | 18694 | 1463190283071 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:44:43 INFO - PROCESS | 18694 | 1463190283075 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:44:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:44:43 INFO - PROCESS | 18694 | 1463190283081 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:44:43 INFO - PROCESS | 18694 | 1463190283084 Marionette TRACE conn3 <- [1,646,null,{}] 18:44:43 INFO - PROCESS | 18694 | 1463190283090 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}] 18:44:43 INFO - PROCESS | 18694 | 1463190283268 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:44:43 INFO - PROCESS | 18694 | 1463190283466 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac5a800 == 97 [pid = 18694] [id = 169] 18:44:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 214 (0x8ae25c00) [pid = 18694] [serial = 507] [outer = (nil)] 18:44:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 215 (0x912f4000) [pid = 18694] [serial = 508] [outer = 0x8ae25c00] 18:44:43 INFO - PROCESS | 18694 | 1463190283546 Marionette DEBUG loaded listener.js 18:44:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 216 (0x91d3d000) [pid = 18694] [serial = 509] [outer = 0x8ae25c00] 18:44:44 INFO - PROCESS | 18694 | 1463190284932 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]]]}] 18:44:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:44:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1888ms 18:44:45 INFO - PROCESS | 18694 | 1463190285030 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:44:45 INFO - PROCESS | 18694 | 1463190285036 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:44:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:44:45 INFO - PROCESS | 18694 | 1463190285058 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:44:45 INFO - PROCESS | 18694 | 1463190285064 Marionette TRACE conn3 <- [1,650,null,{}] 18:44:45 INFO - PROCESS | 18694 | 1463190285072 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}] 18:44:45 INFO - PROCESS | 18694 | 1463190285242 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:44:45 INFO - PROCESS | 18694 | 1463190285428 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae28000 == 98 [pid = 18694] [id = 170] 18:44:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 217 (0x8c770000) [pid = 18694] [serial = 510] [outer = (nil)] 18:44:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 218 (0x8cab3800) [pid = 18694] [serial = 511] [outer = 0x8c770000] 18:44:45 INFO - PROCESS | 18694 | 1463190285506 Marionette DEBUG loaded listener.js 18:44:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 219 (0x8e5dc400) [pid = 18694] [serial = 512] [outer = 0x8c770000] 18:44:46 INFO - PROCESS | 18694 | 1463190286465 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]]]}] 18:44:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:44:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1443ms 18:44:46 INFO - PROCESS | 18694 | 1463190286501 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:44:46 INFO - PROCESS | 18694 | 1463190286509 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:44:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:44:46 INFO - PROCESS | 18694 | 1463190286520 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:44:46 INFO - PROCESS | 18694 | 1463190286523 Marionette TRACE conn3 <- [1,654,null,{}] 18:44:46 INFO - PROCESS | 18694 | 1463190286529 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}] 18:44:46 INFO - PROCESS | 18694 | 1463190286689 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:44:46 INFO - PROCESS | 18694 | 1463190286925 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8ca800 == 99 [pid = 18694] [id = 171] 18:44:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 220 (0x8c8cf000) [pid = 18694] [serial = 513] [outer = (nil)] 18:44:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 221 (0x8dbdb000) [pid = 18694] [serial = 514] [outer = 0x8c8cf000] 18:44:47 INFO - PROCESS | 18694 | 1463190287045 Marionette DEBUG loaded listener.js 18:44:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 222 (0x914dc800) [pid = 18694] [serial = 515] [outer = 0x8c8cf000] 18:44:47 INFO - PROCESS | 18694 | --DOCSHELL 0x923c8400 == 98 [pid = 18694] [id = 60] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 221 (0x99ff4000) [pid = 18694] [serial = 408] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbdf000 == 97 [pid = 18694] [id = 155] 18:44:47 INFO - PROCESS | 18694 | --DOCSHELL 0x92d5c000 == 96 [pid = 18694] [id = 154] 18:44:47 INFO - PROCESS | 18694 | --DOCSHELL 0x92cd0800 == 95 [pid = 18694] [id = 153] 18:44:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8d1c00 == 94 [pid = 18694] [id = 152] 18:44:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8de65400 == 93 [pid = 18694] [id = 151] 18:44:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8de5f800 == 92 [pid = 18694] [id = 150] 18:44:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8cd000 == 91 [pid = 18694] [id = 149] 18:44:47 INFO - PROCESS | 18694 | 1463190287954 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]]]}] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 220 (0x9ad88800) [pid = 18694] [serial = 307] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 219 (0x98af0800) [pid = 18694] [serial = 402] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 218 (0x91bd0000) [pid = 18694] [serial = 391] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 217 (0x914d7400) [pid = 18694] [serial = 390] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 216 (0x91bdf400) [pid = 18694] [serial = 393] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 215 (0x95043c00) [pid = 18694] [serial = 396] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 214 (0x92d54800) [pid = 18694] [serial = 394] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 213 (0x958db800) [pid = 18694] [serial = 397] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 212 (0x9abc3400) [pid = 18694] [serial = 357] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 211 (0x923cbc00) [pid = 18694] [serial = 360] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x9b956c00) [pid = 18694] [serial = 366] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 209 (0x92cd7800) [pid = 18694] [serial = 369] [outer = (nil)] [url = about:blank] 18:44:47 INFO - PROCESS | 18694 | --DOMWINDOW == 208 (0x9ba1d800) [pid = 18694] [serial = 372] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0xa3223c00) [pid = 18694] [serial = 375] [outer = (nil)] [url = about:blank] 18:44:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:44:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1487ms 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0x92565400) [pid = 18694] [serial = 378] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0x8dbdd800) [pid = 18694] [serial = 381] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x8de59c00) [pid = 18694] [serial = 384] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0x91bd7800) [pid = 18694] [serial = 387] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x98f2c800) [pid = 18694] [serial = 363] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 201 (0x95a6a000) [pid = 18694] [serial = 399] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 200 (0x977e4800) [pid = 18694] [serial = 400] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 199 (0x98af9400) [pid = 18694] [serial = 403] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 198 (0x99b47800) [pid = 18694] [serial = 405] [outer = (nil)] [url = about:blank] 18:44:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:44:48 INFO - PROCESS | 18694 | --DOMWINDOW == 197 (0x99c5bc00) [pid = 18694] [serial = 406] [outer = (nil)] [url = about:blank] 18:44:48 INFO - PROCESS | 18694 | 1463190288019 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:44:48 INFO - PROCESS | 18694 | 1463190288022 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:44:48 INFO - PROCESS | 18694 | 1463190288029 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:44:48 INFO - PROCESS | 18694 | 1463190288035 Marionette TRACE conn3 <- [1,658,null,{}] 18:44:48 INFO - PROCESS | 18694 | 1463190288051 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}] 18:44:48 INFO - PROCESS | 18694 | 1463190288216 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:44:48 INFO - PROCESS | 18694 | 1463190288384 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac59400 == 92 [pid = 18694] [id = 172] 18:44:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 198 (0x8ac59800) [pid = 18694] [serial = 516] [outer = (nil)] 18:44:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 199 (0x8ae2d000) [pid = 18694] [serial = 517] [outer = 0x8ac59800] 18:44:48 INFO - PROCESS | 18694 | 1463190288558 Marionette DEBUG loaded listener.js 18:44:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 200 (0x8c8c9800) [pid = 18694] [serial = 518] [outer = 0x8ac59800] 18:44:49 INFO - PROCESS | 18694 | 1463190289617 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]]]}] 18:44:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:44:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1647ms 18:44:49 INFO - PROCESS | 18694 | 1463190289677 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:44:49 INFO - PROCESS | 18694 | 1463190289681 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:44:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:44:49 INFO - PROCESS | 18694 | 1463190289691 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:44:49 INFO - PROCESS | 18694 | 1463190289694 Marionette TRACE conn3 <- [1,662,null,{}] 18:44:49 INFO - PROCESS | 18694 | 1463190289702 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}] 18:44:49 INFO - PROCESS | 18694 | 1463190289892 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:44:50 INFO - PROCESS | 18694 | 1463190290120 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5da000 == 93 [pid = 18694] [id = 173] 18:44:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 201 (0x912ef800) [pid = 18694] [serial = 519] [outer = (nil)] 18:44:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 202 (0x914d6000) [pid = 18694] [serial = 520] [outer = 0x912ef800] 18:44:50 INFO - PROCESS | 18694 | 1463190290245 Marionette DEBUG loaded listener.js 18:44:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x91bd1800) [pid = 18694] [serial = 521] [outer = 0x912ef800] 18:44:50 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:51 INFO - PROCESS | 18694 | 1463190291148 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]]]}] 18:44:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:44:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1530ms 18:44:51 INFO - PROCESS | 18694 | 1463190291220 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:44:51 INFO - PROCESS | 18694 | 1463190291227 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:44:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:44:51 INFO - PROCESS | 18694 | 1463190291237 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:44:51 INFO - PROCESS | 18694 | 1463190291241 Marionette TRACE conn3 <- [1,666,null,{}] 18:44:51 INFO - PROCESS | 18694 | 1463190291248 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}] 18:44:51 INFO - PROCESS | 18694 | 1463190291434 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:44:51 INFO - PROCESS | 18694 | 1463190291701 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x91cee800 == 94 [pid = 18694] [id = 174] 18:44:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x920f3000) [pid = 18694] [serial = 522] [outer = (nil)] 18:44:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x92481c00) [pid = 18694] [serial = 523] [outer = 0x920f3000] 18:44:51 INFO - PROCESS | 18694 | 1463190291830 Marionette DEBUG loaded listener.js 18:44:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0x92566400) [pid = 18694] [serial = 524] [outer = 0x920f3000] 18:44:52 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:52 INFO - PROCESS | 18694 | 1463190292746 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]]]}] 18:44:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:44:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1544ms 18:44:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:44:52 INFO - PROCESS | 18694 | 1463190292781 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:44:52 INFO - PROCESS | 18694 | 1463190292785 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:44:52 INFO - PROCESS | 18694 | 1463190292792 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:44:52 INFO - PROCESS | 18694 | 1463190292798 Marionette TRACE conn3 <- [1,670,null,{}] 18:44:52 INFO - PROCESS | 18694 | 1463190292814 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}] 18:44:53 INFO - PROCESS | 18694 | 1463190293041 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:44:53 INFO - PROCESS | 18694 | 1463190293267 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac60800 == 95 [pid = 18694] [id = 175] 18:44:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0x914d2400) [pid = 18694] [serial = 525] [outer = (nil)] 18:44:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x92d5fc00) [pid = 18694] [serial = 526] [outer = 0x914d2400] 18:44:53 INFO - PROCESS | 18694 | 1463190293394 Marionette DEBUG loaded listener.js 18:44:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 209 (0x93aa5c00) [pid = 18694] [serial = 527] [outer = 0x914d2400] 18:44:54 INFO - PROCESS | 18694 | 1463190294234 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]]]}] 18:44:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:44:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1489ms 18:44:54 INFO - PROCESS | 18694 | 1463190294280 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:44:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:44:54 INFO - PROCESS | 18694 | 1463190294285 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:44:54 INFO - PROCESS | 18694 | 1463190294308 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:44:54 INFO - PROCESS | 18694 | 1463190294312 Marionette TRACE conn3 <- [1,674,null,{}] 18:44:54 INFO - PROCESS | 18694 | 1463190294319 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}] 18:44:54 INFO - PROCESS | 18694 | 1463190294522 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:44:54 INFO - PROCESS | 18694 | 1463190294706 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x9255f800 == 96 [pid = 18694] [id = 176] 18:44:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 210 (0x92d59800) [pid = 18694] [serial = 528] [outer = (nil)] 18:44:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0x9503a800) [pid = 18694] [serial = 529] [outer = 0x92d59800] 18:44:54 INFO - PROCESS | 18694 | 1463190294789 Marionette DEBUG loaded listener.js 18:44:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 212 (0x950e5800) [pid = 18694] [serial = 530] [outer = 0x92d59800] 18:44:55 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x91ce5800 == 95 [pid = 18694] [id = 79] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5d1c00 == 94 [pid = 18694] [id = 111] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x95a68000 == 93 [pid = 18694] [id = 108] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0xa227ec00 == 92 [pid = 18694] [id = 52] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x99c68400 == 91 [pid = 18694] [id = 78] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x92d53c00 == 90 [pid = 18694] [id = 110] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x91352000 == 89 [pid = 18694] [id = 106] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0xa22c0400 == 88 [pid = 18694] [id = 75] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x93c09000 == 87 [pid = 18694] [id = 53] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x91ce8400 == 86 [pid = 18694] [id = 109] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x920e9000 == 85 [pid = 18694] [id = 77] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x9134e800 == 84 [pid = 18694] [id = 107] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x914da400 == 83 [pid = 18694] [id = 93] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8ca800 == 82 [pid = 18694] [id = 171] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae28000 == 81 [pid = 18694] [id = 170] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae1f400 == 80 [pid = 18694] [id = 168] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x912e9400 == 79 [pid = 18694] [id = 166] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac53400 == 78 [pid = 18694] [id = 167] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x912e9c00 == 77 [pid = 18694] [id = 165] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x91d38400 == 76 [pid = 18694] [id = 164] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x8c772c00 == 75 [pid = 18694] [id = 163] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x977e7000 == 74 [pid = 18694] [id = 161] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x9a166400 == 73 [pid = 18694] [id = 162] 18:44:57 INFO - PROCESS | 18694 | --DOCSHELL 0x959f1c00 == 72 [pid = 18694] [id = 160] 18:44:57 INFO - PROCESS | 18694 | 1463190297388 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]]]}] 18:44:57 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 18:44:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 3265ms 18:44:57 INFO - PROCESS | 18694 | 1463190297644 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:44:57 INFO - PROCESS | 18694 | 1463190297649 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:44:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:44:57 INFO - PROCESS | 18694 | 1463190297665 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:44:57 INFO - PROCESS | 18694 | 1463190297669 Marionette TRACE conn3 <- [1,678,null,{}] 18:44:57 INFO - PROCESS | 18694 | 1463190297676 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}] 18:44:57 INFO - PROCESS | 18694 | 1463190297826 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:44:57 INFO - PROCESS | 18694 | 1463190297844 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bd7400 == 73 [pid = 18694] [id = 177] 18:44:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 213 (0x91bdc800) [pid = 18694] [serial = 531] [outer = (nil)] 18:44:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 214 (0x91ce5800) [pid = 18694] [serial = 532] [outer = 0x91bdc800] 18:44:57 INFO - PROCESS | 18694 | 1463190297916 Marionette DEBUG loaded listener.js 18:44:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 215 (0x91d3a400) [pid = 18694] [serial = 533] [outer = 0x91bdc800] 18:44:58 INFO - PROCESS | 18694 | 1463190298786 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]]]}] 18:44:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:44:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1180ms 18:44:58 INFO - PROCESS | 18694 | 1463190298855 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:44:58 INFO - PROCESS | 18694 | 1463190298863 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:44:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:44:58 INFO - PROCESS | 18694 | 1463190298873 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:44:58 INFO - PROCESS | 18694 | 1463190298877 Marionette TRACE conn3 <- [1,682,null,{}] 18:44:58 INFO - PROCESS | 18694 | 1463190298883 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}] 18:44:59 INFO - PROCESS | 18694 | 1463190299102 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:44:59 INFO - PROCESS | 18694 | 1463190299121 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d3f400 == 74 [pid = 18694] [id = 178] 18:44:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 216 (0x920f2000) [pid = 18694] [serial = 534] [outer = (nil)] 18:44:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 217 (0x929c9000) [pid = 18694] [serial = 535] [outer = 0x920f2000] 18:44:59 INFO - PROCESS | 18694 | 1463190299192 Marionette DEBUG loaded listener.js 18:44:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 218 (0x92cd0800) [pid = 18694] [serial = 536] [outer = 0x920f2000] 18:45:00 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:00 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:00 INFO - PROCESS | 18694 | 1463190300478 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]]]}] 18:45:00 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) 18:45:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1630ms 18:45:00 INFO - PROCESS | 18694 | 1463190300505 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:45:00 INFO - PROCESS | 18694 | 1463190300508 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:45:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:45:00 INFO - PROCESS | 18694 | 1463190300514 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:45:00 INFO - PROCESS | 18694 | 1463190300520 Marionette TRACE conn3 <- [1,686,null,{}] 18:45:00 INFO - PROCESS | 18694 | 1463190300544 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}] 18:45:00 INFO - PROCESS | 18694 | 1463190300750 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 217 (0x95a6b800) [pid = 18694] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 216 (0x8c770000) [pid = 18694] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 215 (0x8e5dd400) [pid = 18694] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 214 (0x9134f800) [pid = 18694] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 213 (0x91355400) [pid = 18694] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 212 (0x92d59400) [pid = 18694] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 211 (0x958e5400) [pid = 18694] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x92d5d000) [pid = 18694] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:45:01 INFO - PROCESS | 18694 | --DOMWINDOW == 209 (0x8c8cd400) [pid = 18694] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:45:01 INFO - PROCESS | 18694 | 1463190301191 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c770000 == 75 [pid = 18694] [id = 179] 18:45:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 210 (0x8c8cd400) [pid = 18694] [serial = 537] [outer = (nil)] 18:45:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0x91359c00) [pid = 18694] [serial = 538] [outer = 0x8c8cd400] 18:45:01 INFO - PROCESS | 18694 | 1463190301266 Marionette DEBUG loaded listener.js 18:45:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 212 (0x9503c800) [pid = 18694] [serial = 539] [outer = 0x8c8cd400] 18:45:02 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:02 INFO - PROCESS | 18694 | 1463190302441 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]]]}] 18:45:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:45:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1969ms 18:45:02 INFO - PROCESS | 18694 | 1463190302484 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:45:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:45:02 INFO - PROCESS | 18694 | 1463190302489 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:45:02 INFO - PROCESS | 18694 | 1463190302495 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:45:02 INFO - PROCESS | 18694 | 1463190302498 Marionette TRACE conn3 <- [1,690,null,{}] 18:45:02 INFO - PROCESS | 18694 | 1463190302514 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}] 18:45:02 INFO - PROCESS | 18694 | 1463190302776 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:45:02 INFO - PROCESS | 18694 | 1463190302796 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d5d000 == 76 [pid = 18694] [id = 180] 18:45:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 213 (0x959e8000) [pid = 18694] [serial = 540] [outer = (nil)] 18:45:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 214 (0x95a6d400) [pid = 18694] [serial = 541] [outer = 0x959e8000] 18:45:02 INFO - PROCESS | 18694 | 1463190302868 Marionette DEBUG loaded listener.js 18:45:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 215 (0x989d7800) [pid = 18694] [serial = 542] [outer = 0x959e8000] 18:45:04 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:04 INFO - PROCESS | 18694 | 1463190304284 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]]]}] 18:45:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:45:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1847ms 18:45:04 INFO - PROCESS | 18694 | 1463190304430 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:45:04 INFO - PROCESS | 18694 | 1463190304437 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:45:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:45:04 INFO - PROCESS | 18694 | 1463190304490 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:45:04 INFO - PROCESS | 18694 | 1463190304494 Marionette TRACE conn3 <- [1,694,null,{}] 18:45:04 INFO - PROCESS | 18694 | 1463190304503 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}] 18:45:04 INFO - PROCESS | 18694 | 1463190304708 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:45:04 INFO - PROCESS | 18694 | 1463190304889 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae28000 == 77 [pid = 18694] [id = 181] 18:45:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 216 (0x8c8ce000) [pid = 18694] [serial = 543] [outer = (nil)] 18:45:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 217 (0x91bc9c00) [pid = 18694] [serial = 544] [outer = 0x8c8ce000] 18:45:04 INFO - PROCESS | 18694 | 1463190304972 Marionette DEBUG loaded listener.js 18:45:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 218 (0x91d34800) [pid = 18694] [serial = 545] [outer = 0x8c8ce000] 18:45:06 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:06 INFO - PROCESS | 18694 | 1463190306269 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]]]}] 18:45:06 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) 18:45:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1842ms 18:45:06 INFO - PROCESS | 18694 | 1463190306416 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:45:06 INFO - PROCESS | 18694 | 1463190306425 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:45:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:45:06 INFO - PROCESS | 18694 | 1463190306439 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:45:06 INFO - PROCESS | 18694 | 1463190306443 Marionette TRACE conn3 <- [1,698,null,{}] 18:45:06 INFO - PROCESS | 18694 | 1463190306449 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}] 18:45:06 INFO - PROCESS | 18694 | 1463190306642 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:45:06 INFO - PROCESS | 18694 | 1463190306824 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae20400 == 78 [pid = 18694] [id = 182] 18:45:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 219 (0x91ce8400) [pid = 18694] [serial = 546] [outer = (nil)] 18:45:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 220 (0x93c03800) [pid = 18694] [serial = 547] [outer = 0x91ce8400] 18:45:06 INFO - PROCESS | 18694 | 1463190306907 Marionette DEBUG loaded listener.js 18:45:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 221 (0x98af1c00) [pid = 18694] [serial = 548] [outer = 0x91ce8400] 18:45:08 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:08 INFO - PROCESS | 18694 | 1463190308266 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]]]}] 18:45:08 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) 18:45:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1884ms 18:45:08 INFO - PROCESS | 18694 | 1463190308330 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:45:08 INFO - PROCESS | 18694 | 1463190308334 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:45:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:45:08 INFO - PROCESS | 18694 | 1463190308359 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:45:08 INFO - PROCESS | 18694 | 1463190308366 Marionette TRACE conn3 <- [1,702,null,{}] 18:45:08 INFO - PROCESS | 18694 | 1463190308382 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}] 18:45:08 INFO - PROCESS | 18694 | 1463190308554 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:45:08 INFO - PROCESS | 18694 | 1463190308736 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x8cab2800 == 79 [pid = 18694] [id = 183] 18:45:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 222 (0x91352000) [pid = 18694] [serial = 549] [outer = (nil)] 18:45:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 223 (0x99ab3000) [pid = 18694] [serial = 550] [outer = 0x91352000] 18:45:08 INFO - PROCESS | 18694 | 1463190308822 Marionette DEBUG loaded listener.js 18:45:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 224 (0x99c68400) [pid = 18694] [serial = 551] [outer = 0x91352000] 18:45:10 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:10 INFO - PROCESS | 18694 | 1463190310129 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]]]}] 18:45:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:45:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1789ms 18:45:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:45:10 INFO - PROCESS | 18694 | 1463190310145 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:45:10 INFO - PROCESS | 18694 | 1463190310149 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:45:10 INFO - PROCESS | 18694 | 1463190310156 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:45:10 INFO - PROCESS | 18694 | 1463190310159 Marionette TRACE conn3 <- [1,706,null,{}] 18:45:10 INFO - PROCESS | 18694 | 1463190310165 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}] 18:45:10 INFO - PROCESS | 18694 | 1463190310369 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:45:10 INFO - PROCESS | 18694 | 1463190310555 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbd5800 == 80 [pid = 18694] [id = 184] 18:45:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 225 (0x998bec00) [pid = 18694] [serial = 552] [outer = (nil)] 18:45:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 226 (0x99f1c000) [pid = 18694] [serial = 553] [outer = 0x998bec00] 18:45:10 INFO - PROCESS | 18694 | 1463190310638 Marionette DEBUG loaded listener.js 18:45:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 227 (0x99f87000) [pid = 18694] [serial = 554] [outer = 0x998bec00] 18:45:11 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:11 INFO - PROCESS | 18694 | 1463190311936 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]]]}] 18:45:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:45:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1839ms 18:45:12 INFO - PROCESS | 18694 | 1463190312066 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:45:12 INFO - PROCESS | 18694 | 1463190312071 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:45:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:45:12 INFO - PROCESS | 18694 | 1463190312087 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:45:12 INFO - PROCESS | 18694 | 1463190312090 Marionette TRACE conn3 <- [1,710,null,{}] 18:45:12 INFO - PROCESS | 18694 | 1463190312096 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}] 18:45:12 INFO - PROCESS | 18694 | 1463190312259 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:45:12 INFO - PROCESS | 18694 | 1463190312452 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x99c63000 == 81 [pid = 18694] [id = 185] 18:45:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 228 (0x99d4e400) [pid = 18694] [serial = 555] [outer = (nil)] 18:45:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 229 (0x9a07b400) [pid = 18694] [serial = 556] [outer = 0x99d4e400] 18:45:12 INFO - PROCESS | 18694 | 1463190312573 Marionette DEBUG loaded listener.js 18:45:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 230 (0x9a082c00) [pid = 18694] [serial = 557] [outer = 0x99d4e400] 18:45:13 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:13 INFO - PROCESS | 18694 | 1463190313898 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]]]}] 18:45:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:45:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1843ms 18:45:13 INFO - PROCESS | 18694 | 1463190313987 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:45:13 INFO - PROCESS | 18694 | 1463190313991 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:45:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:45:14 INFO - PROCESS | 18694 | 1463190314002 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:45:14 INFO - PROCESS | 18694 | 1463190314005 Marionette TRACE conn3 <- [1,714,null,{}] 18:45:14 INFO - PROCESS | 18694 | 1463190314011 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}] 18:45:14 INFO - PROCESS | 18694 | 1463190314197 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:45:14 INFO - PROCESS | 18694 | 1463190314380 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8c6800 == 82 [pid = 18694] [id = 186] 18:45:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 231 (0x8c8c8c00) [pid = 18694] [serial = 558] [outer = (nil)] 18:45:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 232 (0x9a16c400) [pid = 18694] [serial = 559] [outer = 0x8c8c8c00] 18:45:14 INFO - PROCESS | 18694 | 1463190314463 Marionette DEBUG loaded listener.js 18:45:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 233 (0x9a949800) [pid = 18694] [serial = 560] [outer = 0x8c8c8c00] 18:45:15 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:15 INFO - PROCESS | 18694 | 1463190315791 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]]]}] 18:45:15 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 18:45:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1831ms 18:45:15 INFO - PROCESS | 18694 | 1463190315913 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:45:15 INFO - PROCESS | 18694 | 1463190315919 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:45:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:45:15 INFO - PROCESS | 18694 | 1463190315936 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:45:15 INFO - PROCESS | 18694 | 1463190315942 Marionette TRACE conn3 <- [1,718,null,{}] 18:45:15 INFO - PROCESS | 18694 | 1463190315950 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}] 18:45:16 INFO - PROCESS | 18694 | 1463190316118 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:45:16 INFO - PROCESS | 18694 | 1463190316309 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bda000 == 83 [pid = 18694] [id = 187] 18:45:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 234 (0x920ed400) [pid = 18694] [serial = 561] [outer = (nil)] 18:45:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 235 (0x92483c00) [pid = 18694] [serial = 562] [outer = 0x920ed400] 18:45:16 INFO - PROCESS | 18694 | 1463190316414 Marionette DEBUG loaded listener.js 18:45:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 236 (0x92b44c00) [pid = 18694] [serial = 563] [outer = 0x920ed400] 18:45:17 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:17 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:18 INFO - PROCESS | 18694 | 1463190317996 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]]]}] 18:45:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:45:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2090ms 18:45:18 INFO - PROCESS | 18694 | 1463190318026 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:45:18 INFO - PROCESS | 18694 | 1463190318034 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:45:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:45:18 INFO - PROCESS | 18694 | 1463190318044 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:45:18 INFO - PROCESS | 18694 | 1463190318048 Marionette TRACE conn3 <- [1,722,null,{}] 18:45:18 INFO - PROCESS | 18694 | 1463190318054 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}] 18:45:18 INFO - PROCESS | 18694 | 1463190318213 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:45:18 INFO - PROCESS | 18694 | 1463190318403 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x92566800 == 84 [pid = 18694] [id = 188] 18:45:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 237 (0x929cb800) [pid = 18694] [serial = 564] [outer = (nil)] 18:45:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 238 (0x952e5000) [pid = 18694] [serial = 565] [outer = 0x929cb800] 18:45:18 INFO - PROCESS | 18694 | 1463190318478 Marionette DEBUG loaded listener.js 18:45:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 239 (0x95a6a800) [pid = 18694] [serial = 566] [outer = 0x929cb800] 18:45:19 INFO - PROCESS | 18694 | 1463190319333 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] 18:45:19 INFO - PROCESS | 18694 | 1463190319395 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:45:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:45:19 INFO - PROCESS | 18694 | 1463190319402 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:45:19 INFO - PROCESS | 18694 | 1463190319407 Marionette TRACE conn3 <- [1,726,null,{}] 18:45:19 INFO - PROCESS | 18694 | 1463190319423 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}] 18:45:19 INFO - PROCESS | 18694 | 1463190319635 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:45:19 INFO - PROCESS | 18694 | 1463190319910 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x8cab6400 == 85 [pid = 18694] [id = 189] 18:45:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 240 (0x91bd5000) [pid = 18694] [serial = 567] [outer = (nil)] 18:45:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 241 (0x959e6c00) [pid = 18694] [serial = 568] [outer = 0x91bd5000] 18:45:20 INFO - PROCESS | 18694 | 1463190320032 Marionette DEBUG loaded listener.js 18:45:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 242 (0x99f24400) [pid = 18694] [serial = 569] [outer = 0x91bd5000] 18:45:20 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:20 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:20 INFO - PROCESS | 18694 | 1463190320955 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]]]}] 18:45:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:45:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1585ms 18:45:20 INFO - PROCESS | 18694 | 1463190320987 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:45:20 INFO - PROCESS | 18694 | 1463190320991 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:45:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:45:20 INFO - PROCESS | 18694 | 1463190320997 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:45:21 INFO - PROCESS | 18694 | 1463190321001 Marionette TRACE conn3 <- [1,730,null,{}] 18:45:21 INFO - PROCESS | 18694 | 1463190321006 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}] 18:45:21 INFO - PROCESS | 18694 | 1463190321170 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x93976800 == 84 [pid = 18694] [id = 24] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x9247d800 == 83 [pid = 18694] [id = 26] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5dc000 == 82 [pid = 18694] [id = 137] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x923cf800 == 81 [pid = 18694] [id = 40] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x923ca000 == 80 [pid = 18694] [id = 9] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x91bde800 == 79 [pid = 18694] [id = 136] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x93c08400 == 78 [pid = 18694] [id = 6] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x95045800 == 77 [pid = 18694] [id = 25] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 241 (0x8de58800) [pid = 18694] [serial = 472] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 240 (0x929ca800) [pid = 18694] [serial = 475] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 239 (0x98aae800) [pid = 18694] [serial = 478] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 238 (0x99d4c800) [pid = 18694] [serial = 481] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 237 (0x9a081c00) [pid = 18694] [serial = 484] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 236 (0x9b0bcc00) [pid = 18694] [serial = 487] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 235 (0x91d39c00) [pid = 18694] [serial = 490] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 234 (0x9b0c7000) [pid = 18694] [serial = 493] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 233 (0x912f1800) [pid = 18694] [serial = 496] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 232 (0x99d4b000) [pid = 18694] [serial = 499] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 231 (0x8ac5c800) [pid = 18694] [serial = 502] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 230 (0x8ae27c00) [pid = 18694] [serial = 505] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 229 (0x912f4000) [pid = 18694] [serial = 508] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 228 (0x8dbdb000) [pid = 18694] [serial = 514] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 227 (0x99d42c00) [pid = 18694] [serial = 433] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 226 (0x92b4d400) [pid = 18694] [serial = 430] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 225 (0x8caac400) [pid = 18694] [serial = 445] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 224 (0x9a67f000) [pid = 18694] [serial = 414] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 223 (0x9ba21c00) [pid = 18694] [serial = 417] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 222 (0x8c8cd800) [pid = 18694] [serial = 442] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 221 (0x95a4a400) [pid = 18694] [serial = 426] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 220 (0x8c773c00) [pid = 18694] [serial = 439] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 219 (0x929c2800) [pid = 18694] [serial = 436] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 218 (0x9a16e000) [pid = 18694] [serial = 420] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 217 (0x98af5000) [pid = 18694] [serial = 411] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 216 (0xa3062800) [pid = 18694] [serial = 423] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | 1463190321466 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac5c800 == 78 [pid = 18694] [id = 190] 18:45:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 217 (0x8ac61400) [pid = 18694] [serial = 570] [outer = (nil)] 18:45:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 218 (0x8c776000) [pid = 18694] [serial = 571] [outer = 0x8ac61400] 18:45:21 INFO - PROCESS | 18694 | 1463190321560 Marionette DEBUG loaded listener.js 18:45:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 219 (0x8dbd4c00) [pid = 18694] [serial = 572] [outer = 0x8ac61400] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x9255f800 == 77 [pid = 18694] [id = 176] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac60800 == 76 [pid = 18694] [id = 175] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x91cee800 == 75 [pid = 18694] [id = 174] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5da000 == 74 [pid = 18694] [id = 173] 18:45:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac59400 == 73 [pid = 18694] [id = 172] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 218 (0x8cab3800) [pid = 18694] [serial = 511] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 217 (0x99b49000) [pid = 18694] [serial = 470] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 216 (0x8e5dc400) [pid = 18694] [serial = 512] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 215 (0x92485c00) [pid = 18694] [serial = 452] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 214 (0x99b47000) [pid = 18694] [serial = 238] [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.] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 213 (0x92b50c00) [pid = 18694] [serial = 455] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 212 (0x92d52800) [pid = 18694] [serial = 466] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 211 (0x92d5f000) [pid = 18694] [serial = 457] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x95a64800) [pid = 18694] [serial = 464] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 209 (0x95a6f000) [pid = 18694] [serial = 467] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 208 (0x91cea400) [pid = 18694] [serial = 454] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0x91bcd400) [pid = 18694] [serial = 451] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0x959f3c00) [pid = 18694] [serial = 463] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0x958dec00) [pid = 18694] [serial = 460] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x8dbd8800) [pid = 18694] [serial = 449] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0x93ab0800) [pid = 18694] [serial = 458] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x8c8d0000) [pid = 18694] [serial = 448] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 201 (0x959e5800) [pid = 18694] [serial = 461] [outer = (nil)] [url = about:blank] 18:45:21 INFO - PROCESS | 18694 | --DOMWINDOW == 200 (0x9970ec00) [pid = 18694] [serial = 469] [outer = (nil)] [url = about:blank] 18:45:22 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:22 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:22 INFO - PROCESS | 18694 | 1463190322333 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] 18:45:22 INFO - PROCESS | 18694 | 1463190322436 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:45:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:45:22 INFO - PROCESS | 18694 | 1463190322442 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:45:22 INFO - PROCESS | 18694 | 1463190322444 Marionette TRACE conn3 <- [1,734,null,{}] 18:45:22 INFO - PROCESS | 18694 | 1463190322450 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}] 18:45:22 INFO - PROCESS | 18694 | 1463190322614 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:45:22 INFO - PROCESS | 18694 | 1463190322625 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c776800 == 74 [pid = 18694] [id = 191] 18:45:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 201 (0x8cab3800) [pid = 18694] [serial = 573] [outer = (nil)] 18:45:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 202 (0x91d3bc00) [pid = 18694] [serial = 574] [outer = 0x8cab3800] 18:45:22 INFO - PROCESS | 18694 | 1463190322701 Marionette DEBUG loaded listener.js 18:45:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x929c2800) [pid = 18694] [serial = 575] [outer = 0x8cab3800] 18:45:23 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:23 INFO - PROCESS | 18694 | 1463190323614 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]]]}] 18:45:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:45:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1229ms 18:45:23 INFO - PROCESS | 18694 | 1463190323672 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:45:23 INFO - PROCESS | 18694 | 1463190323675 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:45:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:45:23 INFO - PROCESS | 18694 | 1463190323681 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:45:23 INFO - PROCESS | 18694 | 1463190323683 Marionette TRACE conn3 <- [1,738,null,{}] 18:45:23 INFO - PROCESS | 18694 | 1463190323689 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}] 18:45:23 INFO - PROCESS | 18694 | 1463190323936 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:45:23 INFO - PROCESS | 18694 | 1463190323953 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5d9800 == 75 [pid = 18694] [id = 192] 18:45:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x912f3c00) [pid = 18694] [serial = 576] [outer = (nil)] 18:45:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x95a4b400) [pid = 18694] [serial = 577] [outer = 0x912f3c00] 18:45:24 INFO - PROCESS | 18694 | 1463190324028 Marionette DEBUG loaded listener.js 18:45:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0x9970ec00) [pid = 18694] [serial = 578] [outer = 0x912f3c00] 18:45:25 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:25 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:25 INFO - PROCESS | 18694 | 1463190325345 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]]]}] 18:45:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:45:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1681ms 18:45:25 INFO - PROCESS | 18694 | 1463190325362 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:45:25 INFO - PROCESS | 18694 | 1463190325364 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:45:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:45:25 INFO - PROCESS | 18694 | 1463190325380 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:45:25 INFO - PROCESS | 18694 | 1463190325383 Marionette TRACE conn3 <- [1,742,null,{}] 18:45:25 INFO - PROCESS | 18694 | 1463190325389 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}] 18:45:25 INFO - PROCESS | 18694 | 1463190325587 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:45:25 INFO - PROCESS | 18694 | 1463190325674 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:25 INFO - PROCESS | 18694 | ++DOCSHELL 0x93c08400 == 76 [pid = 18694] [id = 193] 18:45:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0x95045800) [pid = 18694] [serial = 579] [outer = (nil)] 18:45:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x99d4dc00) [pid = 18694] [serial = 580] [outer = 0x95045800] 18:45:25 INFO - PROCESS | 18694 | 1463190325744 Marionette DEBUG loaded listener.js 18:45:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 209 (0x9a076400) [pid = 18694] [serial = 581] [outer = 0x95045800] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 208 (0x92cd1000) [pid = 18694] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0x8c8c8400) [pid = 18694] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0x99c5a400) [pid = 18694] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0x91bd9800) [pid = 18694] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x9a672000) [pid = 18694] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0x912ef800) [pid = 18694] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x9a222400) [pid = 18694] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 201 (0x914d6c00) [pid = 18694] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 200 (0x8ae25c00) [pid = 18694] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 199 (0x92d54000) [pid = 18694] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 198 (0x92d59800) [pid = 18694] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 197 (0x9a67e400) [pid = 18694] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 196 (0x920f2000) [pid = 18694] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 195 (0x99fe8400) [pid = 18694] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 194 (0x91354000) [pid = 18694] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 193 (0x91ce6800) [pid = 18694] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 192 (0x9255e400) [pid = 18694] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 191 (0x920f3000) [pid = 18694] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x92b44000) [pid = 18694] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x91d31400) [pid = 18694] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x958e3c00) [pid = 18694] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x99fef800) [pid = 18694] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x914d2800) [pid = 18694] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x9a16a400) [pid = 18694] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x8e5d2000) [pid = 18694] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x91bc6800) [pid = 18694] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x91bdc800) [pid = 18694] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x912ea000) [pid = 18694] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x9a671800) [pid = 18694] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x9ba22000) [pid = 18694] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x8ac59800) [pid = 18694] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x92b45000) [pid = 18694] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x8c8cd400) [pid = 18694] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x95037800) [pid = 18694] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x914dbc00) [pid = 18694] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x91bd9c00) [pid = 18694] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x9b8edc00) [pid = 18694] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x8dbd9000) [pid = 18694] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x8dbd5c00) [pid = 18694] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x914d2400) [pid = 18694] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x929bfc00) [pid = 18694] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x91d3a000) [pid = 18694] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x9ad42400) [pid = 18694] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0xa305c400) [pid = 18694] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x8c8cf000) [pid = 18694] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x914e0400) [pid = 18694] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x99fea000) [pid = 18694] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x95a51400) [pid = 18694] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x92485800) [pid = 18694] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x912ebc00) [pid = 18694] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x923ccc00) [pid = 18694] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x9134fc00) [pid = 18694] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x95a67000) [pid = 18694] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x8dbdf400) [pid = 18694] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x8c76bc00) [pid = 18694] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0xa68b3400) [pid = 18694] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x958dc000) [pid = 18694] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x920eb800) [pid = 18694] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x99c5fc00) [pid = 18694] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8ac55000) [pid = 18694] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0xa2276800) [pid = 18694] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9abb7c00) [pid = 18694] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8de64400) [pid = 18694] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x93c01800) [pid = 18694] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8c779000) [pid = 18694] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x91cee400) [pid = 18694] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x92487000) [pid = 18694] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x91bd3800) [pid = 18694] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x99c64c00) [pid = 18694] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x8ae1fc00) [pid = 18694] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:45:27 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0xa50e7000) [pid = 18694] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:45:27 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:27 INFO - PROCESS | 18694 | 1463190327854 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]]]}] 18:45:27 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 18:45:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2488ms 18:45:27 INFO - PROCESS | 18694 | 1463190327869 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:45:27 INFO - PROCESS | 18694 | 1463190327873 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:45:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:45:27 INFO - PROCESS | 18694 | 1463190327878 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:45:27 INFO - PROCESS | 18694 | 1463190327882 Marionette TRACE conn3 <- [1,746,null,{}] 18:45:27 INFO - PROCESS | 18694 | 1463190327887 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}] 18:45:28 INFO - PROCESS | 18694 | 1463190328036 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:45:28 INFO - PROCESS | 18694 | 1463190328049 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac55000 == 77 [pid = 18694] [id = 194] 18:45:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8ac56800) [pid = 18694] [serial = 582] [outer = (nil)] 18:45:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8caa9000) [pid = 18694] [serial = 583] [outer = 0x8ac56800] 18:45:28 INFO - PROCESS | 18694 | 1463190328250 Marionette DEBUG loaded listener.js 18:45:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8dbe0c00) [pid = 18694] [serial = 584] [outer = 0x8ac56800] 18:45:28 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:29 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:29 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.) 18:45:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1481ms 18:45:29 INFO - PROCESS | 18694 | 1463190329353 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]]]}] 18:45:29 INFO - PROCESS | 18694 | 1463190329362 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:45:29 INFO - PROCESS | 18694 | 1463190329368 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:45:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:45:29 INFO - PROCESS | 18694 | 1463190329377 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:45:29 INFO - PROCESS | 18694 | 1463190329383 Marionette TRACE conn3 <- [1,750,null,{}] 18:45:29 INFO - PROCESS | 18694 | 1463190329391 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}] 18:45:29 INFO - PROCESS | 18694 | 1463190329605 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:45:29 INFO - PROCESS | 18694 | 1463190329851 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae21c00 == 78 [pid = 18694] [id = 195] 18:45:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8dbe2400) [pid = 18694] [serial = 585] [outer = (nil)] 18:45:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x8e5d8000) [pid = 18694] [serial = 586] [outer = 0x8dbe2400] 18:45:29 INFO - PROCESS | 18694 | 1463190329974 Marionette DEBUG loaded listener.js 18:45:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x9134d000) [pid = 18694] [serial = 587] [outer = 0x8dbe2400] 18:45:31 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:31 INFO - PROCESS | 18694 | 1463190331307 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]]]}] 18:45:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:45:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1988ms 18:45:31 INFO - PROCESS | 18694 | 1463190331377 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:45:31 INFO - PROCESS | 18694 | 1463190331385 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:45:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:45:31 INFO - PROCESS | 18694 | 1463190331413 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:45:31 INFO - PROCESS | 18694 | 1463190331418 Marionette TRACE conn3 <- [1,754,null,{}] 18:45:31 INFO - PROCESS | 18694 | 1463190331424 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}] 18:45:31 INFO - PROCESS | 18694 | 1463190331596 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:45:31 INFO - PROCESS | 18694 | 1463190331778 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbd9400 == 79 [pid = 18694] [id = 196] 18:45:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8de59800) [pid = 18694] [serial = 588] [outer = (nil)] 18:45:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x91ceac00) [pid = 18694] [serial = 589] [outer = 0x8de59800] 18:45:31 INFO - PROCESS | 18694 | 1463190331861 Marionette DEBUG loaded listener.js 18:45:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x920f0400) [pid = 18694] [serial = 590] [outer = 0x8de59800] 18:45:33 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:33 INFO - PROCESS | 18694 | 1463190333159 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]]]}] 18:45:33 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 18:45:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1790ms 18:45:33 INFO - PROCESS | 18694 | 1463190333200 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:45:33 INFO - PROCESS | 18694 | 1463190333204 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:45:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:45:33 INFO - PROCESS | 18694 | 1463190333351 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:45:33 INFO - PROCESS | 18694 | 1463190333357 Marionette TRACE conn3 <- [1,758,null,{}] 18:45:33 INFO - PROCESS | 18694 | 1463190333375 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}] 18:45:33 INFO - PROCESS | 18694 | 1463190333554 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:45:33 INFO - PROCESS | 18694 | 1463190333743 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8d4800 == 80 [pid = 18694] [id = 197] 18:45:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x920ef000) [pid = 18694] [serial = 591] [outer = (nil)] 18:45:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92b4ac00) [pid = 18694] [serial = 592] [outer = 0x920ef000] 18:45:33 INFO - PROCESS | 18694 | 1463190333915 Marionette DEBUG loaded listener.js 18:45:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x93aa4c00) [pid = 18694] [serial = 593] [outer = 0x920ef000] 18:45:34 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:34 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:34 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:34 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:34 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:35 INFO - PROCESS | 18694 | 1463190335047 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]]]}] 18:45:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:45:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1790ms 18:45:35 INFO - PROCESS | 18694 | 1463190335090 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:45:35 INFO - PROCESS | 18694 | 1463190335095 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:45:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:45:35 INFO - PROCESS | 18694 | 1463190335102 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:45:35 INFO - PROCESS | 18694 | 1463190335105 Marionette TRACE conn3 <- [1,762,null,{}] 18:45:35 INFO - PROCESS | 18694 | 1463190335113 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}] 18:45:35 INFO - PROCESS | 18694 | 1463190335327 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:45:35 INFO - PROCESS | 18694 | 1463190335605 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac57400 == 81 [pid = 18694] [id = 198] 18:45:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x92d54800) [pid = 18694] [serial = 594] [outer = (nil)] 18:45:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x958e5000) [pid = 18694] [serial = 595] [outer = 0x92d54800] 18:45:35 INFO - PROCESS | 18694 | 1463190335708 Marionette DEBUG loaded listener.js 18:45:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x95a48400) [pid = 18694] [serial = 596] [outer = 0x92d54800] 18:45:37 INFO - PROCESS | 18694 | 1463190337155 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]]]}] 18:45:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:45:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2145ms 18:45:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:45:37 INFO - PROCESS | 18694 | 1463190337247 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:45:37 INFO - PROCESS | 18694 | 1463190337250 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:45:37 INFO - PROCESS | 18694 | 1463190337305 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:45:37 INFO - PROCESS | 18694 | 1463190337309 Marionette TRACE conn3 <- [1,766,null,{}] 18:45:37 INFO - PROCESS | 18694 | 1463190337319 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}] 18:45:37 INFO - PROCESS | 18694 | 1463190337551 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:45:37 INFO - PROCESS | 18694 | 1463190337767 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caaa800 == 82 [pid = 18694] [id = 199] 18:45:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x92cd7800) [pid = 18694] [serial = 597] [outer = (nil)] 18:45:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x98af5000) [pid = 18694] [serial = 598] [outer = 0x92cd7800] 18:45:37 INFO - PROCESS | 18694 | 1463190337911 Marionette DEBUG loaded listener.js 18:45:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x99602400) [pid = 18694] [serial = 599] [outer = 0x92cd7800] 18:45:39 INFO - PROCESS | 18694 | 1463190339188 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]]]}] 18:45:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:45:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1987ms 18:45:39 INFO - PROCESS | 18694 | 1463190339331 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:45:39 INFO - PROCESS | 18694 | 1463190339334 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:45:39 INFO - PROCESS | 18694 | 1463190339352 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:45:39 INFO - PROCESS | 18694 | 1463190339354 Marionette TRACE conn3 <- [1,770,null,{}] 18:45:39 INFO - PROCESS | 18694 | 1463190339361 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}] 18:45:39 INFO - PROCESS | 18694 | 1463190339562 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:45:39 INFO - PROCESS | 18694 | 1463190339749 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x959f3c00 == 83 [pid = 18694] [id = 200] 18:45:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x95a4cc00) [pid = 18694] [serial = 600] [outer = (nil)] 18:45:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x99701c00) [pid = 18694] [serial = 601] [outer = 0x95a4cc00] 18:45:39 INFO - PROCESS | 18694 | 1463190339848 Marionette DEBUG loaded listener.js 18:45:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x99ff5400) [pid = 18694] [serial = 602] [outer = 0x95a4cc00] 18:45:40 INFO - PROCESS | 18694 | 1463190340725 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]]]}] 18:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1436ms 18:45:40 INFO - PROCESS | 18694 | 1463190340788 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:45:40 INFO - PROCESS | 18694 | 1463190340792 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:45:40 INFO - PROCESS | 18694 | 1463190340799 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:45:40 INFO - PROCESS | 18694 | 1463190340802 Marionette TRACE conn3 <- [1,774,null,{}] 18:45:40 INFO - PROCESS | 18694 | 1463190340808 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}] 18:45:40 INFO - PROCESS | 18694 | 1463190340982 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:45:41 INFO - PROCESS | 18694 | 1463190341171 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a6f800 == 84 [pid = 18694] [id = 201] 18:45:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x98f35400) [pid = 18694] [serial = 603] [outer = (nil)] 18:45:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x9a21a000) [pid = 18694] [serial = 604] [outer = 0x98f35400] 18:45:41 INFO - PROCESS | 18694 | 1463190341256 Marionette DEBUG loaded listener.js 18:45:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x9a675400) [pid = 18694] [serial = 605] [outer = 0x98f35400] 18:45:42 INFO - PROCESS | 18694 | 1463190342124 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]]]}] 18:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1379ms 18:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:45:42 INFO - PROCESS | 18694 | 1463190342178 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:45:42 INFO - PROCESS | 18694 | 1463190342181 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:45:42 INFO - PROCESS | 18694 | 1463190342188 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:45:42 INFO - PROCESS | 18694 | 1463190342191 Marionette TRACE conn3 <- [1,778,null,{}] 18:45:42 INFO - PROCESS | 18694 | 1463190342197 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}] 18:45:42 INFO - PROCESS | 18694 | 1463190342373 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:45:42 INFO - PROCESS | 18694 | 1463190342562 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac62400 == 85 [pid = 18694] [id = 202] 18:45:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x8e5d6c00) [pid = 18694] [serial = 606] [outer = (nil)] 18:45:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x95041800) [pid = 18694] [serial = 607] [outer = 0x8e5d6c00] 18:45:42 INFO - PROCESS | 18694 | 1463190342697 Marionette DEBUG loaded listener.js 18:45:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x9ab14000) [pid = 18694] [serial = 608] [outer = 0x8e5d6c00] 18:45:43 INFO - PROCESS | 18694 | 1463190343630 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]]]}] 18:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1484ms 18:45:43 INFO - PROCESS | 18694 | 1463190343671 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:45:43 INFO - PROCESS | 18694 | 1463190343675 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:45:43 INFO - PROCESS | 18694 | 1463190343681 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:45:43 INFO - PROCESS | 18694 | 1463190343685 Marionette TRACE conn3 <- [1,782,null,{}] 18:45:43 INFO - PROCESS | 18694 | 1463190343691 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}] 18:45:43 INFO - PROCESS | 18694 | 1463190343897 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:45:44 INFO - PROCESS | 18694 | 1463190344096 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae22000 == 86 [pid = 18694] [id = 203] 18:45:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x8c76f800) [pid = 18694] [serial = 609] [outer = (nil)] 18:45:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x8e5d1800) [pid = 18694] [serial = 610] [outer = 0x8c76f800] 18:45:44 INFO - PROCESS | 18694 | 1463190344180 Marionette DEBUG loaded listener.js 18:45:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x91bd1c00) [pid = 18694] [serial = 611] [outer = 0x8c76f800] 18:45:45 INFO - PROCESS | 18694 | 1463190345144 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]]]}] 18:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1492ms 18:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:45:45 INFO - PROCESS | 18694 | 1463190345175 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:45:45 INFO - PROCESS | 18694 | 1463190345178 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:45:45 INFO - PROCESS | 18694 | 1463190345185 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:45:45 INFO - PROCESS | 18694 | 1463190345188 Marionette TRACE conn3 <- [1,786,null,{}] 18:45:45 INFO - PROCESS | 18694 | 1463190345194 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}] 18:45:45 INFO - PROCESS | 18694 | 1463190345363 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:45:45 INFO - PROCESS | 18694 | 1463190345575 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c771800 == 87 [pid = 18694] [id = 204] 18:45:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x8c8c9000) [pid = 18694] [serial = 612] [outer = (nil)] 18:45:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x91359000) [pid = 18694] [serial = 613] [outer = 0x8c8c9000] 18:45:45 INFO - PROCESS | 18694 | 1463190345700 Marionette DEBUG loaded listener.js 18:45:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x91ce6c00) [pid = 18694] [serial = 614] [outer = 0x8c8c9000] 18:45:46 INFO - PROCESS | 18694 | 1463190346946 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]]]}] 18:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1840ms 18:45:47 INFO - PROCESS | 18694 | 1463190347025 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:45:47 INFO - PROCESS | 18694 | 1463190347032 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:45:47 INFO - PROCESS | 18694 | 1463190347039 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:45:47 INFO - PROCESS | 18694 | 1463190347046 Marionette TRACE conn3 <- [1,790,null,{}] 18:45:47 INFO - PROCESS | 18694 | 1463190347053 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}] 18:45:47 INFO - PROCESS | 18694 | 1463190347264 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:45:47 INFO - PROCESS | 18694 | 1463190347527 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbe0400 == 88 [pid = 18694] [id = 205] 18:45:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x8de58400) [pid = 18694] [serial = 615] [outer = (nil)] 18:45:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x914d2c00) [pid = 18694] [serial = 616] [outer = 0x8de58400] 18:45:47 INFO - PROCESS | 18694 | 1463190347619 Marionette DEBUG loaded listener.js 18:45:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x91bd6400) [pid = 18694] [serial = 617] [outer = 0x8de58400] 18:45:48 INFO - PROCESS | 18694 | 1463190348570 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]]]}] 18:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1584ms 18:45:48 INFO - PROCESS | 18694 | 1463190348625 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:45:48 INFO - PROCESS | 18694 | 1463190348633 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:45:48 INFO - PROCESS | 18694 | 1463190348643 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:45:48 INFO - PROCESS | 18694 | 1463190348646 Marionette TRACE conn3 <- [1,794,null,{}] 18:45:48 INFO - PROCESS | 18694 | 1463190348652 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}] 18:45:48 INFO - PROCESS | 18694 | 1463190348824 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:45:49 INFO - PROCESS | 18694 | 1463190349064 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae2ac00 == 89 [pid = 18694] [id = 206] 18:45:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x8ae2c000) [pid = 18694] [serial = 618] [outer = (nil)] 18:45:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x8c8d4c00) [pid = 18694] [serial = 619] [outer = 0x8ae2c000] 18:45:49 INFO - PROCESS | 18694 | 1463190349198 Marionette DEBUG loaded listener.js 18:45:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x912f6000) [pid = 18694] [serial = 620] [outer = 0x8ae2c000] 18:45:49 INFO - PROCESS | 18694 | --DOCSHELL 0x99fec800 == 88 [pid = 18694] [id = 74] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x95a6d400) [pid = 18694] [serial = 541] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOCSHELL 0x93aa5400 == 87 [pid = 18694] [id = 156] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x91359c00) [pid = 18694] [serial = 538] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x92566400) [pid = 18694] [serial = 524] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x92481c00) [pid = 18694] [serial = 523] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x93aa5c00) [pid = 18694] [serial = 527] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x92d5fc00) [pid = 18694] [serial = 526] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x91ce5800) [pid = 18694] [serial = 532] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x8c8c9800) [pid = 18694] [serial = 518] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x8ae2d000) [pid = 18694] [serial = 517] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x950e5800) [pid = 18694] [serial = 530] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x9503a800) [pid = 18694] [serial = 529] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x91bd1800) [pid = 18694] [serial = 521] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x914d6000) [pid = 18694] [serial = 520] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x92cd0800) [pid = 18694] [serial = 536] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x929c9000) [pid = 18694] [serial = 535] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x91d3a400) [pid = 18694] [serial = 533] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x9503c800) [pid = 18694] [serial = 539] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x9a07c800) [pid = 18694] [serial = 409] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x8e5ddc00) [pid = 18694] [serial = 334] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x92d5f400) [pid = 18694] [serial = 331] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x9a671c00) [pid = 18694] [serial = 268] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x8c8d5000) [pid = 18694] [serial = 443] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x914de400) [pid = 18694] [serial = 277] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0xa6763800) [pid = 18694] [serial = 325] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x8e5da400) [pid = 18694] [serial = 473] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x99a45c00) [pid = 18694] [serial = 431] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x9970f800) [pid = 18694] [serial = 479] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0xa687c800) [pid = 18694] [serial = 225] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x91bdf800) [pid = 18694] [serial = 274] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0xa114dc00) [pid = 18694] [serial = 280] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x959e6400) [pid = 18694] [serial = 286] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x9b8e9c00) [pid = 18694] [serial = 488] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x91ceec00) [pid = 18694] [serial = 237] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x8caae800) [pid = 18694] [serial = 446] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x9b885000) [pid = 18694] [serial = 421] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x98aec400) [pid = 18694] [serial = 265] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x8ae29800) [pid = 18694] [serial = 506] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x92cdc800) [pid = 18694] [serial = 370] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0xa6f3a400) [pid = 18694] [serial = 228] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x9a16e400) [pid = 18694] [serial = 485] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x912f5400) [pid = 18694] [serial = 503] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x8dbe0800) [pid = 18694] [serial = 382] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x9ba18000) [pid = 18694] [serial = 367] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x9b0be400) [pid = 18694] [serial = 358] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x929c7c00) [pid = 18694] [serial = 437] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x9ba15800) [pid = 18694] [serial = 494] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0xa6e93c00) [pid = 18694] [serial = 328] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x9ba20000) [pid = 18694] [serial = 373] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x8c775c00) [pid = 18694] [serial = 440] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x9ad4d000) [pid = 18694] [serial = 271] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x99c5b800) [pid = 18694] [serial = 412] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 125 (0x92cd3000) [pid = 18694] [serial = 476] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 124 (0x923d4000) [pid = 18694] [serial = 310] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 123 (0x914dc800) [pid = 18694] [serial = 515] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 122 (0x91d3d000) [pid = 18694] [serial = 509] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 121 (0x8de5d400) [pid = 18694] [serial = 385] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 120 (0x9a94a800) [pid = 18694] [serial = 222] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 119 (0xa114f400) [pid = 18694] [serial = 418] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 118 (0x9ba14800) [pid = 18694] [serial = 500] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 117 (0x958e6400) [pid = 18694] [serial = 283] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 116 (0x95a6c000) [pid = 18694] [serial = 322] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 115 (0x912f5000) [pid = 18694] [serial = 497] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 114 (0x9b9ad800) [pid = 18694] [serial = 316] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 113 (0x91d3c000) [pid = 18694] [serial = 491] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 112 (0x99f1c800) [pid = 18694] [serial = 364] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 111 (0x99fe9400) [pid = 18694] [serial = 482] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 110 (0x98197800) [pid = 18694] [serial = 313] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 109 (0xa3256c00) [pid = 18694] [serial = 319] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 108 (0xa62f3400) [pid = 18694] [serial = 376] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 107 (0x9ad41400) [pid = 18694] [serial = 415] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 106 (0x98af4000) [pid = 18694] [serial = 219] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 105 (0xa30e8400) [pid = 18694] [serial = 424] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 104 (0xa22c2000) [pid = 18694] [serial = 180] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 103 (0x92d5e800) [pid = 18694] [serial = 361] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 102 (0x99c66400) [pid = 18694] [serial = 231] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 101 (0x9a67f800) [pid = 18694] [serial = 234] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 100 (0x9255d800) [pid = 18694] [serial = 388] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 99 (0x92569800) [pid = 18694] [serial = 379] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 98 (0x95a4e000) [pid = 18694] [serial = 427] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 18694 | --DOMWINDOW == 97 (0x99d49400) [pid = 18694] [serial = 434] [outer = (nil)] [url = about:blank] 18:45:50 INFO - PROCESS | 18694 | 1463190350222 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]]]}] 18:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1633ms 18:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:45:50 INFO - PROCESS | 18694 | 1463190350276 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:45:50 INFO - PROCESS | 18694 | 1463190350278 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:45:50 INFO - PROCESS | 18694 | 1463190350285 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:45:50 INFO - PROCESS | 18694 | 1463190350291 Marionette TRACE conn3 <- [1,798,null,{}] 18:45:50 INFO - PROCESS | 18694 | 1463190350306 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}] 18:45:50 INFO - PROCESS | 18694 | 1463190350492 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:45:50 INFO - PROCESS | 18694 | 1463190350671 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbe0800 == 88 [pid = 18694] [id = 207] 18:45:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 98 (0x912f2400) [pid = 18694] [serial = 621] [outer = (nil)] 18:45:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 99 (0x91d3d800) [pid = 18694] [serial = 622] [outer = 0x912f2400] 18:45:50 INFO - PROCESS | 18694 | 1463190350764 Marionette DEBUG loaded listener.js 18:45:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 100 (0x92487000) [pid = 18694] [serial = 623] [outer = 0x912f2400] 18:45:51 INFO - PROCESS | 18694 | 1463190351473 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]]]}] 18:45:51 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 18:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1242ms 18:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:45:51 INFO - PROCESS | 18694 | 1463190351526 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:45:51 INFO - PROCESS | 18694 | 1463190351529 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:45:51 INFO - PROCESS | 18694 | 1463190351536 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:45:51 INFO - PROCESS | 18694 | 1463190351539 Marionette TRACE conn3 <- [1,802,null,{}] 18:45:51 INFO - PROCESS | 18694 | 1463190351544 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}] 18:45:51 INFO - PROCESS | 18694 | 1463190351783 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:45:51 INFO - PROCESS | 18694 | 1463190351807 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c775c00 == 89 [pid = 18694] [id = 208] 18:45:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 101 (0x91d3c000) [pid = 18694] [serial = 624] [outer = (nil)] 18:45:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 102 (0x929c2400) [pid = 18694] [serial = 625] [outer = 0x91d3c000] 18:45:51 INFO - PROCESS | 18694 | 1463190351879 Marionette DEBUG loaded listener.js 18:45:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 103 (0x929cc000) [pid = 18694] [serial = 626] [outer = 0x91d3c000] 18:45:52 INFO - PROCESS | 18694 | 1463190352791 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]]]}] 18:45:52 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 18:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1286ms 18:45:52 INFO - PROCESS | 18694 | 1463190352832 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:45:52 INFO - PROCESS | 18694 | 1463190352836 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:45:52 INFO - PROCESS | 18694 | 1463190352842 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:45:52 INFO - PROCESS | 18694 | 1463190352845 Marionette TRACE conn3 <- [1,806,null,{}] 18:45:52 INFO - PROCESS | 18694 | 1463190352854 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}] 18:45:53 INFO - PROCESS | 18694 | 1463190353075 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:45:53 INFO - PROCESS | 18694 | 1463190353094 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d6000 == 90 [pid = 18694] [id = 209] 18:45:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 104 (0x91d3d400) [pid = 18694] [serial = 627] [outer = (nil)] 18:45:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 105 (0x92b4b800) [pid = 18694] [serial = 628] [outer = 0x91d3d400] 18:45:53 INFO - PROCESS | 18694 | 1463190353165 Marionette DEBUG loaded listener.js 18:45:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 106 (0x92cd5c00) [pid = 18694] [serial = 629] [outer = 0x91d3d400] 18:45:54 INFO - PROCESS | 18694 | --DOMWINDOW == 105 (0x95045800) [pid = 18694] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:45:54 INFO - PROCESS | 18694 | --DOMWINDOW == 104 (0x91bd5000) [pid = 18694] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:45:54 INFO - PROCESS | 18694 | --DOMWINDOW == 103 (0x8ac61400) [pid = 18694] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:45:54 INFO - PROCESS | 18694 | --DOMWINDOW == 102 (0x8cab3800) [pid = 18694] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:45:54 INFO - PROCESS | 18694 | --DOMWINDOW == 101 (0x920ed400) [pid = 18694] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:45:54 INFO - PROCESS | 18694 | --DOMWINDOW == 100 (0x912f3c00) [pid = 18694] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:45:54 INFO - PROCESS | 18694 | --DOMWINDOW == 99 (0x929cb800) [pid = 18694] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:45:54 INFO - PROCESS | 18694 | 1463190354290 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]]]}] 18:45:54 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 18:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1488ms 18:45:54 INFO - PROCESS | 18694 | 1463190354330 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:45:54 INFO - PROCESS | 18694 | 1463190354333 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:45:54 INFO - PROCESS | 18694 | 1463190354339 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:45:54 INFO - PROCESS | 18694 | 1463190354343 Marionette TRACE conn3 <- [1,810,null,{}] 18:45:54 INFO - PROCESS | 18694 | 1463190354348 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}] 18:45:54 INFO - PROCESS | 18694 | 1463190354513 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:45:54 INFO - PROCESS | 18694 | 1463190354530 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x92485400 == 91 [pid = 18694] [id = 210] 18:45:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 100 (0x92b42800) [pid = 18694] [serial = 630] [outer = (nil)] 18:45:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 101 (0x93980000) [pid = 18694] [serial = 631] [outer = 0x92b42800] 18:45:54 INFO - PROCESS | 18694 | 1463190354604 Marionette DEBUG loaded listener.js 18:45:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 102 (0x93c04000) [pid = 18694] [serial = 632] [outer = 0x92b42800] 18:45:55 INFO - PROCESS | 18694 | 1463190355486 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]]]}] 18:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1194ms 18:45:55 INFO - PROCESS | 18694 | 1463190355534 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:45:55 INFO - PROCESS | 18694 | 1463190355538 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:45:55 INFO - PROCESS | 18694 | 1463190355544 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:45:55 INFO - PROCESS | 18694 | 1463190355546 Marionette TRACE conn3 <- [1,814,null,{}] 18:45:55 INFO - PROCESS | 18694 | 1463190355552 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}] 18:45:55 INFO - PROCESS | 18694 | 1463190355707 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:45:55 INFO - PROCESS | 18694 | 1463190355725 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x912e9800 == 92 [pid = 18694] [id = 211] 18:45:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 103 (0x929cb800) [pid = 18694] [serial = 633] [outer = (nil)] 18:45:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 104 (0x93cd2800) [pid = 18694] [serial = 634] [outer = 0x929cb800] 18:45:55 INFO - PROCESS | 18694 | 1463190355796 Marionette DEBUG loaded listener.js 18:45:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 105 (0x95041c00) [pid = 18694] [serial = 635] [outer = 0x929cb800] 18:45:56 INFO - PROCESS | 18694 | 1463190356906 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] 18:45:56 INFO - PROCESS | 18694 | 1463190356933 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:45:56 INFO - PROCESS | 18694 | 1463190356942 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:45:56 INFO - PROCESS | 18694 | 1463190356948 Marionette TRACE conn3 <- [1,818,null,{}] 18:45:56 INFO - PROCESS | 18694 | 1463190356956 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}] 18:45:57 INFO - PROCESS | 18694 | 1463190357186 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:45:57 INFO - PROCESS | 18694 | 1463190357435 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x8cab3c00 == 93 [pid = 18694] [id = 212] 18:45:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 106 (0x8de59c00) [pid = 18694] [serial = 636] [outer = (nil)] 18:45:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 107 (0x914d6c00) [pid = 18694] [serial = 637] [outer = 0x8de59c00] 18:45:57 INFO - PROCESS | 18694 | 1463190357523 Marionette DEBUG loaded listener.js 18:45:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 108 (0x91bd6c00) [pid = 18694] [serial = 638] [outer = 0x8de59c00] 18:45:58 INFO - PROCESS | 18694 | 1463190358452 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]]]}] 18:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1546ms 18:45:58 INFO - PROCESS | 18694 | 1463190358489 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:45:58 INFO - PROCESS | 18694 | 1463190358498 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:45:58 INFO - PROCESS | 18694 | 1463190358509 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:45:58 INFO - PROCESS | 18694 | 1463190358512 Marionette TRACE conn3 <- [1,822,null,{}] 18:45:58 INFO - PROCESS | 18694 | 1463190358519 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}] 18:45:58 INFO - PROCESS | 18694 | 1463190358741 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:45:59 INFO - PROCESS | 18694 | 1463190359012 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x91be0800 == 94 [pid = 18694] [id = 213] 18:45:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 109 (0x91d3ec00) [pid = 18694] [serial = 639] [outer = (nil)] 18:45:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 110 (0x92568000) [pid = 18694] [serial = 640] [outer = 0x91d3ec00] 18:45:59 INFO - PROCESS | 18694 | 1463190359143 Marionette DEBUG loaded listener.js 18:45:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 111 (0x92b49c00) [pid = 18694] [serial = 641] [outer = 0x91d3ec00] 18:46:00 INFO - PROCESS | 18694 | 1463190360032 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] 18:46:00 INFO - PROCESS | 18694 | 1463190360100 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:46:00 INFO - PROCESS | 18694 | 1463190360107 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:46:00 INFO - PROCESS | 18694 | 1463190360113 Marionette TRACE conn3 <- [1,826,null,{}] 18:46:00 INFO - PROCESS | 18694 | 1463190360170 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}] 18:46:00 INFO - PROCESS | 18694 | 1463190360449 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:46:00 INFO - PROCESS | 18694 | 1463190360633 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae25000 == 95 [pid = 18694] [id = 214] 18:46:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 112 (0x950e5800) [pid = 18694] [serial = 642] [outer = (nil)] 18:46:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 113 (0x958e6400) [pid = 18694] [serial = 643] [outer = 0x950e5800] 18:46:00 INFO - PROCESS | 18694 | 1463190360728 Marionette DEBUG loaded listener.js 18:46:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 114 (0x95a44000) [pid = 18694] [serial = 644] [outer = 0x950e5800] 18:46:01 INFO - PROCESS | 18694 | 1463190361580 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]]]}] 18:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1536ms 18:46:01 INFO - PROCESS | 18694 | 1463190361644 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:46:01 INFO - PROCESS | 18694 | 1463190361649 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:46:01 INFO - PROCESS | 18694 | 1463190361656 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:46:01 INFO - PROCESS | 18694 | 1463190361659 Marionette TRACE conn3 <- [1,830,null,{}] 18:46:01 INFO - PROCESS | 18694 | 1463190361665 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}] 18:46:01 INFO - PROCESS | 18694 | 1463190361853 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:46:02 INFO - PROCESS | 18694 | 1463190362035 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae2d800 == 96 [pid = 18694] [id = 215] 18:46:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 115 (0x9503a800) [pid = 18694] [serial = 645] [outer = (nil)] 18:46:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 116 (0x95a6e800) [pid = 18694] [serial = 646] [outer = 0x9503a800] 18:46:02 INFO - PROCESS | 18694 | 1463190362121 Marionette DEBUG loaded listener.js 18:46:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 117 (0x98146c00) [pid = 18694] [serial = 647] [outer = 0x9503a800] 18:46:03 INFO - PROCESS | 18694 | 1463190363042 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]]]}] 18:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1429ms 18:46:03 INFO - PROCESS | 18694 | 1463190363086 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:46:03 INFO - PROCESS | 18694 | 1463190363090 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:46:03 INFO - PROCESS | 18694 | 1463190363096 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:46:03 INFO - PROCESS | 18694 | 1463190363100 Marionette TRACE conn3 <- [1,834,null,{}] 18:46:03 INFO - PROCESS | 18694 | 1463190363105 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}] 18:46:03 INFO - PROCESS | 18694 | 1463190363279 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:46:03 INFO - PROCESS | 18694 | 1463190363467 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae2a000 == 97 [pid = 18694] [id = 216] 18:46:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 118 (0x92cdc400) [pid = 18694] [serial = 648] [outer = (nil)] 18:46:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 119 (0x98af1400) [pid = 18694] [serial = 649] [outer = 0x92cdc400] 18:46:03 INFO - PROCESS | 18694 | 1463190363549 Marionette DEBUG loaded listener.js 18:46:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 120 (0x98af5800) [pid = 18694] [serial = 650] [outer = 0x92cdc400] 18:46:04 INFO - PROCESS | 18694 | 1463190364504 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]]]}] 18:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1431ms 18:46:04 INFO - PROCESS | 18694 | 1463190364527 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:46:04 INFO - PROCESS | 18694 | 1463190364531 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:46:04 INFO - PROCESS | 18694 | 1463190364537 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:46:04 INFO - PROCESS | 18694 | 1463190364541 Marionette TRACE conn3 <- [1,838,null,{}] 18:46:04 INFO - PROCESS | 18694 | 1463190364547 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}] 18:46:04 INFO - PROCESS | 18694 | 1463190364787 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:46:05 INFO - PROCESS | 18694 | 1463190365026 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae2a800 == 98 [pid = 18694] [id = 217] 18:46:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 121 (0x8caa9800) [pid = 18694] [serial = 651] [outer = (nil)] 18:46:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 122 (0x99be9400) [pid = 18694] [serial = 652] [outer = 0x8caa9800] 18:46:05 INFO - PROCESS | 18694 | 1463190365156 Marionette DEBUG loaded listener.js 18:46:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 123 (0x99c62800) [pid = 18694] [serial = 653] [outer = 0x8caa9800] 18:46:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 124 (0x99fe9400) [pid = 18694] [serial = 654] [outer = 0x93aa7400] 18:46:06 INFO - PROCESS | 18694 | 1463190366179 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]]]}] 18:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1684ms 18:46:06 INFO - PROCESS | 18694 | 1463190366223 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:46:06 INFO - PROCESS | 18694 | 1463190366228 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:46:06 INFO - PROCESS | 18694 | 1463190366234 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:46:06 INFO - PROCESS | 18694 | 1463190366237 Marionette TRACE conn3 <- [1,842,null,{}] 18:46:06 INFO - PROCESS | 18694 | 1463190366243 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}] 18:46:06 INFO - PROCESS | 18694 | 1463190366414 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:46:06 INFO - PROCESS | 18694 | 1463190366656 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x92b43400 == 99 [pid = 18694] [id = 218] 18:46:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 125 (0x92b44400) [pid = 18694] [serial = 655] [outer = (nil)] 18:46:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x99d49800) [pid = 18694] [serial = 656] [outer = 0x92b44400] 18:46:06 INFO - PROCESS | 18694 | 1463190366752 Marionette DEBUG loaded listener.js 18:46:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x99ff2400) [pid = 18694] [serial = 657] [outer = 0x92b44400] 18:46:07 INFO - PROCESS | 18694 | 1463190367617 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]]]}] 18:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1432ms 18:46:07 INFO - PROCESS | 18694 | 1463190367665 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:46:07 INFO - PROCESS | 18694 | 1463190367669 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:46:07 INFO - PROCESS | 18694 | 1463190367679 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:46:07 INFO - PROCESS | 18694 | 1463190367685 Marionette TRACE conn3 <- [1,846,null,{}] 18:46:07 INFO - PROCESS | 18694 | 1463190367695 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}] 18:46:07 INFO - PROCESS | 18694 | 1463190367872 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:46:08 INFO - PROCESS | 18694 | 1463190368061 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d37000 == 100 [pid = 18694] [id = 219] 18:46:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x99c5f400) [pid = 18694] [serial = 658] [outer = (nil)] 18:46:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x9a166c00) [pid = 18694] [serial = 659] [outer = 0x99c5f400] 18:46:08 INFO - PROCESS | 18694 | 1463190368146 Marionette DEBUG loaded listener.js 18:46:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x9a222400) [pid = 18694] [serial = 660] [outer = 0x99c5f400] 18:46:09 INFO - PROCESS | 18694 | 1463190369060 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]]]}] 18:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1441ms 18:46:09 INFO - PROCESS | 18694 | 1463190369118 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:46:09 INFO - PROCESS | 18694 | 1463190369122 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:46:09 INFO - PROCESS | 18694 | 1463190369128 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:46:09 INFO - PROCESS | 18694 | 1463190369131 Marionette TRACE conn3 <- [1,850,null,{}] 18:46:09 INFO - PROCESS | 18694 | 1463190369137 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}] 18:46:09 INFO - PROCESS | 18694 | 1463190369317 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:46:09 INFO - PROCESS | 18694 | 1463190369554 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x99bec800 == 101 [pid = 18694] [id = 220] 18:46:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x99f1a400) [pid = 18694] [serial = 661] [outer = (nil)] 18:46:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x9a680400) [pid = 18694] [serial = 662] [outer = 0x99f1a400] 18:46:09 INFO - PROCESS | 18694 | 1463190369690 Marionette DEBUG loaded listener.js 18:46:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x9abc3400) [pid = 18694] [serial = 663] [outer = 0x99f1a400] 18:46:10 INFO - PROCESS | 18694 | 1463190370909 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]]]}] 18:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1844ms 18:46:10 INFO - PROCESS | 18694 | 1463190370973 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:46:10 INFO - PROCESS | 18694 | 1463190370976 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:46:10 INFO - PROCESS | 18694 | 1463190370983 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:46:10 INFO - PROCESS | 18694 | 1463190370986 Marionette TRACE conn3 <- [1,854,null,{}] 18:46:10 INFO - PROCESS | 18694 | 1463190370992 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}] 18:46:11 INFO - PROCESS | 18694 | 1463190371259 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:46:11 INFO - PROCESS | 18694 | 1463190371442 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a16ec00 == 102 [pid = 18694] [id = 221] 18:46:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x9a678400) [pid = 18694] [serial = 664] [outer = (nil)] 18:46:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x9b0c8400) [pid = 18694] [serial = 665] [outer = 0x9a678400] 18:46:11 INFO - PROCESS | 18694 | 1463190371553 Marionette DEBUG loaded listener.js 18:46:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x9b24d800) [pid = 18694] [serial = 666] [outer = 0x9a678400] 18:46:12 INFO - PROCESS | 18694 | 1463190372422 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]]]}] 18:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1479ms 18:46:12 INFO - PROCESS | 18694 | 1463190372462 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:46:12 INFO - PROCESS | 18694 | 1463190372467 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:46:12 INFO - PROCESS | 18694 | 1463190372473 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:46:12 INFO - PROCESS | 18694 | 1463190372477 Marionette TRACE conn3 <- [1,858,null,{}] 18:46:12 INFO - PROCESS | 18694 | 1463190372483 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}] 18:46:12 INFO - PROCESS | 18694 | 1463190372686 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:46:12 INFO - PROCESS | 18694 | 1463190372885 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x9b249000 == 103 [pid = 18694] [id = 222] 18:46:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x9b88c800) [pid = 18694] [serial = 667] [outer = (nil)] 18:46:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x9ba14400) [pid = 18694] [serial = 668] [outer = 0x9b88c800] 18:46:12 INFO - PROCESS | 18694 | 1463190372987 Marionette DEBUG loaded listener.js 18:46:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x9ba1a400) [pid = 18694] [serial = 669] [outer = 0x9b88c800] 18:46:13 INFO - PROCESS | 18694 | 1463190373882 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]]]}] 18:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1480ms 18:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:46:13 INFO - PROCESS | 18694 | 1463190373954 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:46:13 INFO - PROCESS | 18694 | 1463190373956 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:46:13 INFO - PROCESS | 18694 | 1463190373963 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:46:13 INFO - PROCESS | 18694 | 1463190373966 Marionette TRACE conn3 <- [1,862,null,{}] 18:46:13 INFO - PROCESS | 18694 | 1463190373972 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}] 18:46:14 INFO - PROCESS | 18694 | 1463190374148 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:46:14 INFO - PROCESS | 18694 | 1463190374402 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x923cdc00 == 104 [pid = 18694] [id = 223] 18:46:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x93981400) [pid = 18694] [serial = 670] [outer = (nil)] 18:46:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x9ba16800) [pid = 18694] [serial = 671] [outer = 0x93981400] 18:46:14 INFO - PROCESS | 18694 | 1463190374610 Marionette DEBUG loaded listener.js 18:46:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x9ba21c00) [pid = 18694] [serial = 672] [outer = 0x93981400] 18:46:15 INFO - PROCESS | 18694 | 1463190375646 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]]]}] 18:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1734ms 18:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:46:15 INFO - PROCESS | 18694 | 1463190375696 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:46:15 INFO - PROCESS | 18694 | 1463190375699 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:46:15 INFO - PROCESS | 18694 | 1463190375706 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:46:15 INFO - PROCESS | 18694 | 1463190375709 Marionette TRACE conn3 <- [1,866,null,{}] 18:46:15 INFO - PROCESS | 18694 | 1463190375725 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}] 18:46:15 INFO - PROCESS | 18694 | 1463190375901 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:46:16 INFO - PROCESS | 18694 | 1463190376091 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ba14c00 == 105 [pid = 18694] [id = 224] 18:46:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x9ba18800) [pid = 18694] [serial = 673] [outer = (nil)] 18:46:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0xa061ec00) [pid = 18694] [serial = 674] [outer = 0x9ba18800] 18:46:16 INFO - PROCESS | 18694 | 1463190376175 Marionette DEBUG loaded listener.js 18:46:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0xa114dc00) [pid = 18694] [serial = 675] [outer = 0x9ba18800] 18:46:17 INFO - PROCESS | 18694 | 1463190377097 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]]]}] 18:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1440ms 18:46:17 INFO - PROCESS | 18694 | 1463190377145 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:46:17 INFO - PROCESS | 18694 | 1463190377149 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:46:17 INFO - PROCESS | 18694 | 1463190377155 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:46:17 INFO - PROCESS | 18694 | 1463190377158 Marionette TRACE conn3 <- [1,870,null,{}] 18:46:17 INFO - PROCESS | 18694 | 1463190377164 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}] 18:46:17 INFO - PROCESS | 18694 | 1463190377340 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:46:17 INFO - PROCESS | 18694 | 1463190377530 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ba15400 == 106 [pid = 18694] [id = 225] 18:46:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x9ba1bc00) [pid = 18694] [serial = 676] [outer = (nil)] 18:46:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0xa21a8c00) [pid = 18694] [serial = 677] [outer = 0x9ba1bc00] 18:46:17 INFO - PROCESS | 18694 | 1463190377615 Marionette DEBUG loaded listener.js 18:46:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0xa227c800) [pid = 18694] [serial = 678] [outer = 0x9ba1bc00] 18:46:18 INFO - PROCESS | 18694 | 1463190378525 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]]]}] 18:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1429ms 18:46:18 INFO - PROCESS | 18694 | 1463190378585 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:46:18 INFO - PROCESS | 18694 | 1463190378589 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:46:18 INFO - PROCESS | 18694 | 1463190378596 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:46:18 INFO - PROCESS | 18694 | 1463190378600 Marionette TRACE conn3 <- [1,874,null,{}] 18:46:18 INFO - PROCESS | 18694 | 1463190378606 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}] 18:46:18 INFO - PROCESS | 18694 | 1463190378782 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:46:19 INFO - PROCESS | 18694 | 1463190378989 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d57400 == 107 [pid = 18694] [id = 226] 18:46:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x981ea800) [pid = 18694] [serial = 679] [outer = (nil)] 18:46:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0xa3063000) [pid = 18694] [serial = 680] [outer = 0x981ea800] 18:46:19 INFO - PROCESS | 18694 | 1463190379108 Marionette DEBUG loaded listener.js 18:46:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0xa30f2c00) [pid = 18694] [serial = 681] [outer = 0x981ea800] 18:46:20 INFO - PROCESS | 18694 | 1463190380046 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]]]}] 18:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1488ms 18:46:20 INFO - PROCESS | 18694 | 1463190380084 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:46:20 INFO - PROCESS | 18694 | 1463190380087 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:46:20 INFO - PROCESS | 18694 | 1463190380094 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:46:20 INFO - PROCESS | 18694 | 1463190380098 Marionette TRACE conn3 <- [1,878,null,{}] 18:46:20 INFO - PROCESS | 18694 | 1463190380103 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}] 18:46:20 INFO - PROCESS | 18694 | 1463190380277 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:46:20 INFO - PROCESS | 18694 | 1463190380529 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:20 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb8e400 == 108 [pid = 18694] [id = 227] 18:46:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x8bb8e800) [pid = 18694] [serial = 682] [outer = (nil)] 18:46:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x8bb91000) [pid = 18694] [serial = 683] [outer = 0x8bb8e800] 18:46:20 INFO - PROCESS | 18694 | 1463190380977 Marionette DEBUG loaded listener.js 18:46:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x8bb94c00) [pid = 18694] [serial = 684] [outer = 0x8bb8e800] 18:46:22 INFO - PROCESS | 18694 | 1463190382106 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]]]}] 18:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 2038ms 18:46:22 INFO - PROCESS | 18694 | 1463190382136 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:46:22 INFO - PROCESS | 18694 | 1463190382141 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:46:22 INFO - PROCESS | 18694 | 1463190382149 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:46:22 INFO - PROCESS | 18694 | 1463190382153 Marionette TRACE conn3 <- [1,882,null,{}] 18:46:22 INFO - PROCESS | 18694 | 1463190382160 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}] 18:46:22 INFO - PROCESS | 18694 | 1463190382332 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:46:22 INFO - PROCESS | 18694 | 1463190382581 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de5d000 == 109 [pid = 18694] [id = 228] 18:46:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x8de5dc00) [pid = 18694] [serial = 685] [outer = (nil)] 18:46:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x9134d400) [pid = 18694] [serial = 686] [outer = 0x8de5dc00] 18:46:22 INFO - PROCESS | 18694 | 1463190382698 Marionette DEBUG loaded listener.js 18:46:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x91bcd000) [pid = 18694] [serial = 687] [outer = 0x8de5dc00] 18:46:23 INFO - PROCESS | 18694 | 1463190383544 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]]]}] 18:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1436ms 18:46:23 INFO - PROCESS | 18694 | 1463190383584 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:46:23 INFO - PROCESS | 18694 | 1463190383590 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:46:23 INFO - PROCESS | 18694 | 1463190383600 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:46:23 INFO - PROCESS | 18694 | 1463190383603 Marionette TRACE conn3 <- [1,886,null,{}] 18:46:23 INFO - PROCESS | 18694 | 1463190383610 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}] 18:46:23 INFO - PROCESS | 18694 | 1463190383779 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:46:24 INFO - PROCESS | 18694 | 1463190384141 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5de400 == 110 [pid = 18694] [id = 229] 18:46:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x912ea400) [pid = 18694] [serial = 688] [outer = (nil)] 18:46:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x91ceec00) [pid = 18694] [serial = 689] [outer = 0x912ea400] 18:46:24 INFO - PROCESS | 18694 | 1463190384222 Marionette DEBUG loaded listener.js 18:46:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x929c5000) [pid = 18694] [serial = 690] [outer = 0x912ea400] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x93cc4800 == 109 [pid = 18694] [id = 17] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x923d2000 == 108 [pid = 18694] [id = 22] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x9a07d800 == 107 [pid = 18694] [id = 18] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x8caa9000) [pid = 18694] [serial = 583] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x92485400 == 106 [pid = 18694] [id = 210] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x914d6000 == 105 [pid = 18694] [id = 209] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8c775c00 == 104 [pid = 18694] [id = 208] 18:46:25 INFO - PROCESS | 18694 | 1463190385282 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]]]}] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbe0800 == 103 [pid = 18694] [id = 207] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae2ac00 == 102 [pid = 18694] [id = 206] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbe0400 == 101 [pid = 18694] [id = 205] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac62400 == 100 [pid = 18694] [id = 202] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x95a6f800 == 99 [pid = 18694] [id = 201] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x959f3c00 == 98 [pid = 18694] [id = 200] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8caaa800 == 97 [pid = 18694] [id = 199] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac57400 == 96 [pid = 18694] [id = 198] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8d4800 == 95 [pid = 18694] [id = 197] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbd9400 == 94 [pid = 18694] [id = 196] 18:46:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae21c00 == 93 [pid = 18694] [id = 195] 18:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1741ms 18:46:25 INFO - PROCESS | 18694 | 1463190385341 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:46:25 INFO - PROCESS | 18694 | 1463190385345 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:46:25 INFO - PROCESS | 18694 | 1463190385351 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:46:25 INFO - PROCESS | 18694 | 1463190385357 Marionette TRACE conn3 <- [1,890,null,{}] 18:46:25 INFO - PROCESS | 18694 | 1463190385372 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}] 18:46:25 INFO - PROCESS | 18694 | 1463190385554 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x99d4dc00) [pid = 18694] [serial = 580] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x93c03800) [pid = 18694] [serial = 547] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x9a16c400) [pid = 18694] [serial = 559] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x99f24400) [pid = 18694] [serial = 569] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x959e6c00) [pid = 18694] [serial = 568] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x8c776000) [pid = 18694] [serial = 571] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x8dbd4c00) [pid = 18694] [serial = 572] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x99ab3000) [pid = 18694] [serial = 550] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x91d3bc00) [pid = 18694] [serial = 574] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x929c2800) [pid = 18694] [serial = 575] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x92b44c00) [pid = 18694] [serial = 563] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x92483c00) [pid = 18694] [serial = 562] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x95a4b400) [pid = 18694] [serial = 577] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x95a6a800) [pid = 18694] [serial = 566] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x952e5000) [pid = 18694] [serial = 565] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x9a076400) [pid = 18694] [serial = 581] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x99f1c000) [pid = 18694] [serial = 553] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x91bc9c00) [pid = 18694] [serial = 544] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x9a07b400) [pid = 18694] [serial = 556] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9970ec00) [pid = 18694] [serial = 578] [outer = (nil)] [url = about:blank] 18:46:25 INFO - PROCESS | 18694 | 1463190385799 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:25 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbd4c00 == 94 [pid = 18694] [id = 230] 18:46:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x91354000) [pid = 18694] [serial = 691] [outer = (nil)] 18:46:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x920f2000) [pid = 18694] [serial = 692] [outer = 0x91354000] 18:46:25 INFO - PROCESS | 18694 | 1463190385874 Marionette DEBUG loaded listener.js 18:46:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x929c3000) [pid = 18694] [serial = 693] [outer = 0x91354000] 18:46:26 INFO - PROCESS | 18694 | 1463190386616 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]]]}] 18:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1285ms 18:46:26 INFO - PROCESS | 18694 | 1463190386637 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:46:26 INFO - PROCESS | 18694 | 1463190386641 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:46:26 INFO - PROCESS | 18694 | 1463190386647 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:46:26 INFO - PROCESS | 18694 | 1463190386650 Marionette TRACE conn3 <- [1,894,null,{}] 18:46:26 INFO - PROCESS | 18694 | 1463190386655 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}] 18:46:26 INFO - PROCESS | 18694 | 1463190386877 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:46:26 INFO - PROCESS | 18694 | 1463190386900 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x923d2000 == 95 [pid = 18694] [id = 231] 18:46:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x92486c00) [pid = 18694] [serial = 694] [outer = (nil)] 18:46:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x92d53800) [pid = 18694] [serial = 695] [outer = 0x92486c00] 18:46:26 INFO - PROCESS | 18694 | 1463190386969 Marionette DEBUG loaded listener.js 18:46:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x93aa5400) [pid = 18694] [serial = 696] [outer = 0x92486c00] 18:46:27 INFO - PROCESS | 18694 | 1463190387878 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]]]}] 18:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1296ms 18:46:27 INFO - PROCESS | 18694 | 1463190387944 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:46:27 INFO - PROCESS | 18694 | 1463190387947 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:46:27 INFO - PROCESS | 18694 | 1463190387953 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:46:27 INFO - PROCESS | 18694 | 1463190387956 Marionette TRACE conn3 <- [1,898,null,{}] 18:46:27 INFO - PROCESS | 18694 | 1463190387962 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}] 18:46:28 INFO - PROCESS | 18694 | 1463190388201 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:46:28 INFO - PROCESS | 18694 | 1463190388222 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x8cab6800 == 96 [pid = 18694] [id = 232] 18:46:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x91d3e000) [pid = 18694] [serial = 697] [outer = (nil)] 18:46:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x958dc000) [pid = 18694] [serial = 698] [outer = 0x91d3e000] 18:46:28 INFO - PROCESS | 18694 | 1463190388299 Marionette DEBUG loaded listener.js 18:46:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x959ef800) [pid = 18694] [serial = 699] [outer = 0x91d3e000] 18:46:29 INFO - PROCESS | 18694 | 1463190389190 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]]]}] 18:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1277ms 18:46:29 INFO - PROCESS | 18694 | 1463190389231 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:46:29 INFO - PROCESS | 18694 | 1463190389235 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:46:29 INFO - PROCESS | 18694 | 1463190389241 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:46:29 INFO - PROCESS | 18694 | 1463190389243 Marionette TRACE conn3 <- [1,902,null,{}] 18:46:29 INFO - PROCESS | 18694 | 1463190389264 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}] 18:46:29 INFO - PROCESS | 18694 | 1463190389497 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:46:29 INFO - PROCESS | 18694 | 1463190389524 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d5e800 == 97 [pid = 18694] [id = 233] 18:46:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x952db800) [pid = 18694] [serial = 700] [outer = (nil)] 18:46:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x98143000) [pid = 18694] [serial = 701] [outer = 0x952db800] 18:46:29 INFO - PROCESS | 18694 | 1463190389595 Marionette DEBUG loaded listener.js 18:46:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x98fbd800) [pid = 18694] [serial = 702] [outer = 0x952db800] 18:46:30 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x8ae2c000) [pid = 18694] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:46:30 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x91d3d400) [pid = 18694] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:46:30 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x91d3c000) [pid = 18694] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:46:30 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x8de58400) [pid = 18694] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:46:30 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x92b42800) [pid = 18694] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:46:30 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x912f2400) [pid = 18694] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:46:30 INFO - PROCESS | 18694 | 1463190390620 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]]]}] 18:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1394ms 18:46:30 INFO - PROCESS | 18694 | 1463190390643 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:46:30 INFO - PROCESS | 18694 | 1463190390646 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:46:30 INFO - PROCESS | 18694 | 1463190390652 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:46:30 INFO - PROCESS | 18694 | 1463190390655 Marionette TRACE conn3 <- [1,906,null,{}] 18:46:30 INFO - PROCESS | 18694 | 1463190390661 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}] 18:46:30 INFO - PROCESS | 18694 | 1463190390815 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:46:30 INFO - PROCESS | 18694 | 1463190390830 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x912f2400 == 98 [pid = 18694] [id = 234] 18:46:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x91d3d400) [pid = 18694] [serial = 703] [outer = (nil)] 18:46:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x95a6f400) [pid = 18694] [serial = 704] [outer = 0x91d3d400] 18:46:30 INFO - PROCESS | 18694 | 1463190390902 Marionette DEBUG loaded listener.js 18:46:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x99710800) [pid = 18694] [serial = 705] [outer = 0x91d3d400] 18:46:31 INFO - PROCESS | 18694 | 1463190391772 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]]]}] 18:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1177ms 18:46:31 INFO - PROCESS | 18694 | 1463190391830 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:46:31 INFO - PROCESS | 18694 | 1463190391834 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:46:31 INFO - PROCESS | 18694 | 1463190391840 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:46:31 INFO - PROCESS | 18694 | 1463190391842 Marionette TRACE conn3 <- [1,910,null,{}] 18:46:31 INFO - PROCESS | 18694 | 1463190391848 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}] 18:46:32 INFO - PROCESS | 18694 | 1463190392006 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:46:32 INFO - PROCESS | 18694 | 1463190392016 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x9135a400 == 99 [pid = 18694] [id = 235] 18:46:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x95a66c00) [pid = 18694] [serial = 706] [outer = (nil)] 18:46:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x99bdfc00) [pid = 18694] [serial = 707] [outer = 0x95a66c00] 18:46:32 INFO - PROCESS | 18694 | 1463190392087 Marionette DEBUG loaded listener.js 18:46:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x99c5a400) [pid = 18694] [serial = 708] [outer = 0x95a66c00] 18:46:33 INFO - PROCESS | 18694 | 1463190393267 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]]]}] 18:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1479ms 18:46:33 INFO - PROCESS | 18694 | 1463190393320 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:46:33 INFO - PROCESS | 18694 | 1463190393327 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:46:33 INFO - PROCESS | 18694 | 1463190393335 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:46:33 INFO - PROCESS | 18694 | 1463190393342 Marionette TRACE conn3 <- [1,914,null,{}] 18:46:33 INFO - PROCESS | 18694 | 1463190393350 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}] 18:46:33 INFO - PROCESS | 18694 | 1463190393560 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:46:33 INFO - PROCESS | 18694 | 1463190393803 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caadc00 == 100 [pid = 18694] [id = 236] 18:46:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x8dbd6000) [pid = 18694] [serial = 709] [outer = (nil)] 18:46:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x8de5a000) [pid = 18694] [serial = 710] [outer = 0x8dbd6000] 18:46:33 INFO - PROCESS | 18694 | 1463190393936 Marionette DEBUG loaded listener.js 18:46:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x912f7c00) [pid = 18694] [serial = 711] [outer = 0x8dbd6000] 18:46:34 INFO - PROCESS | 18694 | 1463190394809 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]]]}] 18:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1544ms 18:46:34 INFO - PROCESS | 18694 | 1463190394880 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:46:34 INFO - PROCESS | 18694 | 1463190394889 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:46:34 INFO - PROCESS | 18694 | 1463190394899 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:46:34 INFO - PROCESS | 18694 | 1463190394903 Marionette TRACE conn3 <- [1,918,null,{}] 18:46:34 INFO - PROCESS | 18694 | 1463190394910 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}] 18:46:35 INFO - PROCESS | 18694 | 1463190395139 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:46:35 INFO - PROCESS | 18694 | 1463190395420 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x912f0c00 == 101 [pid = 18694] [id = 237] 18:46:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x923c8400) [pid = 18694] [serial = 712] [outer = (nil)] 18:46:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x929c9c00) [pid = 18694] [serial = 713] [outer = 0x923c8400] 18:46:35 INFO - PROCESS | 18694 | 1463190395546 Marionette DEBUG loaded listener.js 18:46:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x93cd0400) [pid = 18694] [serial = 714] [outer = 0x923c8400] 18:46:36 INFO - PROCESS | 18694 | 1463190396462 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]]]}] 18:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1637ms 18:46:36 INFO - PROCESS | 18694 | 1463190396536 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:46:36 INFO - PROCESS | 18694 | 1463190396539 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:46:36 INFO - PROCESS | 18694 | 1463190396547 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:46:36 INFO - PROCESS | 18694 | 1463190396554 Marionette TRACE conn3 <- [1,922,null,{}] 18:46:36 INFO - PROCESS | 18694 | 1463190396570 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}] 18:46:36 INFO - PROCESS | 18694 | 1463190396798 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:46:37 INFO - PROCESS | 18694 | 1463190397036 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x914df400 == 102 [pid = 18694] [id = 238] 18:46:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x95a6f000) [pid = 18694] [serial = 715] [outer = (nil)] 18:46:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x99bea000) [pid = 18694] [serial = 716] [outer = 0x95a6f000] 18:46:37 INFO - PROCESS | 18694 | 1463190397166 Marionette DEBUG loaded listener.js 18:46:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x99fea800) [pid = 18694] [serial = 717] [outer = 0x95a6f000] 18:46:38 INFO - PROCESS | 18694 | 1463190398053 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]]]}] 18:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1587ms 18:46:38 INFO - PROCESS | 18694 | 1463190398135 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:46:38 INFO - PROCESS | 18694 | 1463190398140 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:46:38 INFO - PROCESS | 18694 | 1463190398146 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:46:38 INFO - PROCESS | 18694 | 1463190398150 Marionette TRACE conn3 <- [1,926,null,{}] 18:46:38 INFO - PROCESS | 18694 | 1463190398156 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}] 18:46:38 INFO - PROCESS | 18694 | 1463190398343 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:46:38 INFO - PROCESS | 18694 | 1463190398582 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x91cee400 == 103 [pid = 18694] [id = 239] 18:46:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x9960bc00) [pid = 18694] [serial = 718] [outer = (nil)] 18:46:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x9a168800) [pid = 18694] [serial = 719] [outer = 0x9960bc00] 18:46:38 INFO - PROCESS | 18694 | 1463190398719 Marionette DEBUG loaded listener.js 18:46:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x9a679c00) [pid = 18694] [serial = 720] [outer = 0x9960bc00] 18:46:39 INFO - PROCESS | 18694 | 1463190399585 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]]]}] 18:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1480ms 18:46:39 INFO - PROCESS | 18694 | 1463190399628 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:46:39 INFO - PROCESS | 18694 | 1463190399632 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:46:39 INFO - PROCESS | 18694 | 1463190399638 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:46:39 INFO - PROCESS | 18694 | 1463190399641 Marionette TRACE conn3 <- [1,930,null,{}] 18:46:39 INFO - PROCESS | 18694 | 1463190399647 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}] 18:46:39 INFO - PROCESS | 18694 | 1463190399822 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:46:40 INFO - PROCESS | 18694 | 1463190400022 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a081c00 == 104 [pid = 18694] [id = 240] 18:46:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x9a168400) [pid = 18694] [serial = 721] [outer = (nil)] 18:46:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x9ad87000) [pid = 18694] [serial = 722] [outer = 0x9a168400] 18:46:40 INFO - PROCESS | 18694 | 1463190400103 Marionette DEBUG loaded listener.js 18:46:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x9b0c9000) [pid = 18694] [serial = 723] [outer = 0x9a168400] 18:46:41 INFO - PROCESS | 18694 | 1463190401066 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]]]}] 18:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1487ms 18:46:41 INFO - PROCESS | 18694 | 1463190401125 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:46:41 INFO - PROCESS | 18694 | 1463190401129 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:46:41 INFO - PROCESS | 18694 | 1463190401136 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:46:41 INFO - PROCESS | 18694 | 1463190401139 Marionette TRACE conn3 <- [1,934,null,{}] 18:46:41 INFO - PROCESS | 18694 | 1463190401145 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}] 18:46:41 INFO - PROCESS | 18694 | 1463190401339 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:46:41 INFO - PROCESS | 18694 | 1463190401535 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c775c00 == 105 [pid = 18694] [id = 241] 18:46:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x9ab11400) [pid = 18694] [serial = 724] [outer = (nil)] 18:46:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0xa21a2800) [pid = 18694] [serial = 725] [outer = 0x9ab11400] 18:46:41 INFO - PROCESS | 18694 | 1463190401662 Marionette DEBUG loaded listener.js 18:46:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0xa3252800) [pid = 18694] [serial = 726] [outer = 0x9ab11400] 18:46:42 INFO - PROCESS | 18694 | 1463190402513 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]]]}] 18:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1430ms 18:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:46:42 INFO - PROCESS | 18694 | 1463190402567 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:46:42 INFO - PROCESS | 18694 | 1463190402570 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:46:42 INFO - PROCESS | 18694 | 1463190402577 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:46:42 INFO - PROCESS | 18694 | 1463190402580 Marionette TRACE conn3 <- [1,938,null,{}] 18:46:42 INFO - PROCESS | 18694 | 1463190402586 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}] 18:46:42 INFO - PROCESS | 18694 | 1463190402765 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:46:42 INFO - PROCESS | 18694 | 1463190402971 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ab1400 == 106 [pid = 18694] [id = 242] 18:46:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x91ab2c00) [pid = 18694] [serial = 727] [outer = (nil)] 18:46:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x91ab9c00) [pid = 18694] [serial = 728] [outer = 0x91ab2c00] 18:46:43 INFO - PROCESS | 18694 | 1463190403055 Marionette DEBUG loaded listener.js 18:46:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x91abc000) [pid = 18694] [serial = 729] [outer = 0x91ab2c00] 18:46:43 INFO - PROCESS | 18694 | 1463190403975 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]]]}] 18:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1433ms 18:46:44 INFO - PROCESS | 18694 | 1463190404010 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:46:44 INFO - PROCESS | 18694 | 1463190404014 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:46:44 INFO - PROCESS | 18694 | 1463190404020 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:46:44 INFO - PROCESS | 18694 | 1463190404023 Marionette TRACE conn3 <- [1,942,null,{}] 18:46:44 INFO - PROCESS | 18694 | 1463190404029 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}] 18:46:44 INFO - PROCESS | 18694 | 1463190404204 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:46:44 INFO - PROCESS | 18694 | 1463190404406 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ab1800 == 107 [pid = 18694] [id = 243] 18:46:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x91ab1c00) [pid = 18694] [serial = 730] [outer = (nil)] 18:46:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x92a5bc00) [pid = 18694] [serial = 731] [outer = 0x91ab1c00] 18:46:44 INFO - PROCESS | 18694 | 1463190404491 Marionette DEBUG loaded listener.js 18:46:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x92a5f000) [pid = 18694] [serial = 732] [outer = 0x91ab1c00] 18:46:45 INFO - PROCESS | 18694 | 1463190405378 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]]]}] 18:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1386ms 18:46:45 INFO - PROCESS | 18694 | 1463190405409 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:46:45 INFO - PROCESS | 18694 | 1463190405412 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:46:45 INFO - PROCESS | 18694 | 1463190405419 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:46:45 INFO - PROCESS | 18694 | 1463190405423 Marionette TRACE conn3 <- [1,946,null,{}] 18:46:45 INFO - PROCESS | 18694 | 1463190405428 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}] 18:46:45 INFO - PROCESS | 18694 | 1463190405603 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:46:45 INFO - PROCESS | 18694 | 1463190405815 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac55c00 == 108 [pid = 18694] [id = 244] 18:46:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x8bb8a400) [pid = 18694] [serial = 733] [outer = (nil)] 18:46:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x92a67000) [pid = 18694] [serial = 734] [outer = 0x8bb8a400] 18:46:45 INFO - PROCESS | 18694 | 1463190405895 Marionette DEBUG loaded listener.js 18:46:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x92a68c00) [pid = 18694] [serial = 735] [outer = 0x8bb8a400] 18:46:46 INFO - PROCESS | 18694 | 1463190406801 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]]]}] 18:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1429ms 18:46:46 INFO - PROCESS | 18694 | 1463190406849 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:46:46 INFO - PROCESS | 18694 | 1463190406853 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:46:46 INFO - PROCESS | 18694 | 1463190406859 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:46:46 INFO - PROCESS | 18694 | 1463190406862 Marionette TRACE conn3 <- [1,950,null,{}] 18:46:46 INFO - PROCESS | 18694 | 1463190406868 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}] 18:46:47 INFO - PROCESS | 18694 | 1463190407050 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:46:47 INFO - PROCESS | 18694 | 1463190407248 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae29800 == 109 [pid = 18694] [id = 245] 18:46:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x8f001c00) [pid = 18694] [serial = 736] [outer = (nil)] 18:46:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x8f008c00) [pid = 18694] [serial = 737] [outer = 0x8f001c00] 18:46:47 INFO - PROCESS | 18694 | 1463190407328 Marionette DEBUG loaded listener.js 18:46:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x8f00b000) [pid = 18694] [serial = 738] [outer = 0x8f001c00] 18:46:48 INFO - PROCESS | 18694 | 1463190408266 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]]]}] 18:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1439ms 18:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:46:48 INFO - PROCESS | 18694 | 1463190408299 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:46:48 INFO - PROCESS | 18694 | 1463190408302 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:46:48 INFO - PROCESS | 18694 | 1463190408309 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:46:48 INFO - PROCESS | 18694 | 1463190408313 Marionette TRACE conn3 <- [1,954,null,{}] 18:46:48 INFO - PROCESS | 18694 | 1463190408319 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}] 18:46:48 INFO - PROCESS | 18694 | 1463190408520 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:46:48 INFO - PROCESS | 18694 | 1463190408723 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f004c00 == 110 [pid = 18694] [id = 246] 18:46:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x8f007400) [pid = 18694] [serial = 739] [outer = (nil)] 18:46:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x91b29400) [pid = 18694] [serial = 740] [outer = 0x8f007400] 18:46:48 INFO - PROCESS | 18694 | 1463190408809 Marionette DEBUG loaded listener.js 18:46:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x91b2f400) [pid = 18694] [serial = 741] [outer = 0x8f007400] 18:46:49 INFO - PROCESS | 18694 | 1463190409714 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]]]}] 18:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1482ms 18:46:49 INFO - PROCESS | 18694 | 1463190409791 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:46:49 INFO - PROCESS | 18694 | 1463190409794 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:46:49 INFO - PROCESS | 18694 | 1463190409801 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:46:49 INFO - PROCESS | 18694 | 1463190409805 Marionette TRACE conn3 <- [1,958,null,{}] 18:46:49 INFO - PROCESS | 18694 | 1463190409811 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}] 18:46:49 INFO - PROCESS | 18694 | 1463190409993 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:46:50 INFO - PROCESS | 18694 | 1463190410193 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e750400 == 111 [pid = 18694] [id = 247] 18:46:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x8e750c00) [pid = 18694] [serial = 742] [outer = (nil)] 18:46:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x8e758800) [pid = 18694] [serial = 743] [outer = 0x8e750c00] 18:46:50 INFO - PROCESS | 18694 | 1463190410318 Marionette DEBUG loaded listener.js 18:46:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x8e75bc00) [pid = 18694] [serial = 744] [outer = 0x8e750c00] 18:46:51 INFO - PROCESS | 18694 | 1463190411181 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]]]}] 18:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1488ms 18:46:51 INFO - PROCESS | 18694 | 1463190411291 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:46:51 INFO - PROCESS | 18694 | 1463190411295 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:46:51 INFO - PROCESS | 18694 | 1463190411301 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:46:51 INFO - PROCESS | 18694 | 1463190411304 Marionette TRACE conn3 <- [1,962,null,{}] 18:46:51 INFO - PROCESS | 18694 | 1463190411368 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}] 18:46:51 INFO - PROCESS | 18694 | 1463190411556 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:46:51 INFO - PROCESS | 18694 | 1463190411843 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5dc800 == 112 [pid = 18694] [id = 248] 18:46:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x8e5dd400) [pid = 18694] [serial = 745] [outer = (nil)] 18:46:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x912e9c00) [pid = 18694] [serial = 746] [outer = 0x8e5dd400] 18:46:51 INFO - PROCESS | 18694 | 1463190411930 Marionette DEBUG loaded listener.js 18:46:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x91b2f000) [pid = 18694] [serial = 747] [outer = 0x8e5dd400] 18:46:52 INFO - PROCESS | 18694 | 1463190412778 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]]]}] 18:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2135ms 18:46:53 INFO - PROCESS | 18694 | 1463190413559 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:46:53 INFO - PROCESS | 18694 | 1463190413566 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:46:53 INFO - PROCESS | 18694 | 1463190413587 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:46:53 INFO - PROCESS | 18694 | 1463190413592 Marionette TRACE conn3 <- [1,966,null,{}] 18:46:53 INFO - PROCESS | 18694 | 1463190413600 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}] 18:46:53 INFO - PROCESS | 18694 | 1463190413770 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:46:54 INFO - PROCESS | 18694 | 1463190413983 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x912e9400 == 113 [pid = 18694] [id = 249] 18:46:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0x91aba800) [pid = 18694] [serial = 748] [outer = (nil)] 18:46:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 192 (0x91b25400) [pid = 18694] [serial = 749] [outer = 0x91aba800] 18:46:54 INFO - PROCESS | 18694 | 1463190414059 Marionette DEBUG loaded listener.js 18:46:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 193 (0x91b2e800) [pid = 18694] [serial = 750] [outer = 0x91aba800] 18:46:55 INFO - PROCESS | 18694 | 1463190415077 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]]]}] 18:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1540ms 18:46:55 INFO - PROCESS | 18694 | 1463190415125 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:46:55 INFO - PROCESS | 18694 | 1463190415131 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:46:55 INFO - PROCESS | 18694 | 1463190415143 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:46:55 INFO - PROCESS | 18694 | 1463190415148 Marionette TRACE conn3 <- [1,970,null,{}] 18:46:55 INFO - PROCESS | 18694 | 1463190415154 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}] 18:46:55 INFO - PROCESS | 18694 | 1463190415332 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:46:55 INFO - PROCESS | 18694 | 1463190415634 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb8b400 == 114 [pid = 18694] [id = 250] 18:46:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 194 (0x8bb8bc00) [pid = 18694] [serial = 751] [outer = (nil)] 18:46:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 195 (0x91d36800) [pid = 18694] [serial = 752] [outer = 0x8bb8bc00] 18:46:55 INFO - PROCESS | 18694 | 1463190415715 Marionette DEBUG loaded listener.js 18:46:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 196 (0x92488c00) [pid = 18694] [serial = 753] [outer = 0x8bb8bc00] 18:46:56 INFO - PROCESS | 18694 | 1463190416658 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]]]}] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x912f2400 == 113 [pid = 18694] [id = 234] 18:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1590ms 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 195 (0x95041800) [pid = 18694] [serial = 607] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 194 (0x8e5d1800) [pid = 18694] [serial = 610] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 193 (0x98af5000) [pid = 18694] [serial = 598] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 192 (0x958e5000) [pid = 18694] [serial = 595] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 191 (0x91ceac00) [pid = 18694] [serial = 589] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x92b4ac00) [pid = 18694] [serial = 592] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x99701c00) [pid = 18694] [serial = 601] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x8e5d8000) [pid = 18694] [serial = 586] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x9a21a000) [pid = 18694] [serial = 604] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x93cd2800) [pid = 18694] [serial = 634] [outer = (nil)] [url = about:blank] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x92d5e800 == 112 [pid = 18694] [id = 233] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8cab6800 == 111 [pid = 18694] [id = 232] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x923d2000 == 110 [pid = 18694] [id = 231] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbd4c00 == 109 [pid = 18694] [id = 230] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5de400 == 108 [pid = 18694] [id = 229] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8de5d000 == 107 [pid = 18694] [id = 228] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb8e400 == 106 [pid = 18694] [id = 227] 18:46:56 INFO - PROCESS | 18694 | 1463190416784 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:46:56 INFO - PROCESS | 18694 | 1463190416790 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae2a800 == 105 [pid = 18694] [id = 217] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae2a000 == 104 [pid = 18694] [id = 216] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae2d800 == 103 [pid = 18694] [id = 215] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae25000 == 102 [pid = 18694] [id = 214] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x91be0800 == 101 [pid = 18694] [id = 213] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x8cab3c00 == 100 [pid = 18694] [id = 212] 18:46:56 INFO - PROCESS | 18694 | --DOCSHELL 0x912e9800 == 99 [pid = 18694] [id = 211] 18:46:56 INFO - PROCESS | 18694 | 1463190416813 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:46:56 INFO - PROCESS | 18694 | 1463190416816 Marionette TRACE conn3 <- [1,974,null,{}] 18:46:56 INFO - PROCESS | 18694 | 1463190416832 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}] 18:46:57 INFO - PROCESS | 18694 | 1463190417021 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x912f6000) [pid = 18694] [serial = 620] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x92b4b800) [pid = 18694] [serial = 628] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x929c2400) [pid = 18694] [serial = 625] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x91bd6400) [pid = 18694] [serial = 617] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x93980000) [pid = 18694] [serial = 631] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x914d2c00) [pid = 18694] [serial = 616] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x8c8d4c00) [pid = 18694] [serial = 619] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x91359000) [pid = 18694] [serial = 613] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x92cd5c00) [pid = 18694] [serial = 629] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x91d3d800) [pid = 18694] [serial = 622] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x92487000) [pid = 18694] [serial = 623] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x929cc000) [pid = 18694] [serial = 626] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x93c04000) [pid = 18694] [serial = 632] [outer = (nil)] [url = about:blank] 18:46:57 INFO - PROCESS | 18694 | 1463190417318 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x91359000 == 100 [pid = 18694] [id = 251] 18:46:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x91bd6400) [pid = 18694] [serial = 754] [outer = (nil)] 18:46:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x91d32c00) [pid = 18694] [serial = 755] [outer = 0x91bd6400] 18:46:57 INFO - PROCESS | 18694 | 1463190417395 Marionette DEBUG loaded listener.js 18:46:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x923cbc00) [pid = 18694] [serial = 756] [outer = 0x91bd6400] 18:46:58 INFO - PROCESS | 18694 | 1463190418134 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]]]}] 18:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1393ms 18:46:58 INFO - PROCESS | 18694 | 1463190418194 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:46:58 INFO - PROCESS | 18694 | 1463190418198 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:46:58 INFO - PROCESS | 18694 | 1463190418207 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:46:58 INFO - PROCESS | 18694 | 1463190418211 Marionette TRACE conn3 <- [1,978,null,{}] 18:46:58 INFO - PROCESS | 18694 | 1463190418216 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}] 18:46:58 INFO - PROCESS | 18694 | 1463190418436 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:46:58 INFO - PROCESS | 18694 | 1463190418458 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:58 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8d2c00 == 101 [pid = 18694] [id = 252] 18:46:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x91bd8000) [pid = 18694] [serial = 757] [outer = (nil)] 18:46:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x92b4ac00) [pid = 18694] [serial = 758] [outer = 0x91bd8000] 18:46:58 INFO - PROCESS | 18694 | 1463190418529 Marionette DEBUG loaded listener.js 18:46:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x92cda400) [pid = 18694] [serial = 759] [outer = 0x91bd8000] 18:46:59 INFO - PROCESS | 18694 | 1463190419409 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]]]}] 18:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1246ms 18:46:59 INFO - PROCESS | 18694 | 1463190419453 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:46:59 INFO - PROCESS | 18694 | 1463190419456 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:46:59 INFO - PROCESS | 18694 | 1463190419469 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:46:59 INFO - PROCESS | 18694 | 1463190419472 Marionette TRACE conn3 <- [1,982,null,{}] 18:46:59 INFO - PROCESS | 18694 | 1463190419477 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}] 18:46:59 INFO - PROCESS | 18694 | 1463190419690 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:46:59 INFO - PROCESS | 18694 | 1463190419722 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d33800 == 102 [pid = 18694] [id = 253] 18:46:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x92a61c00) [pid = 18694] [serial = 760] [outer = (nil)] 18:46:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x93978000) [pid = 18694] [serial = 761] [outer = 0x92a61c00] 18:46:59 INFO - PROCESS | 18694 | 1463190419791 Marionette DEBUG loaded listener.js 18:46:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x93c03800) [pid = 18694] [serial = 762] [outer = 0x92a61c00] 18:47:00 INFO - PROCESS | 18694 | 1463190420736 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]]]}] 18:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1338ms 18:47:00 INFO - PROCESS | 18694 | 1463190420808 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:47:00 INFO - PROCESS | 18694 | 1463190420812 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:47:00 INFO - PROCESS | 18694 | 1463190420818 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:47:00 INFO - PROCESS | 18694 | 1463190420820 Marionette TRACE conn3 <- [1,986,null,{}] 18:47:00 INFO - PROCESS | 18694 | 1463190420826 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}] 18:47:01 INFO - PROCESS | 18694 | 1463190421113 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:47:01 INFO - PROCESS | 18694 | 1463190421142 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x92a62800 == 103 [pid = 18694] [id = 254] 18:47:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x92cd7400) [pid = 18694] [serial = 763] [outer = (nil)] 18:47:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x959e8c00) [pid = 18694] [serial = 764] [outer = 0x92cd7400] 18:47:01 INFO - PROCESS | 18694 | 1463190421215 Marionette DEBUG loaded listener.js 18:47:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x95a51c00) [pid = 18694] [serial = 765] [outer = 0x92cd7400] 18:47:02 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x91d3d400) [pid = 18694] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:47:02 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x91d3e000) [pid = 18694] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:47:02 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x8bb8e800) [pid = 18694] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:47:02 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x91354000) [pid = 18694] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:47:02 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x912ea400) [pid = 18694] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:47:02 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x8de5dc00) [pid = 18694] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:47:02 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x952db800) [pid = 18694] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:47:02 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x92486c00) [pid = 18694] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:47:02 INFO - PROCESS | 18694 | 1463190422717 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]]]}] 18:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1937ms 18:47:02 INFO - PROCESS | 18694 | 1463190422755 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:47:02 INFO - PROCESS | 18694 | 1463190422759 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:47:02 INFO - PROCESS | 18694 | 1463190422765 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:47:02 INFO - PROCESS | 18694 | 1463190422767 Marionette TRACE conn3 <- [1,990,null,{}] 18:47:02 INFO - PROCESS | 18694 | 1463190422773 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}] 18:47:02 INFO - PROCESS | 18694 | 1463190422942 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:47:02 INFO - PROCESS | 18694 | 1463190422958 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbd5c00 == 104 [pid = 18694] [id = 255] 18:47:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x92b4d800) [pid = 18694] [serial = 766] [outer = (nil)] 18:47:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x959e6400) [pid = 18694] [serial = 767] [outer = 0x92b4d800] 18:47:03 INFO - PROCESS | 18694 | 1463190423028 Marionette DEBUG loaded listener.js 18:47:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x977e5000) [pid = 18694] [serial = 768] [outer = 0x92b4d800] 18:47:04 INFO - PROCESS | 18694 | 1463190424084 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]]]}] 18:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1382ms 18:47:04 INFO - PROCESS | 18694 | 1463190424205 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:47:04 INFO - PROCESS | 18694 | 1463190424211 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:47:04 INFO - PROCESS | 18694 | 1463190424221 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:47:04 INFO - PROCESS | 18694 | 1463190424227 Marionette TRACE conn3 <- [1,994,null,{}] 18:47:04 INFO - PROCESS | 18694 | 1463190424246 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}] 18:47:04 INFO - PROCESS | 18694 | 1463190424462 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:47:04 INFO - PROCESS | 18694 | 1463190424677 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de5d000 == 105 [pid = 18694] [id = 256] 18:47:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x8e5d1800) [pid = 18694] [serial = 769] [outer = (nil)] 18:47:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x8e757000) [pid = 18694] [serial = 770] [outer = 0x8e5d1800] 18:47:04 INFO - PROCESS | 18694 | 1463190424866 Marionette DEBUG loaded listener.js 18:47:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x8f00c800) [pid = 18694] [serial = 771] [outer = 0x8e5d1800] 18:47:05 INFO - PROCESS | 18694 | 1463190425847 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]]]}] 18:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1692ms 18:47:05 INFO - PROCESS | 18694 | 1463190425913 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:47:05 INFO - PROCESS | 18694 | 1463190425919 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:47:05 INFO - PROCESS | 18694 | 1463190425931 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:47:05 INFO - PROCESS | 18694 | 1463190425937 Marionette TRACE conn3 <- [1,998,null,{}] 18:47:05 INFO - PROCESS | 18694 | 1463190425944 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}] 18:47:06 INFO - PROCESS | 18694 | 1463190426178 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:47:06 INFO - PROCESS | 18694 | 1463190426531 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bc6000 == 106 [pid = 18694] [id = 257] 18:47:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x91be0000) [pid = 18694] [serial = 772] [outer = (nil)] 18:47:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x91d39000) [pid = 18694] [serial = 773] [outer = 0x91be0000] 18:47:06 INFO - PROCESS | 18694 | 1463190426629 Marionette DEBUG loaded listener.js 18:47:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x92486000) [pid = 18694] [serial = 774] [outer = 0x91be0000] 18:47:07 INFO - PROCESS | 18694 | 1463190427542 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]]]}] 18:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1691ms 18:47:07 INFO - PROCESS | 18694 | 1463190427620 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:47:07 INFO - PROCESS | 18694 | 1463190427625 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:47:07 INFO - PROCESS | 18694 | 1463190427632 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:47:07 INFO - PROCESS | 18694 | 1463190427636 Marionette TRACE conn3 <- [1,1002,null,{}] 18:47:07 INFO - PROCESS | 18694 | 1463190427650 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}] 18:47:07 INFO - PROCESS | 18694 | 1463190427886 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:47:08 INFO - PROCESS | 18694 | 1463190428198 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x92ccf000 == 107 [pid = 18694] [id = 258] 18:47:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x92eebc00) [pid = 18694] [serial = 775] [outer = (nil)] 18:47:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x93cc9800) [pid = 18694] [serial = 776] [outer = 0x92eebc00] 18:47:08 INFO - PROCESS | 18694 | 1463190428313 Marionette DEBUG loaded listener.js 18:47:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x95046800) [pid = 18694] [serial = 777] [outer = 0x92eebc00] 18:47:09 INFO - PROCESS | 18694 | 1463190429239 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]]]}] 18:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1681ms 18:47:09 INFO - PROCESS | 18694 | 1463190429314 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:47:09 INFO - PROCESS | 18694 | 1463190429318 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:47:09 INFO - PROCESS | 18694 | 1463190429324 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:47:09 INFO - PROCESS | 18694 | 1463190429328 Marionette TRACE conn3 <- [1,1006,null,{}] 18:47:09 INFO - PROCESS | 18694 | 1463190429333 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}] 18:47:09 INFO - PROCESS | 18694 | 1463190429559 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:47:09 INFO - PROCESS | 18694 | 1463190429805 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x92b46400 == 108 [pid = 18694] [id = 259] 18:47:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x959efc00) [pid = 18694] [serial = 778] [outer = (nil)] 18:47:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0x95a6fc00) [pid = 18694] [serial = 779] [outer = 0x959efc00] 18:47:09 INFO - PROCESS | 18694 | 1463190429930 Marionette DEBUG loaded listener.js 18:47:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 192 (0x98af4800) [pid = 18694] [serial = 780] [outer = 0x959efc00] 18:47:10 INFO - PROCESS | 18694 | 1463190430780 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]]]}] 18:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1493ms 18:47:10 INFO - PROCESS | 18694 | 1463190430818 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:47:10 INFO - PROCESS | 18694 | 1463190430823 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:47:10 INFO - PROCESS | 18694 | 1463190430829 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:47:10 INFO - PROCESS | 18694 | 1463190430833 Marionette TRACE conn3 <- [1,1010,null,{}] 18:47:10 INFO - PROCESS | 18694 | 1463190430838 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}] 18:47:11 INFO - PROCESS | 18694 | 1463190431026 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:47:11 INFO - PROCESS | 18694 | 1463190431226 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a4e400 == 109 [pid = 18694] [id = 260] 18:47:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 193 (0x95a67400) [pid = 18694] [serial = 781] [outer = (nil)] 18:47:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 194 (0x9970dc00) [pid = 18694] [serial = 782] [outer = 0x95a67400] 18:47:11 INFO - PROCESS | 18694 | 1463190431325 Marionette DEBUG loaded listener.js 18:47:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 195 (0x99be0800) [pid = 18694] [serial = 783] [outer = 0x95a67400] 18:47:12 INFO - PROCESS | 18694 | 1463190432248 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]]]}] 18:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1482ms 18:47:12 INFO - PROCESS | 18694 | 1463190432311 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:47:12 INFO - PROCESS | 18694 | 1463190432316 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:47:12 INFO - PROCESS | 18694 | 1463190432322 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:47:12 INFO - PROCESS | 18694 | 1463190432325 Marionette TRACE conn3 <- [1,1014,null,{}] 18:47:12 INFO - PROCESS | 18694 | 1463190432331 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}] 18:47:12 INFO - PROCESS | 18694 | 1463190432604 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:47:12 INFO - PROCESS | 18694 | 1463190432860 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d54000 == 110 [pid = 18694] [id = 261] 18:47:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 196 (0x99beb000) [pid = 18694] [serial = 784] [outer = (nil)] 18:47:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 197 (0x9a161400) [pid = 18694] [serial = 785] [outer = 0x99beb000] 18:47:13 INFO - PROCESS | 18694 | 1463190433004 Marionette DEBUG loaded listener.js 18:47:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 198 (0x9a67b400) [pid = 18694] [serial = 786] [outer = 0x99beb000] 18:47:13 INFO - PROCESS | 18694 | 1463190433862 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]]]}] 18:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1579ms 18:47:13 INFO - PROCESS | 18694 | 1463190433902 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:47:13 INFO - PROCESS | 18694 | 1463190433906 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:47:13 INFO - PROCESS | 18694 | 1463190433913 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:47:13 INFO - PROCESS | 18694 | 1463190433917 Marionette TRACE conn3 <- [1,1018,null,{}] 18:47:13 INFO - PROCESS | 18694 | 1463190433937 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}] 18:47:14 INFO - PROCESS | 18694 | 1463190434177 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:47:14 INFO - PROCESS | 18694 | 1463190434324 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x998be400 == 111 [pid = 18694] [id = 262] 18:47:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 199 (0x99c67000) [pid = 18694] [serial = 787] [outer = (nil)] 18:47:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 200 (0x9ad49800) [pid = 18694] [serial = 788] [outer = 0x99c67000] 18:47:14 INFO - PROCESS | 18694 | 1463190434408 Marionette DEBUG loaded listener.js 18:47:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 201 (0x9ad80400) [pid = 18694] [serial = 789] [outer = 0x99c67000] 18:47:15 INFO - PROCESS | 18694 | 1463190435344 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]]]}] 18:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1482ms 18:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:47:15 INFO - PROCESS | 18694 | 1463190435397 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:47:15 INFO - PROCESS | 18694 | 1463190435400 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:47:15 INFO - PROCESS | 18694 | 1463190435407 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:47:15 INFO - PROCESS | 18694 | 1463190435410 Marionette TRACE conn3 <- [1,1022,null,{}] 18:47:15 INFO - PROCESS | 18694 | 1463190435416 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}] 18:47:15 INFO - PROCESS | 18694 | 1463190435597 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:47:15 INFO - PROCESS | 18694 | 1463190435857 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f2c00 == 112 [pid = 18694] [id = 263] 18:47:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 202 (0x99fef000) [pid = 18694] [serial = 790] [outer = (nil)] 18:47:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x9b9b5000) [pid = 18694] [serial = 791] [outer = 0x99fef000] 18:47:15 INFO - PROCESS | 18694 | 1463190435983 Marionette DEBUG loaded listener.js 18:47:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x9ba1ac00) [pid = 18694] [serial = 792] [outer = 0x99fef000] 18:47:16 INFO - PROCESS | 18694 | 1463190436826 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]]]}] 18:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1484ms 18:47:16 INFO - PROCESS | 18694 | 1463190436890 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:47:16 INFO - PROCESS | 18694 | 1463190436894 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:47:16 INFO - PROCESS | 18694 | 1463190436901 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:47:16 INFO - PROCESS | 18694 | 1463190436904 Marionette TRACE conn3 <- [1,1026,null,{}] 18:47:16 INFO - PROCESS | 18694 | 1463190436910 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}] 18:47:17 INFO - PROCESS | 18694 | 1463190437092 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:47:17 INFO - PROCESS | 18694 | 1463190437295 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad42400 == 113 [pid = 18694] [id = 264] 18:47:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x9b885800) [pid = 18694] [serial = 793] [outer = (nil)] 18:47:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0xa214a000) [pid = 18694] [serial = 794] [outer = 0x9b885800] 18:47:17 INFO - PROCESS | 18694 | 1463190437421 Marionette DEBUG loaded listener.js 18:47:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0xa2276800) [pid = 18694] [serial = 795] [outer = 0x9b885800] 18:47:18 INFO - PROCESS | 18694 | 1463190438344 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]]]}] 18:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1481ms 18:47:18 INFO - PROCESS | 18694 | 1463190438383 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:47:18 INFO - PROCESS | 18694 | 1463190438387 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:47:18 INFO - PROCESS | 18694 | 1463190438393 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:47:18 INFO - PROCESS | 18694 | 1463190438396 Marionette TRACE conn3 <- [1,1030,null,{}] 18:47:18 INFO - PROCESS | 18694 | 1463190438402 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}] 18:47:18 INFO - PROCESS | 18694 | 1463190438583 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:47:18 INFO - PROCESS | 18694 | 1463190438792 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bdf800 == 114 [pid = 18694] [id = 265] 18:47:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x92aadc00) [pid = 18694] [serial = 796] [outer = (nil)] 18:47:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 209 (0x92ab5000) [pid = 18694] [serial = 797] [outer = 0x92aadc00] 18:47:18 INFO - PROCESS | 18694 | 1463190438914 Marionette DEBUG loaded listener.js 18:47:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 210 (0x92ab8000) [pid = 18694] [serial = 798] [outer = 0x92aadc00] 18:47:19 INFO - PROCESS | 18694 | 1463190439822 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]]]}] 18:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1496ms 18:47:19 INFO - PROCESS | 18694 | 1463190439897 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:47:19 INFO - PROCESS | 18694 | 1463190439902 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:47:19 INFO - PROCESS | 18694 | 1463190439908 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:47:19 INFO - PROCESS | 18694 | 1463190439912 Marionette TRACE conn3 <- [1,1034,null,{}] 18:47:19 INFO - PROCESS | 18694 | 1463190439918 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}] 18:47:20 INFO - PROCESS | 18694 | 1463190440125 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:47:20 INFO - PROCESS | 18694 | 1463190440387 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:20 INFO - PROCESS | 18694 | ++DOCSHELL 0xa305c400 == 115 [pid = 18694] [id = 266] 18:47:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0xa3060c00) [pid = 18694] [serial = 799] [outer = (nil)] 18:47:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 212 (0xa3546000) [pid = 18694] [serial = 800] [outer = 0xa3060c00] 18:47:20 INFO - PROCESS | 18694 | 1463190440509 Marionette DEBUG loaded listener.js 18:47:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 213 (0xa50ac800) [pid = 18694] [serial = 801] [outer = 0xa3060c00] 18:47:21 INFO - PROCESS | 18694 | 1463190441399 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]]]}] 18:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1535ms 18:47:21 INFO - PROCESS | 18694 | 1463190441444 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:47:21 INFO - PROCESS | 18694 | 1463190441448 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:47:21 INFO - PROCESS | 18694 | 1463190441454 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:47:21 INFO - PROCESS | 18694 | 1463190441457 Marionette TRACE conn3 <- [1,1038,null,{}] 18:47:21 INFO - PROCESS | 18694 | 1463190441463 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}] 18:47:21 INFO - PROCESS | 18694 | 1463190441684 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:47:21 INFO - PROCESS | 18694 | 1463190441942 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d055400 == 116 [pid = 18694] [id = 267] 18:47:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 214 (0x8d058c00) [pid = 18694] [serial = 802] [outer = (nil)] 18:47:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 215 (0x8d05fc00) [pid = 18694] [serial = 803] [outer = 0x8d058c00] 18:47:22 INFO - PROCESS | 18694 | 1463190442070 Marionette DEBUG loaded listener.js 18:47:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 216 (0x9ad48000) [pid = 18694] [serial = 804] [outer = 0x8d058c00] 18:47:22 INFO - PROCESS | 18694 | 1463190442912 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]]]}] 18:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1501ms 18:47:22 INFO - PROCESS | 18694 | 1463190442955 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:47:22 INFO - PROCESS | 18694 | 1463190442959 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:47:22 INFO - PROCESS | 18694 | 1463190442966 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:47:22 INFO - PROCESS | 18694 | 1463190442969 Marionette TRACE conn3 <- [1,1042,null,{}] 18:47:22 INFO - PROCESS | 18694 | 1463190442974 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}] 18:47:23 INFO - PROCESS | 18694 | 1463190443173 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:47:23 INFO - PROCESS | 18694 | 1463190443432 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d060800 == 117 [pid = 18694] [id = 268] 18:47:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 217 (0x8e85a800) [pid = 18694] [serial = 805] [outer = (nil)] 18:47:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 218 (0x8e860000) [pid = 18694] [serial = 806] [outer = 0x8e85a800] 18:47:23 INFO - PROCESS | 18694 | 1463190443560 Marionette DEBUG loaded listener.js 18:47:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 219 (0x8e862800) [pid = 18694] [serial = 807] [outer = 0x8e85a800] 18:47:24 INFO - PROCESS | 18694 | 1463190444395 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]]]}] 18:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1481ms 18:47:24 INFO - PROCESS | 18694 | 1463190444447 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:47:24 INFO - PROCESS | 18694 | 1463190444451 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:47:24 INFO - PROCESS | 18694 | 1463190444457 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:47:24 INFO - PROCESS | 18694 | 1463190444460 Marionette TRACE conn3 <- [1,1046,null,{}] 18:47:24 INFO - PROCESS | 18694 | 1463190444466 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}] 18:47:24 INFO - PROCESS | 18694 | 1463190444642 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:47:24 INFO - PROCESS | 18694 | 1463190444909 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e85e000 == 118 [pid = 18694] [id = 269] 18:47:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 220 (0x8e864800) [pid = 18694] [serial = 808] [outer = (nil)] 18:47:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 221 (0x8e868800) [pid = 18694] [serial = 809] [outer = 0x8e864800] 18:47:25 INFO - PROCESS | 18694 | 1463190445036 Marionette DEBUG loaded listener.js 18:47:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 222 (0x92814800) [pid = 18694] [serial = 810] [outer = 0x8e864800] 18:47:25 INFO - PROCESS | 18694 | 1463190445877 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]]]}] 18:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1487ms 18:47:25 INFO - PROCESS | 18694 | 1463190445945 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:47:25 INFO - PROCESS | 18694 | 1463190445949 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:47:25 INFO - PROCESS | 18694 | 1463190445955 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:47:25 INFO - PROCESS | 18694 | 1463190445958 Marionette TRACE conn3 <- [1,1050,null,{}] 18:47:25 INFO - PROCESS | 18694 | 1463190445964 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}] 18:47:26 INFO - PROCESS | 18694 | 1463190446145 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:47:26 INFO - PROCESS | 18694 | 1463190446352 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3e2400 == 119 [pid = 18694] [id = 270] 18:47:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 223 (0x8a3e4800) [pid = 18694] [serial = 811] [outer = (nil)] 18:47:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 224 (0x8a3eac00) [pid = 18694] [serial = 812] [outer = 0x8a3e4800] 18:47:26 INFO - PROCESS | 18694 | 1463190446480 Marionette DEBUG loaded listener.js 18:47:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 225 (0x8a3ee800) [pid = 18694] [serial = 813] [outer = 0x8a3e4800] 18:47:27 INFO - PROCESS | 18694 | 1463190447413 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]]]}] 18:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1487ms 18:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:47:27 INFO - PROCESS | 18694 | 1463190447442 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:47:27 INFO - PROCESS | 18694 | 1463190447445 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:47:27 INFO - PROCESS | 18694 | 1463190447452 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:47:27 INFO - PROCESS | 18694 | 1463190447455 Marionette TRACE conn3 <- [1,1054,null,{}] 18:47:27 INFO - PROCESS | 18694 | 1463190447461 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}] 18:47:27 INFO - PROCESS | 18694 | 1463190447638 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:47:27 INFO - PROCESS | 18694 | 1463190447854 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3f1000 == 120 [pid = 18694] [id = 271] 18:47:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 226 (0x8bb8dc00) [pid = 18694] [serial = 814] [outer = (nil)] 18:47:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 227 (0x8e85c400) [pid = 18694] [serial = 815] [outer = 0x8bb8dc00] 18:47:27 INFO - PROCESS | 18694 | 1463190447967 Marionette DEBUG loaded listener.js 18:47:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 228 (0x91356000) [pid = 18694] [serial = 816] [outer = 0x8bb8dc00] 18:47:29 INFO - PROCESS | 18694 | 1463190449305 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]]]}] 18:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1931ms 18:47:29 INFO - PROCESS | 18694 | 1463190449440 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:47:29 INFO - PROCESS | 18694 | 1463190449446 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:47:29 INFO - PROCESS | 18694 | 1463190449470 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:47:29 INFO - PROCESS | 18694 | 1463190449474 Marionette TRACE conn3 <- [1,1058,null,{}] 18:47:29 INFO - PROCESS | 18694 | 1463190449482 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}] 18:47:29 INFO - PROCESS | 18694 | 1463190449654 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:47:29 INFO - PROCESS | 18694 | 1463190449866 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3f0000 == 121 [pid = 18694] [id = 272] 18:47:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 229 (0x8cab4c00) [pid = 18694] [serial = 817] [outer = (nil)] 18:47:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 230 (0x8d05cc00) [pid = 18694] [serial = 818] [outer = 0x8cab4c00] 18:47:29 INFO - PROCESS | 18694 | 1463190449984 Marionette DEBUG loaded listener.js 18:47:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 231 (0x8e85d800) [pid = 18694] [serial = 819] [outer = 0x8cab4c00] 18:47:30 INFO - PROCESS | 18694 | 1463190450995 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]]]}] 18:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1598ms 18:47:31 INFO - PROCESS | 18694 | 1463190451066 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:47:31 INFO - PROCESS | 18694 | 1463190451073 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:47:31 INFO - PROCESS | 18694 | 1463190451083 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:47:31 INFO - PROCESS | 18694 | 1463190451087 Marionette TRACE conn3 <- [1,1062,null,{}] 18:47:31 INFO - PROCESS | 18694 | 1463190451093 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}] 18:47:31 INFO - PROCESS | 18694 | 1463190451315 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:47:31 INFO - PROCESS | 18694 | 1463190451759 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 230 (0x958e6400) [pid = 18694] [serial = 643] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 229 (0x9ba16800) [pid = 18694] [serial = 671] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 228 (0x914d6c00) [pid = 18694] [serial = 637] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 227 (0x9a680400) [pid = 18694] [serial = 662] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 226 (0x95a6e800) [pid = 18694] [serial = 646] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 225 (0x99d49800) [pid = 18694] [serial = 656] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 224 (0xa061ec00) [pid = 18694] [serial = 674] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 223 (0xa21a8c00) [pid = 18694] [serial = 677] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 222 (0xa3063000) [pid = 18694] [serial = 680] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 221 (0x9b0c8400) [pid = 18694] [serial = 665] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 220 (0x9ba14400) [pid = 18694] [serial = 668] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 219 (0x98af1400) [pid = 18694] [serial = 649] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 218 (0x99be9400) [pid = 18694] [serial = 652] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 217 (0x9a166c00) [pid = 18694] [serial = 659] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | --DOMWINDOW == 216 (0x92568000) [pid = 18694] [serial = 640] [outer = (nil)] [url = about:blank] 18:47:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb92800 == 122 [pid = 18694] [id = 273] 18:47:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 217 (0x8bb93800) [pid = 18694] [serial = 820] [outer = (nil)] 18:47:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 218 (0x91355000) [pid = 18694] [serial = 821] [outer = 0x8bb93800] 18:47:31 INFO - PROCESS | 18694 | 1463190451910 Marionette DEBUG loaded listener.js 18:47:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 219 (0x91ab7000) [pid = 18694] [serial = 822] [outer = 0x8bb93800] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x92a62800 == 121 [pid = 18694] [id = 254] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x91d33800 == 120 [pid = 18694] [id = 253] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8d2c00 == 119 [pid = 18694] [id = 252] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x91359000 == 118 [pid = 18694] [id = 251] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb8b400 == 117 [pid = 18694] [id = 250] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x912e9400 == 116 [pid = 18694] [id = 249] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x91ab1400 == 115 [pid = 18694] [id = 242] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x8c775c00 == 114 [pid = 18694] [id = 241] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x9a081c00 == 113 [pid = 18694] [id = 240] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x91cee400 == 112 [pid = 18694] [id = 239] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x914df400 == 111 [pid = 18694] [id = 238] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x912f0c00 == 110 [pid = 18694] [id = 237] 18:47:32 INFO - PROCESS | 18694 | --DOCSHELL 0x8caadc00 == 109 [pid = 18694] [id = 236] 18:47:32 INFO - PROCESS | 18694 | 1463190452715 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]]]}] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 218 (0x95a6f400) [pid = 18694] [serial = 704] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 217 (0x99710800) [pid = 18694] [serial = 705] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 216 (0x92b47400) [pid = 18694] [serial = 428] [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.] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 215 (0x959ef800) [pid = 18694] [serial = 699] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 214 (0x8bb94c00) [pid = 18694] [serial = 684] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 213 (0x929c3000) [pid = 18694] [serial = 693] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 212 (0x929c5000) [pid = 18694] [serial = 690] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 211 (0x9134d400) [pid = 18694] [serial = 686] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x98143000) [pid = 18694] [serial = 701] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 209 (0x92d53800) [pid = 18694] [serial = 695] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 208 (0x91bcd000) [pid = 18694] [serial = 687] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0x98fbd800) [pid = 18694] [serial = 702] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0x920f2000) [pid = 18694] [serial = 692] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0x93aa5400) [pid = 18694] [serial = 696] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x958dc000) [pid = 18694] [serial = 698] [outer = (nil)] [url = about:blank] 18:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1685ms 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0x91ceec00) [pid = 18694] [serial = 689] [outer = (nil)] [url = about:blank] 18:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:47:32 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x8bb91000) [pid = 18694] [serial = 683] [outer = (nil)] [url = about:blank] 18:47:32 INFO - PROCESS | 18694 | 1463190452768 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:47:32 INFO - PROCESS | 18694 | 1463190452772 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:47:32 INFO - PROCESS | 18694 | 1463190452779 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:47:32 INFO - PROCESS | 18694 | 1463190452785 Marionette TRACE conn3 <- [1,1066,null,{}] 18:47:32 INFO - PROCESS | 18694 | 1463190452800 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}] 18:47:32 INFO - PROCESS | 18694 | 1463190452980 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:47:33 INFO - PROCESS | 18694 | 1463190453169 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d4c00 == 110 [pid = 18694] [id = 274] 18:47:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x91ab9000) [pid = 18694] [serial = 823] [outer = (nil)] 18:47:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x91cee400) [pid = 18694] [serial = 824] [outer = 0x91ab9000] 18:47:33 INFO - PROCESS | 18694 | 1463190453249 Marionette DEBUG loaded listener.js 18:47:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x92482800) [pid = 18694] [serial = 825] [outer = 0x91ab9000] 18:47:34 INFO - PROCESS | 18694 | 1463190454046 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]]]}] 18:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1289ms 18:47:34 INFO - PROCESS | 18694 | 1463190454067 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:47:34 INFO - PROCESS | 18694 | 1463190454071 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:47:34 INFO - PROCESS | 18694 | 1463190454106 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:47:34 INFO - PROCESS | 18694 | 1463190454109 Marionette TRACE conn3 <- [1,1070,null,{}] 18:47:34 INFO - PROCESS | 18694 | 1463190454123 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}] 18:47:34 INFO - PROCESS | 18694 | 1463190454347 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:47:34 INFO - PROCESS | 18694 | 1463190454375 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3e6c00 == 111 [pid = 18694] [id = 275] 18:47:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0x91d31c00) [pid = 18694] [serial = 826] [outer = (nil)] 18:47:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0x92822800) [pid = 18694] [serial = 827] [outer = 0x91d31c00] 18:47:34 INFO - PROCESS | 18694 | 1463190454445 Marionette DEBUG loaded listener.js 18:47:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x929cd800) [pid = 18694] [serial = 828] [outer = 0x91d31c00] 18:47:35 INFO - PROCESS | 18694 | 1463190455380 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]]]}] 18:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1287ms 18:47:35 INFO - PROCESS | 18694 | 1463190455394 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:47:35 INFO - PROCESS | 18694 | 1463190455396 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:47:35 INFO - PROCESS | 18694 | 1463190455403 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:47:35 INFO - PROCESS | 18694 | 1463190455406 Marionette TRACE conn3 <- [1,1074,null,{}] 18:47:35 INFO - PROCESS | 18694 | 1463190455419 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}] 18:47:35 INFO - PROCESS | 18694 | 1463190455636 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:47:35 INFO - PROCESS | 18694 | 1463190455668 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x9281a000 == 112 [pid = 18694] [id = 276] 18:47:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 209 (0x9281c800) [pid = 18694] [serial = 829] [outer = (nil)] 18:47:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 210 (0x92a64800) [pid = 18694] [serial = 830] [outer = 0x9281c800] 18:47:35 INFO - PROCESS | 18694 | 1463190455739 Marionette DEBUG loaded listener.js 18:47:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0x92ab1400) [pid = 18694] [serial = 831] [outer = 0x9281c800] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x91bd8000) [pid = 18694] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 209 (0x8bb8bc00) [pid = 18694] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 208 (0x92a61c00) [pid = 18694] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0x91bd6400) [pid = 18694] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0x91aba800) [pid = 18694] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0x95a66c00) [pid = 18694] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x92cd7400) [pid = 18694] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0x959e8000) [pid = 18694] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x8ac56800) [pid = 18694] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:47:36 INFO - PROCESS | 18694 | --DOMWINDOW == 201 (0x929cb800) [pid = 18694] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:47:36 INFO - PROCESS | 18694 | 1463190456940 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]]]}] 18:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1594ms 18:47:37 INFO - PROCESS | 18694 | 1463190457000 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:47:37 INFO - PROCESS | 18694 | 1463190457002 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:47:37 INFO - PROCESS | 18694 | 1463190457009 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:47:37 INFO - PROCESS | 18694 | 1463190457012 Marionette TRACE conn3 <- [1,1078,null,{}] 18:47:37 INFO - PROCESS | 18694 | 1463190457017 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}] 18:47:37 INFO - PROCESS | 18694 | 1463190457222 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:47:37 INFO - PROCESS | 18694 | 1463190457235 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bce000 == 113 [pid = 18694] [id = 277] 18:47:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 202 (0x929c2000) [pid = 18694] [serial = 832] [outer = (nil)] 18:47:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x93c09c00) [pid = 18694] [serial = 833] [outer = 0x929c2000] 18:47:37 INFO - PROCESS | 18694 | 1463190457306 Marionette DEBUG loaded listener.js 18:47:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x95040400) [pid = 18694] [serial = 834] [outer = 0x929c2000] 18:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1185ms 18:47:38 INFO - PROCESS | 18694 | 1463190458185 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]]]}] 18:47:38 INFO - PROCESS | 18694 | 1463190458203 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:47:38 INFO - PROCESS | 18694 | 1463190458206 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:47:38 INFO - PROCESS | 18694 | 1463190458212 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:47:38 INFO - PROCESS | 18694 | 1463190458215 Marionette TRACE conn3 <- [1,1082,null,{}] 18:47:38 INFO - PROCESS | 18694 | 1463190458221 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}] 18:47:38 INFO - PROCESS | 18694 | 1463190458389 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:47:38 INFO - PROCESS | 18694 | 1463190458404 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbd8c00 == 114 [pid = 18694] [id = 278] 18:47:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x92a5c400) [pid = 18694] [serial = 835] [outer = (nil)] 18:47:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0x958e6800) [pid = 18694] [serial = 836] [outer = 0x92a5c400] 18:47:38 INFO - PROCESS | 18694 | 1463190458475 Marionette DEBUG loaded listener.js 18:47:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0x959e6800) [pid = 18694] [serial = 837] [outer = 0x92a5c400] 18:47:39 INFO - PROCESS | 18694 | 1463190459718 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]]]}] 18:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1545ms 18:47:39 INFO - PROCESS | 18694 | 1463190459758 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:47:39 INFO - PROCESS | 18694 | 1463190459765 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:47:39 INFO - PROCESS | 18694 | 1463190459773 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:47:39 INFO - PROCESS | 18694 | 1463190459780 Marionette TRACE conn3 <- [1,1086,null,{}] 18:47:39 INFO - PROCESS | 18694 | 1463190459788 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}] 18:47:39 INFO - PROCESS | 18694 | 1463190459987 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:47:40 INFO - PROCESS | 18694 | 1463190460246 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d056c00 == 115 [pid = 18694] [id = 279] 18:47:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x8d05bc00) [pid = 18694] [serial = 838] [outer = (nil)] 18:47:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 209 (0x8e752000) [pid = 18694] [serial = 839] [outer = 0x8d05bc00] 18:47:40 INFO - PROCESS | 18694 | 1463190460381 Marionette DEBUG loaded listener.js 18:47:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 210 (0x8f00d400) [pid = 18694] [serial = 840] [outer = 0x8d05bc00] 18:47:41 INFO - PROCESS | 18694 | 1463190461278 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]]]}] 18:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1536ms 18:47:41 INFO - PROCESS | 18694 | 1463190461308 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:47:41 INFO - PROCESS | 18694 | 1463190461317 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:47:41 INFO - PROCESS | 18694 | 1463190461327 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:47:41 INFO - PROCESS | 18694 | 1463190461331 Marionette TRACE conn3 <- [1,1090,null,{}] 18:47:41 INFO - PROCESS | 18694 | 1463190461338 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}] 18:47:41 INFO - PROCESS | 18694 | 1463190461538 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:47:41 INFO - PROCESS | 18694 | 1463190461851 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x912eac00 == 116 [pid = 18694] [id = 280] 18:47:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0x91bc9000) [pid = 18694] [serial = 841] [outer = (nil)] 18:47:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 212 (0x91cef000) [pid = 18694] [serial = 842] [outer = 0x91bc9000] 18:47:41 INFO - PROCESS | 18694 | 1463190461975 Marionette DEBUG loaded listener.js 18:47:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 213 (0x92819c00) [pid = 18694] [serial = 843] [outer = 0x91bc9000] 18:47:42 INFO - PROCESS | 18694 | 1463190462850 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]]]}] 18:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1585ms 18:47:42 INFO - PROCESS | 18694 | 1463190462913 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:47:42 INFO - PROCESS | 18694 | 1463190462918 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:47:42 INFO - PROCESS | 18694 | 1463190462924 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:47:42 INFO - PROCESS | 18694 | 1463190462931 Marionette TRACE conn3 <- [1,1094,null,{}] 18:47:42 INFO - PROCESS | 18694 | 1463190462947 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}] 18:47:43 INFO - PROCESS | 18694 | 1463190463188 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:47:43 INFO - PROCESS | 18694 | 1463190463510 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3e3c00 == 117 [pid = 18694] [id = 281] 18:47:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 214 (0x9134f400) [pid = 18694] [serial = 844] [outer = (nil)] 18:47:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 215 (0x9503b800) [pid = 18694] [serial = 845] [outer = 0x9134f400] 18:47:43 INFO - PROCESS | 18694 | 1463190463605 Marionette DEBUG loaded listener.js 18:47:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 216 (0x95a4c400) [pid = 18694] [serial = 846] [outer = 0x9134f400] 18:47:44 INFO - PROCESS | 18694 | 1463190464499 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]]]}] 18:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1601ms 18:47:44 INFO - PROCESS | 18694 | 1463190464526 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:47:44 INFO - PROCESS | 18694 | 1463190464531 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:47:44 INFO - PROCESS | 18694 | 1463190464538 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:47:44 INFO - PROCESS | 18694 | 1463190464540 Marionette TRACE conn3 <- [1,1098,null,{}] 18:47:44 INFO - PROCESS | 18694 | 1463190464546 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}] 18:47:44 INFO - PROCESS | 18694 | 1463190464734 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:47:44 INFO - PROCESS | 18694 | 1463190464948 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a6e800 == 118 [pid = 18694] [id = 282] 18:47:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 217 (0x98143000) [pid = 18694] [serial = 847] [outer = (nil)] 18:47:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 218 (0x98aec400) [pid = 18694] [serial = 848] [outer = 0x98143000] 18:47:45 INFO - PROCESS | 18694 | 1463190465121 Marionette DEBUG loaded listener.js 18:47:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 219 (0x98fbe000) [pid = 18694] [serial = 849] [outer = 0x98143000] 18:47:46 INFO - PROCESS | 18694 | 1463190466025 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]]]}] 18:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1531ms 18:47:46 INFO - PROCESS | 18694 | 1463190466070 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:47:46 INFO - PROCESS | 18694 | 1463190466075 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:47:46 INFO - PROCESS | 18694 | 1463190466081 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:47:46 INFO - PROCESS | 18694 | 1463190466085 Marionette TRACE conn3 <- [1,1102,null,{}] 18:47:46 INFO - PROCESS | 18694 | 1463190466090 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}] 18:47:46 INFO - PROCESS | 18694 | 1463190466271 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:47:46 INFO - PROCESS | 18694 | 1463190466537 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x9503f800 == 119 [pid = 18694] [id = 283] 18:47:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 220 (0x99604800) [pid = 18694] [serial = 850] [outer = (nil)] 18:47:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 221 (0x99beb800) [pid = 18694] [serial = 851] [outer = 0x99604800] 18:47:46 INFO - PROCESS | 18694 | 1463190466671 Marionette DEBUG loaded listener.js 18:47:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 222 (0x99c5d800) [pid = 18694] [serial = 852] [outer = 0x99604800] 18:47:47 INFO - PROCESS | 18694 | 1463190467608 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]]]}] 18:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1589ms 18:47:47 INFO - PROCESS | 18694 | 1463190467672 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:47:47 INFO - PROCESS | 18694 | 1463190467676 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:47:47 INFO - PROCESS | 18694 | 1463190467683 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:47:47 INFO - PROCESS | 18694 | 1463190467686 Marionette TRACE conn3 <- [1,1106,null,{}] 18:47:47 INFO - PROCESS | 18694 | 1463190467693 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}] 18:47:47 INFO - PROCESS | 18694 | 1463190467930 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:47:48 INFO - PROCESS | 18694 | 1463190468254 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x9134f000 == 120 [pid = 18694] [id = 284] 18:47:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 223 (0x920f6c00) [pid = 18694] [serial = 853] [outer = (nil)] 18:47:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 224 (0x9a081c00) [pid = 18694] [serial = 854] [outer = 0x920f6c00] 18:47:48 INFO - PROCESS | 18694 | 1463190468353 Marionette DEBUG loaded listener.js 18:47:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 225 (0x9a218c00) [pid = 18694] [serial = 855] [outer = 0x920f6c00] 18:47:49 INFO - PROCESS | 18694 | 1463190469221 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]]]}] 18:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1591ms 18:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:47:49 INFO - PROCESS | 18694 | 1463190469275 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:47:49 INFO - PROCESS | 18694 | 1463190469278 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:47:49 INFO - PROCESS | 18694 | 1463190469285 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:47:49 INFO - PROCESS | 18694 | 1463190469288 Marionette TRACE conn3 <- [1,1110,null,{}] 18:47:49 INFO - PROCESS | 18694 | 1463190469294 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}] 18:47:49 INFO - PROCESS | 18694 | 1463190469480 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:47:49 INFO - PROCESS | 18694 | 1463190469695 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x99fed800 == 121 [pid = 18694] [id = 285] 18:47:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 226 (0x99fee400) [pid = 18694] [serial = 856] [outer = (nil)] 18:47:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 227 (0x9ad42000) [pid = 18694] [serial = 857] [outer = 0x99fee400] 18:47:49 INFO - PROCESS | 18694 | 1463190469867 Marionette DEBUG loaded listener.js 18:47:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 228 (0x9b0c9c00) [pid = 18694] [serial = 858] [outer = 0x99fee400] 18:47:50 INFO - PROCESS | 18694 | 1463190470745 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]]]}] 18:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1533ms 18:47:50 INFO - PROCESS | 18694 | 1463190470818 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:47:50 INFO - PROCESS | 18694 | 1463190470822 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:47:50 INFO - PROCESS | 18694 | 1463190470830 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:47:50 INFO - PROCESS | 18694 | 1463190470833 Marionette TRACE conn3 <- [1,1114,null,{}] 18:47:50 INFO - PROCESS | 18694 | 1463190470839 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}] 18:47:51 INFO - PROCESS | 18694 | 1463190471060 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:47:51 INFO - PROCESS | 18694 | 1463190471315 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a67a800 == 122 [pid = 18694] [id = 286] 18:47:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 229 (0x9ab0f400) [pid = 18694] [serial = 859] [outer = (nil)] 18:47:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 230 (0x9ba1fc00) [pid = 18694] [serial = 860] [outer = 0x9ab0f400] 18:47:51 INFO - PROCESS | 18694 | 1463190471434 Marionette DEBUG loaded listener.js 18:47:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 231 (0xa0616800) [pid = 18694] [serial = 861] [outer = 0x9ab0f400] 18:47:52 INFO - PROCESS | 18694 | 1463190472368 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]]]}] 18:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1580ms 18:47:52 INFO - PROCESS | 18694 | 1463190472410 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:47:52 INFO - PROCESS | 18694 | 1463190472414 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:47:52 INFO - PROCESS | 18694 | 1463190472421 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:47:52 INFO - PROCESS | 18694 | 1463190472423 Marionette TRACE conn3 <- [1,1118,null,{}] 18:47:52 INFO - PROCESS | 18694 | 1463190472430 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}] 18:47:52 INFO - PROCESS | 18694 | 1463190472619 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:47:52 INFO - PROCESS | 18694 | 1463190472890 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d171400 == 123 [pid = 18694] [id = 287] 18:47:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 232 (0x8d172800) [pid = 18694] [serial = 862] [outer = (nil)] 18:47:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 233 (0x8d17a400) [pid = 18694] [serial = 863] [outer = 0x8d172800] 18:47:53 INFO - PROCESS | 18694 | 1463190473033 Marionette DEBUG loaded listener.js 18:47:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 234 (0x8d17e800) [pid = 18694] [serial = 864] [outer = 0x8d172800] 18:47:53 INFO - PROCESS | 18694 | 1463190473968 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]]]}] 18:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1586ms 18:47:54 INFO - PROCESS | 18694 | 1463190474008 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:47:54 INFO - PROCESS | 18694 | 1463190474012 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:47:54 INFO - PROCESS | 18694 | 1463190474018 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:47:54 INFO - PROCESS | 18694 | 1463190474022 Marionette TRACE conn3 <- [1,1122,null,{}] 18:47:54 INFO - PROCESS | 18694 | 1463190474027 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}] 18:47:54 INFO - PROCESS | 18694 | 1463190474211 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:47:54 INFO - PROCESS | 18694 | 1463190474482 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d172400 == 124 [pid = 18694] [id = 288] 18:47:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 235 (0x9397ec00) [pid = 18694] [serial = 865] [outer = (nil)] 18:47:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 236 (0x9d9ab800) [pid = 18694] [serial = 866] [outer = 0x9397ec00] 18:47:54 INFO - PROCESS | 18694 | 1463190474606 Marionette DEBUG loaded listener.js 18:47:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 237 (0xa3062c00) [pid = 18694] [serial = 867] [outer = 0x9397ec00] 18:47:55 INFO - PROCESS | 18694 | 1463190475497 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]]]}] 18:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1542ms 18:47:55 INFO - PROCESS | 18694 | 1463190475561 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:47:55 INFO - PROCESS | 18694 | 1463190475565 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:47:55 INFO - PROCESS | 18694 | 1463190475571 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:47:55 INFO - PROCESS | 18694 | 1463190475576 Marionette TRACE conn3 <- [1,1126,null,{}] 18:47:55 INFO - PROCESS | 18694 | 1463190475582 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}] 18:47:55 INFO - PROCESS | 18694 | 1463190475796 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:47:56 INFO - PROCESS | 18694 | 1463190476059 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef57000 == 125 [pid = 18694] [id = 289] 18:47:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 238 (0x8ef58000) [pid = 18694] [serial = 868] [outer = (nil)] 18:47:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 239 (0x8ef61c00) [pid = 18694] [serial = 869] [outer = 0x8ef58000] 18:47:56 INFO - PROCESS | 18694 | 1463190476190 Marionette DEBUG loaded listener.js 18:47:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 240 (0xa2149000) [pid = 18694] [serial = 870] [outer = 0x8ef58000] 18:47:57 INFO - PROCESS | 18694 | 1463190477096 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]]]}] 18:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1538ms 18:47:57 INFO - PROCESS | 18694 | 1463190477111 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:47:57 INFO - PROCESS | 18694 | 1463190477114 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:47:57 INFO - PROCESS | 18694 | 1463190477120 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:47:57 INFO - PROCESS | 18694 | 1463190477124 Marionette TRACE conn3 <- [1,1130,null,{}] 18:47:57 INFO - PROCESS | 18694 | 1463190477130 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}] 18:47:57 INFO - PROCESS | 18694 | 1463190477308 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:47:57 INFO - PROCESS | 18694 | 1463190477626 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c1800 == 126 [pid = 18694] [id = 290] 18:47:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 241 (0x897c4c00) [pid = 18694] [serial = 871] [outer = (nil)] 18:47:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 242 (0x897c9c00) [pid = 18694] [serial = 872] [outer = 0x897c4c00] 18:47:57 INFO - PROCESS | 18694 | 1463190477713 Marionette DEBUG loaded listener.js 18:47:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 243 (0x897cd400) [pid = 18694] [serial = 873] [outer = 0x897c4c00] 18:47:58 INFO - PROCESS | 18694 | 1463190478633 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]]]}] 18:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1538ms 18:47:58 INFO - PROCESS | 18694 | 1463190478660 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:47:58 INFO - PROCESS | 18694 | 1463190478664 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:47:58 INFO - PROCESS | 18694 | 1463190478670 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:47:58 INFO - PROCESS | 18694 | 1463190478683 Marionette TRACE conn3 <- [1,1134,null,{}] 18:47:58 INFO - PROCESS | 18694 | 1463190478687 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}] 18:47:58 INFO - PROCESS | 18694 | 1463190478878 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:47:59 INFO - PROCESS | 18694 | 1463190479145 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x89438000 == 127 [pid = 18694] [id = 291] 18:47:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 244 (0x89438400) [pid = 18694] [serial = 874] [outer = (nil)] 18:47:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 245 (0x8943fc00) [pid = 18694] [serial = 875] [outer = 0x89438400] 18:47:59 INFO - PROCESS | 18694 | 1463190479268 Marionette DEBUG loaded listener.js 18:47:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 246 (0x89442800) [pid = 18694] [serial = 876] [outer = 0x89438400] 18:48:00 INFO - PROCESS | 18694 | 1463190480108 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]]]}] 18:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1501ms 18:48:00 INFO - PROCESS | 18694 | 1463190480172 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:48:00 INFO - PROCESS | 18694 | 1463190480177 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:48:00 INFO - PROCESS | 18694 | 1463190480183 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:48:00 INFO - PROCESS | 18694 | 1463190480186 Marionette TRACE conn3 <- [1,1138,null,{}] 18:48:00 INFO - PROCESS | 18694 | 1463190480192 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}] 18:48:00 INFO - PROCESS | 18694 | 1463190480389 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:48:00 INFO - PROCESS | 18694 | 1463190480651 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x89437c00 == 128 [pid = 18694] [id = 292] 18:48:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 247 (0x89438c00) [pid = 18694] [serial = 877] [outer = (nil)] 18:48:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 248 (0x897c4800) [pid = 18694] [serial = 878] [outer = 0x89438c00] 18:48:00 INFO - PROCESS | 18694 | 1463190480777 Marionette DEBUG loaded listener.js 18:48:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 249 (0x897cd800) [pid = 18694] [serial = 879] [outer = 0x89438c00] 18:48:01 INFO - PROCESS | 18694 | 1463190481615 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]]]}] 18:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1492ms 18:48:01 INFO - PROCESS | 18694 | 1463190481676 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:48:01 INFO - PROCESS | 18694 | 1463190481679 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:48:01 INFO - PROCESS | 18694 | 1463190481686 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:48:01 INFO - PROCESS | 18694 | 1463190481689 Marionette TRACE conn3 <- [1,1142,null,{}] 18:48:01 INFO - PROCESS | 18694 | 1463190481695 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}] 18:48:01 INFO - PROCESS | 18694 | 1463190481879 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:48:02 INFO - PROCESS | 18694 | 1463190482199 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x89442c00 == 129 [pid = 18694] [id = 293] 18:48:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 250 (0x897c2400) [pid = 18694] [serial = 880] [outer = (nil)] 18:48:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 251 (0x8a452400) [pid = 18694] [serial = 881] [outer = 0x897c2400] 18:48:02 INFO - PROCESS | 18694 | 1463190482296 Marionette DEBUG loaded listener.js 18:48:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 252 (0x8a456000) [pid = 18694] [serial = 882] [outer = 0x897c2400] 18:48:03 INFO - PROCESS | 18694 | 1463190483132 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]]]}] 18:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1481ms 18:48:03 INFO - PROCESS | 18694 | 1463190483168 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:48:03 INFO - PROCESS | 18694 | 1463190483172 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:48:03 INFO - PROCESS | 18694 | 1463190483179 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:48:03 INFO - PROCESS | 18694 | 1463190483182 Marionette TRACE conn3 <- [1,1146,null,{}] 18:48:03 INFO - PROCESS | 18694 | 1463190483188 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}] 18:48:03 INFO - PROCESS | 18694 | 1463190483369 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:48:03 INFO - PROCESS | 18694 | 1463190483620 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a44ec00 == 130 [pid = 18694] [id = 294] 18:48:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 253 (0x8a455400) [pid = 18694] [serial = 883] [outer = (nil)] 18:48:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 254 (0x8a45bc00) [pid = 18694] [serial = 884] [outer = 0x8a455400] 18:48:03 INFO - PROCESS | 18694 | 1463190483792 Marionette DEBUG loaded listener.js 18:48:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 255 (0x8ef57400) [pid = 18694] [serial = 885] [outer = 0x8a455400] 18:48:04 INFO - PROCESS | 18694 | 1463190484684 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]]]}] 18:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1543ms 18:48:04 INFO - PROCESS | 18694 | 1463190484723 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:48:04 INFO - PROCESS | 18694 | 1463190484727 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:48:04 INFO - PROCESS | 18694 | 1463190484733 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:48:04 INFO - PROCESS | 18694 | 1463190484735 Marionette TRACE conn3 <- [1,1150,null,{}] 18:48:04 INFO - PROCESS | 18694 | 1463190484742 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}] 18:48:04 INFO - PROCESS | 18694 | 1463190484942 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:48:05 INFO - PROCESS | 18694 | 1463190485206 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a44f800 == 131 [pid = 18694] [id = 295] 18:48:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 256 (0x8a457000) [pid = 18694] [serial = 886] [outer = (nil)] 18:48:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 257 (0x8d172000) [pid = 18694] [serial = 887] [outer = 0x8a457000] 18:48:05 INFO - PROCESS | 18694 | 1463190485332 Marionette DEBUG loaded listener.js 18:48:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 258 (0x8ef64c00) [pid = 18694] [serial = 888] [outer = 0x8a457000] 18:48:06 INFO - PROCESS | 18694 | 1463190486813 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]]]}] 18:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2140ms 18:48:06 INFO - PROCESS | 18694 | 1463190486874 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:48:06 INFO - PROCESS | 18694 | 1463190486878 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:48:06 INFO - PROCESS | 18694 | 1463190486888 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:48:06 INFO - PROCESS | 18694 | 1463190486893 Marionette TRACE conn3 <- [1,1154,null,{}] 18:48:06 INFO - PROCESS | 18694 | 1463190486902 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}] 18:48:07 INFO - PROCESS | 18694 | 1463190487095 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:48:07 INFO - PROCESS | 18694 | 1463190487390 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae2d400 == 132 [pid = 18694] [id = 296] 18:48:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 259 (0x8bb85800) [pid = 18694] [serial = 889] [outer = (nil)] 18:48:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 260 (0x8bb8ac00) [pid = 18694] [serial = 890] [outer = 0x8bb85800] 18:48:07 INFO - PROCESS | 18694 | 1463190487472 Marionette DEBUG loaded listener.js 18:48:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 261 (0x8bb90400) [pid = 18694] [serial = 891] [outer = 0x8bb85800] 18:48:08 INFO - PROCESS | 18694 | 1463190488407 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]]]}] 18:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1584ms 18:48:08 INFO - PROCESS | 18694 | 1463190488472 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:48:08 INFO - PROCESS | 18694 | 1463190488495 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:48:08 INFO - PROCESS | 18694 | 1463190488515 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:48:08 INFO - PROCESS | 18694 | 1463190488523 Marionette TRACE conn3 <- [1,1158,null,{}] 18:48:08 INFO - PROCESS | 18694 | 1463190488534 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}] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x8cab2800 == 131 [pid = 18694] [id = 183] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x8c770000 == 130 [pid = 18694] [id = 179] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae20400 == 129 [pid = 18694] [id = 182] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x9ad46800 == 128 [pid = 18694] [id = 19] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae28000 == 127 [pid = 18694] [id = 181] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x9a94a000 == 126 [pid = 18694] [id = 21] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbd5800 == 125 [pid = 18694] [id = 184] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x92d54000 == 124 [pid = 18694] [id = 261] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x95a4e400 == 123 [pid = 18694] [id = 260] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x92b46400 == 122 [pid = 18694] [id = 259] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x92ccf000 == 121 [pid = 18694] [id = 258] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x8de5d000 == 120 [pid = 18694] [id = 256] 18:48:08 INFO - PROCESS | 18694 | --DOCSHELL 0x91bc6000 == 119 [pid = 18694] [id = 257] 18:48:09 INFO - PROCESS | 18694 | 1463190489048 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 260 (0x989d7800) [pid = 18694] [serial = 542] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 259 (0x8dbe0c00) [pid = 18694] [serial = 584] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 258 (0x95041c00) [pid = 18694] [serial = 635] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 257 (0x959e6400) [pid = 18694] [serial = 767] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 256 (0x92b4ac00) [pid = 18694] [serial = 758] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 255 (0x92488c00) [pid = 18694] [serial = 753] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 254 (0x91d36800) [pid = 18694] [serial = 752] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 253 (0x93978000) [pid = 18694] [serial = 761] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 252 (0x91d32c00) [pid = 18694] [serial = 755] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 251 (0x923cbc00) [pid = 18694] [serial = 756] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 250 (0x91b2e800) [pid = 18694] [serial = 750] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 249 (0x91b25400) [pid = 18694] [serial = 749] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 248 (0x9a168800) [pid = 18694] [serial = 719] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 247 (0x99bdfc00) [pid = 18694] [serial = 707] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 246 (0x99c5a400) [pid = 18694] [serial = 708] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 245 (0x929c9c00) [pid = 18694] [serial = 713] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 244 (0x99bea000) [pid = 18694] [serial = 716] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 243 (0x8de5a000) [pid = 18694] [serial = 710] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 242 (0x959e8c00) [pid = 18694] [serial = 764] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 241 (0x9ad87000) [pid = 18694] [serial = 722] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 240 (0xa21a2800) [pid = 18694] [serial = 725] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 239 (0x93c03800) [pid = 18694] [serial = 762] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 238 (0x91ab9c00) [pid = 18694] [serial = 728] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 237 (0x8f008c00) [pid = 18694] [serial = 737] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 236 (0x92a67000) [pid = 18694] [serial = 734] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 235 (0x92a5bc00) [pid = 18694] [serial = 731] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 234 (0x91b29400) [pid = 18694] [serial = 740] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 233 (0x8e758800) [pid = 18694] [serial = 743] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 232 (0x912e9c00) [pid = 18694] [serial = 746] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 231 (0x95a51c00) [pid = 18694] [serial = 765] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | --DOMWINDOW == 230 (0x92cda400) [pid = 18694] [serial = 759] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 18694 | 1463190489349 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3e4000 == 120 [pid = 18694] [id = 297] 18:48:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 231 (0x8ae26c00) [pid = 18694] [serial = 892] [outer = (nil)] 18:48:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 232 (0x8cab2800) [pid = 18694] [serial = 893] [outer = 0x8ae26c00] 18:48:09 INFO - PROCESS | 18694 | 1463190489422 Marionette DEBUG loaded listener.js 18:48:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 233 (0x8d05dc00) [pid = 18694] [serial = 894] [outer = 0x8ae26c00] 18:48:10 INFO - PROCESS | 18694 | 1463190490209 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]]]}] 18:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1755ms 18:48:10 INFO - PROCESS | 18694 | 1463190490270 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:48:10 INFO - PROCESS | 18694 | 1463190490273 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:48:10 INFO - PROCESS | 18694 | 1463190490280 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:48:10 INFO - PROCESS | 18694 | 1463190490286 Marionette TRACE conn3 <- [1,1162,null,{}] 18:48:10 INFO - PROCESS | 18694 | 1463190490301 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}] 18:48:10 INFO - PROCESS | 18694 | 1463190490492 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:48:10 INFO - PROCESS | 18694 | 1463190490664 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbe0c00 == 121 [pid = 18694] [id = 298] 18:48:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 234 (0x8dbe1800) [pid = 18694] [serial = 895] [outer = (nil)] 18:48:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 235 (0x8e5d4c00) [pid = 18694] [serial = 896] [outer = 0x8dbe1800] 18:48:10 INFO - PROCESS | 18694 | 1463190490742 Marionette DEBUG loaded listener.js 18:48:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 236 (0x8e756000) [pid = 18694] [serial = 897] [outer = 0x8dbe1800] 18:48:11 INFO - PROCESS | 18694 | 1463190491557 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]]]}] 18:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1338ms 18:48:11 INFO - PROCESS | 18694 | 1463190491619 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:48:11 INFO - PROCESS | 18694 | 1463190491623 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:48:11 INFO - PROCESS | 18694 | 1463190491629 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:48:11 INFO - PROCESS | 18694 | 1463190491632 Marionette TRACE conn3 <- [1,1166,null,{}] 18:48:11 INFO - PROCESS | 18694 | 1463190491641 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}] 18:48:11 INFO - PROCESS | 18694 | 1463190491870 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:48:11 INFO - PROCESS | 18694 | 1463190491896 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de61c00 == 122 [pid = 18694] [id = 299] 18:48:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 237 (0x8e758400) [pid = 18694] [serial = 898] [outer = (nil)] 18:48:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 238 (0x8e868400) [pid = 18694] [serial = 899] [outer = 0x8e758400] 18:48:11 INFO - PROCESS | 18694 | 1463190491966 Marionette DEBUG loaded listener.js 18:48:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 239 (0x8ef63800) [pid = 18694] [serial = 900] [outer = 0x8e758400] 18:48:12 INFO - PROCESS | 18694 | 1463190492901 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]]]}] 18:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1333ms 18:48:12 INFO - PROCESS | 18694 | 1463190492961 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:48:12 INFO - PROCESS | 18694 | 1463190492965 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:48:12 INFO - PROCESS | 18694 | 1463190492971 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:48:12 INFO - PROCESS | 18694 | 1463190492973 Marionette TRACE conn3 <- [1,1170,null,{}] 18:48:12 INFO - PROCESS | 18694 | 1463190492984 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}] 18:48:13 INFO - PROCESS | 18694 | 1463190493222 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:48:13 INFO - PROCESS | 18694 | 1463190493249 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f001800 == 123 [pid = 18694] [id = 300] 18:48:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 240 (0x8f003800) [pid = 18694] [serial = 901] [outer = (nil)] 18:48:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 241 (0x912ecc00) [pid = 18694] [serial = 902] [outer = 0x8f003800] 18:48:13 INFO - PROCESS | 18694 | 1463190493320 Marionette DEBUG loaded listener.js 18:48:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 242 (0x912f3000) [pid = 18694] [serial = 903] [outer = 0x8f003800] 18:48:14 INFO - PROCESS | 18694 | --DOMWINDOW == 241 (0x929c2000) [pid = 18694] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:48:14 INFO - PROCESS | 18694 | --DOMWINDOW == 240 (0x8cab4c00) [pid = 18694] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:48:14 INFO - PROCESS | 18694 | --DOMWINDOW == 239 (0x92b4d800) [pid = 18694] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:48:14 INFO - PROCESS | 18694 | --DOMWINDOW == 238 (0x91d31c00) [pid = 18694] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:48:14 INFO - PROCESS | 18694 | --DOMWINDOW == 237 (0x8bb93800) [pid = 18694] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:48:14 INFO - PROCESS | 18694 | --DOMWINDOW == 236 (0x9281c800) [pid = 18694] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:48:14 INFO - PROCESS | 18694 | --DOMWINDOW == 235 (0x91ab9000) [pid = 18694] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:48:14 INFO - PROCESS | 18694 | 1463190494605 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]]]}] 18:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1689ms 18:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:48:14 INFO - PROCESS | 18694 | 1463190494660 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:48:14 INFO - PROCESS | 18694 | 1463190494663 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:48:14 INFO - PROCESS | 18694 | 1463190494670 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:48:14 INFO - PROCESS | 18694 | 1463190494673 Marionette TRACE conn3 <- [1,1174,null,{}] 18:48:14 INFO - PROCESS | 18694 | 1463190494678 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}] 18:48:14 INFO - PROCESS | 18694 | 1463190494871 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:48:15 INFO - PROCESS | 18694 | 1463190495043 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbe2000 == 124 [pid = 18694] [id = 301] 18:48:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 236 (0x8ef61400) [pid = 18694] [serial = 904] [outer = (nil)] 18:48:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 237 (0x91abd000) [pid = 18694] [serial = 905] [outer = 0x8ef61400] 18:48:15 INFO - PROCESS | 18694 | 1463190495117 Marionette DEBUG loaded listener.js 18:48:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 238 (0x91b25000) [pid = 18694] [serial = 906] [outer = 0x8ef61400] 18:48:15 INFO - PROCESS | 18694 | 1463190495863 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] 18:48:15 INFO - PROCESS | 18694 | 1463190495905 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:48:15 INFO - PROCESS | 18694 | 1463190495912 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:48:15 INFO - PROCESS | 18694 | 1463190495915 Marionette TRACE conn3 <- [1,1178,null,{}] 18:48:15 INFO - PROCESS | 18694 | 1463190495924 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}] 18:48:16 INFO - PROCESS | 18694 | 1463190496192 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:48:16 INFO - PROCESS | 18694 | 1463190496418 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943f800 == 125 [pid = 18694] [id = 302] 18:48:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 239 (0x89440400) [pid = 18694] [serial = 907] [outer = (nil)] 18:48:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 240 (0x897c8400) [pid = 18694] [serial = 908] [outer = 0x89440400] 18:48:16 INFO - PROCESS | 18694 | 1463190496551 Marionette DEBUG loaded listener.js 18:48:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 241 (0x8a3f0800) [pid = 18694] [serial = 909] [outer = 0x89440400] 18:48:17 INFO - PROCESS | 18694 | 1463190497598 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] 18:48:17 INFO - PROCESS | 18694 | 1463190497656 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:48:17 INFO - PROCESS | 18694 | 1463190497664 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:48:17 INFO - PROCESS | 18694 | 1463190497671 Marionette TRACE conn3 <- [1,1182,null,{}] 18:48:17 INFO - PROCESS | 18694 | 1463190497678 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}] 18:48:17 INFO - PROCESS | 18694 | 1463190497881 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:48:18 INFO - PROCESS | 18694 | 1463190498146 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d051400 == 126 [pid = 18694] [id = 303] 18:48:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 242 (0x8d05d000) [pid = 18694] [serial = 910] [outer = (nil)] 18:48:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 243 (0x8d17b000) [pid = 18694] [serial = 911] [outer = 0x8d05d000] 18:48:18 INFO - PROCESS | 18694 | 1463190498291 Marionette DEBUG loaded listener.js 18:48:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 244 (0x8dbe1c00) [pid = 18694] [serial = 912] [outer = 0x8d05d000] 18:48:19 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:48:19 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:48:19 INFO - PROCESS | 18694 | 1463190499222 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] 18:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:48:19 INFO - PROCESS | 18694 | 1463190499270 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:48:19 INFO - PROCESS | 18694 | 1463190499277 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:48:19 INFO - PROCESS | 18694 | 1463190499280 Marionette TRACE conn3 <- [1,1186,null,{}] 18:48:19 INFO - PROCESS | 18694 | 1463190499287 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}] 18:48:19 INFO - PROCESS | 18694 | 1463190499480 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:48:19 INFO - PROCESS | 18694 | 1463190499841 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e75ec00 == 127 [pid = 18694] [id = 304] 18:48:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 245 (0x91353800) [pid = 18694] [serial = 913] [outer = (nil)] 18:48:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 246 (0x914dcc00) [pid = 18694] [serial = 914] [outer = 0x91353800] 18:48:19 INFO - PROCESS | 18694 | 1463190499930 Marionette DEBUG loaded listener.js 18:48:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 247 (0x91b25400) [pid = 18694] [serial = 915] [outer = 0x91353800] 18:48:20 INFO - PROCESS | 18694 | 1463190500812 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] 18:48:20 INFO - PROCESS | 18694 | 1463190500867 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:48:20 INFO - PROCESS | 18694 | 1463190500884 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:48:20 INFO - PROCESS | 18694 | 1463190500891 Marionette TRACE conn3 <- [1,1190,null,{}] 18:48:20 INFO - PROCESS | 18694 | 1463190500897 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}] 18:48:21 INFO - PROCESS | 18694 | 1463190501090 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:48:21 INFO - PROCESS | 18694 | 1463190501350 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef5d000 == 128 [pid = 18694] [id = 305] 18:48:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 248 (0x914db000) [pid = 18694] [serial = 916] [outer = (nil)] 18:48:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 249 (0x91cecc00) [pid = 18694] [serial = 917] [outer = 0x914db000] 18:48:21 INFO - PROCESS | 18694 | 1463190501476 Marionette DEBUG loaded listener.js 18:48:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 250 (0x91d3a400) [pid = 18694] [serial = 918] [outer = 0x914db000] 18:48:22 INFO - PROCESS | 18694 | 1463190502436 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] 18:48:22 INFO - PROCESS | 18694 | 1463190502529 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:48:22 INFO - PROCESS | 18694 | 1463190502536 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:48:22 INFO - PROCESS | 18694 | 1463190502539 Marionette TRACE conn3 <- [1,1194,null,{}] 18:48:22 INFO - PROCESS | 18694 | 1463190502545 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}] 18:48:22 INFO - PROCESS | 18694 | 1463190502772 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:48:23 INFO - PROCESS | 18694 | 1463190503077 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ce5400 == 129 [pid = 18694] [id = 306] 18:48:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 251 (0x920ef800) [pid = 18694] [serial = 919] [outer = (nil)] 18:48:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 252 (0x92483c00) [pid = 18694] [serial = 920] [outer = 0x920ef800] 18:48:23 INFO - PROCESS | 18694 | 1463190503164 Marionette DEBUG loaded listener.js 18:48:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 253 (0x9248a800) [pid = 18694] [serial = 921] [outer = 0x920ef800] 18:48:23 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:48:23 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:48:24 INFO - PROCESS | 18694 | 1463190504051 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] 18:48:24 INFO - PROCESS | 18694 | 1463190504131 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:48:24 INFO - PROCESS | 18694 | 1463190504138 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:48:24 INFO - PROCESS | 18694 | 1463190504141 Marionette TRACE conn3 <- [1,1198,null,{}] 18:48:24 INFO - PROCESS | 18694 | 1463190504147 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}] 18:48:24 INFO - PROCESS | 18694 | 1463190504344 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:48:24 INFO - PROCESS | 18694 | 1463190504615 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x929bf400 == 130 [pid = 18694] [id = 307] 18:48:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 254 (0x929c1400) [pid = 18694] [serial = 922] [outer = (nil)] 18:48:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 255 (0x929c6c00) [pid = 18694] [serial = 923] [outer = 0x929c1400] 18:48:24 INFO - PROCESS | 18694 | 1463190504753 Marionette DEBUG loaded listener.js 18:48:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 256 (0x92a62400) [pid = 18694] [serial = 924] [outer = 0x929c1400] 18:48:25 INFO - PROCESS | 18694 | 1463190505619 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]]]}] 18:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1530ms 18:48:25 INFO - PROCESS | 18694 | 1463190505668 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:48:25 INFO - PROCESS | 18694 | 1463190505672 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:48:25 INFO - PROCESS | 18694 | 1463190505678 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:48:25 INFO - PROCESS | 18694 | 1463190505681 Marionette TRACE conn3 <- [1,1202,null,{}] 18:48:25 INFO - PROCESS | 18694 | 1463190505687 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}] 18:48:25 INFO - PROCESS | 18694 | 1463190505873 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:48:26 INFO - PROCESS | 18694 | 1463190506089 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x923d4c00 == 131 [pid = 18694] [id = 308] 18:48:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 257 (0x929c2400) [pid = 18694] [serial = 925] [outer = (nil)] 18:48:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 258 (0x92ab7400) [pid = 18694] [serial = 926] [outer = 0x929c2400] 18:48:26 INFO - PROCESS | 18694 | 1463190506215 Marionette DEBUG loaded listener.js 18:48:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 259 (0x92b44c00) [pid = 18694] [serial = 927] [outer = 0x929c2400] 18:48:27 INFO - PROCESS | 18694 | 1463190507130 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]]]}] 18:48:27 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 18:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1482ms 18:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:48:27 INFO - PROCESS | 18694 | 1463190507162 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:48:27 INFO - PROCESS | 18694 | 1463190507165 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:48:27 INFO - PROCESS | 18694 | 1463190507172 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:48:27 INFO - PROCESS | 18694 | 1463190507175 Marionette TRACE conn3 <- [1,1206,null,{}] 18:48:27 INFO - PROCESS | 18694 | 1463190507181 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}] 18:48:27 INFO - PROCESS | 18694 | 1463190507359 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:48:27 INFO - PROCESS | 18694 | 1463190507590 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ce7000 == 132 [pid = 18694] [id = 309] 18:48:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 260 (0x92817000) [pid = 18694] [serial = 928] [outer = (nil)] 18:48:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 261 (0x92cd5800) [pid = 18694] [serial = 929] [outer = 0x92817000] 18:48:27 INFO - PROCESS | 18694 | 1463190507713 Marionette DEBUG loaded listener.js 18:48:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 262 (0x92cdb400) [pid = 18694] [serial = 930] [outer = 0x92817000] 18:48:28 INFO - PROCESS | 18694 | 1463190508662 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]]]}] 18:48:28 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 18:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1537ms 18:48:28 INFO - PROCESS | 18694 | 1463190508709 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:48:28 INFO - PROCESS | 18694 | 1463190508713 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:48:28 INFO - PROCESS | 18694 | 1463190508736 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:48:28 INFO - PROCESS | 18694 | 1463190508741 Marionette TRACE conn3 <- [1,1210,null,{}] 18:48:28 INFO - PROCESS | 18694 | 1463190508747 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}] 18:48:28 INFO - PROCESS | 18694 | 1463190508932 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:48:29 INFO - PROCESS | 18694 | 1463190509248 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x92aba000 == 133 [pid = 18694] [id = 310] 18:48:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 263 (0x92b4ec00) [pid = 18694] [serial = 931] [outer = (nil)] 18:48:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 264 (0x92eecc00) [pid = 18694] [serial = 932] [outer = 0x92b4ec00] 18:48:29 INFO - PROCESS | 18694 | 1463190509338 Marionette DEBUG loaded listener.js 18:48:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 265 (0x93978000) [pid = 18694] [serial = 933] [outer = 0x92b4ec00] 18:48:30 INFO - PROCESS | 18694 | 1463190510184 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]]]}] 18:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1490ms 18:48:30 INFO - PROCESS | 18694 | 1463190510224 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:48:30 INFO - PROCESS | 18694 | 1463190510228 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:48:30 INFO - PROCESS | 18694 | 1463190510234 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:48:30 INFO - PROCESS | 18694 | 1463190510244 Marionette TRACE conn3 <- [1,1214,null,{}] 18:48:30 INFO - PROCESS | 18694 | 1463190510249 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}] 18:48:30 INFO - PROCESS | 18694 | 1463190510433 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:48:30 INFO - PROCESS | 18694 | 1463190510659 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caaac00 == 134 [pid = 18694] [id = 311] 18:48:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 266 (0x92ccf000) [pid = 18694] [serial = 934] [outer = (nil)] 18:48:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 267 (0x93cc5400) [pid = 18694] [serial = 935] [outer = 0x92ccf000] 18:48:30 INFO - PROCESS | 18694 | 1463190510828 Marionette DEBUG loaded listener.js 18:48:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 268 (0x93ccf800) [pid = 18694] [serial = 936] [outer = 0x92ccf000] 18:48:31 INFO - PROCESS | 18694 | 1463190511711 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]]]}] 18:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1537ms 18:48:31 INFO - PROCESS | 18694 | 1463190511772 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:48:31 INFO - PROCESS | 18694 | 1463190511776 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:48:31 INFO - PROCESS | 18694 | 1463190511782 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:48:31 INFO - PROCESS | 18694 | 1463190511785 Marionette TRACE conn3 <- [1,1218,null,{}] 18:48:31 INFO - PROCESS | 18694 | 1463190511791 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}] 18:48:31 INFO - PROCESS | 18694 | 1463190511998 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:48:32 INFO - PROCESS | 18694 | 1463190512274 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x92ef7c00 == 135 [pid = 18694] [id = 312] 18:48:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 269 (0x952d9400) [pid = 18694] [serial = 937] [outer = (nil)] 18:48:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 270 (0x952e4800) [pid = 18694] [serial = 938] [outer = 0x952d9400] 18:48:32 INFO - PROCESS | 18694 | 1463190512406 Marionette DEBUG loaded listener.js 18:48:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 271 (0x958e7400) [pid = 18694] [serial = 939] [outer = 0x952d9400] 18:48:33 INFO - PROCESS | 18694 | 1463190513324 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]]]}] 18:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1597ms 18:48:33 INFO - PROCESS | 18694 | 1463190513380 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:48:33 INFO - PROCESS | 18694 | 1463190513385 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:48:33 INFO - PROCESS | 18694 | 1463190513391 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:48:33 INFO - PROCESS | 18694 | 1463190513394 Marionette TRACE conn3 <- [1,1222,null,{}] 18:48:33 INFO - PROCESS | 18694 | 1463190513401 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}] 18:48:33 INFO - PROCESS | 18694 | 1463190513618 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:48:33 INFO - PROCESS | 18694 | 1463190513947 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x914df800 == 136 [pid = 18694] [id = 313] 18:48:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 272 (0x92cd1800) [pid = 18694] [serial = 940] [outer = (nil)] 18:48:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 273 (0x95a49800) [pid = 18694] [serial = 941] [outer = 0x92cd1800] 18:48:34 INFO - PROCESS | 18694 | 1463190514040 Marionette DEBUG loaded listener.js 18:48:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 274 (0x95a61400) [pid = 18694] [serial = 942] [outer = 0x92cd1800] 18:48:34 INFO - PROCESS | 18694 | 1463190514872 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] 18:48:34 INFO - PROCESS | 18694 | 1463190514932 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 18:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:48:34 INFO - PROCESS | 18694 | 1463190514938 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:48:34 INFO - PROCESS | 18694 | 1463190514941 Marionette TRACE conn3 <- [1,1226,null,{}] 18:48:34 INFO - PROCESS | 18694 | 1463190514947 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}] 18:48:35 INFO - PROCESS | 18694 | 1463190515132 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 18:48:35 INFO - PROCESS | 18694 | 1463190515394 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x959e7800 == 137 [pid = 18694] [id = 314] 18:48:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 275 (0x959f0400) [pid = 18694] [serial = 943] [outer = (nil)] 18:48:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 276 (0x98934000) [pid = 18694] [serial = 944] [outer = 0x959f0400] 18:48:35 INFO - PROCESS | 18694 | 1463190515523 Marionette DEBUG loaded listener.js 18:48:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 277 (0x98aac000) [pid = 18694] [serial = 945] [outer = 0x959f0400] 18:48:36 INFO - PROCESS | 18694 | --DOCSHELL 0x92481800 == 136 [pid = 18694] [id = 10] 18:48:36 INFO - PROCESS | 18694 | 1463190516474 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]]]}] 18:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1581ms 18:48:36 INFO - PROCESS | 18694 | 1463190516519 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 18:48:36 INFO - PROCESS | 18694 | 1463190516523 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 18:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:48:36 INFO - PROCESS | 18694 | 1463190516529 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:48:36 INFO - PROCESS | 18694 | 1463190516533 Marionette TRACE conn3 <- [1,1230,null,{}] 18:48:36 INFO - PROCESS | 18694 | 1463190516538 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}] 18:48:36 INFO - PROCESS | 18694 | 1463190516719 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 18:48:37 INFO - PROCESS | 18694 | 1463190517030 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x9397b000 == 137 [pid = 18694] [id = 315] 18:48:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 278 (0x93c0a800) [pid = 18694] [serial = 946] [outer = (nil)] 18:48:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 279 (0x98af7800) [pid = 18694] [serial = 947] [outer = 0x93c0a800] 18:48:37 INFO - PROCESS | 18694 | 1463190517124 Marionette DEBUG loaded listener.js 18:48:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 280 (0x98fb1000) [pid = 18694] [serial = 948] [outer = 0x93c0a800] 18:48:38 INFO - PROCESS | 18694 | 1463190518006 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]]]}] 18:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1542ms 18:48:38 INFO - PROCESS | 18694 | 1463190518072 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 18:48:38 INFO - PROCESS | 18694 | 1463190518076 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 18:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:48:38 INFO - PROCESS | 18694 | 1463190518083 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:48:38 INFO - PROCESS | 18694 | 1463190518087 Marionette TRACE conn3 <- [1,1234,null,{}] 18:48:38 INFO - PROCESS | 18694 | 1463190518092 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}] 18:48:38 INFO - PROCESS | 18694 | 1463190518322 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 18:48:38 INFO - PROCESS | 18694 | 1463190518655 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbd7000 == 138 [pid = 18694] [id = 316] 18:48:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 281 (0x92481800) [pid = 18694] [serial = 949] [outer = (nil)] 18:48:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 282 (0x99aa9c00) [pid = 18694] [serial = 950] [outer = 0x92481800] 18:48:38 INFO - PROCESS | 18694 | 1463190518737 Marionette DEBUG loaded listener.js 18:48:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 283 (0x99bdfc00) [pid = 18694] [serial = 951] [outer = 0x92481800] 18:48:39 INFO - PROCESS | 18694 | 1463190519592 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]]]}] 18:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1539ms 18:48:39 INFO - PROCESS | 18694 | 1463190519623 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 18:48:39 INFO - PROCESS | 18694 | 1463190519626 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 18:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:48:39 INFO - PROCESS | 18694 | 1463190519633 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:48:39 INFO - PROCESS | 18694 | 1463190519635 Marionette TRACE conn3 <- [1,1238,null,{}] 18:48:39 INFO - PROCESS | 18694 | 1463190519641 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}] 18:48:39 INFO - PROCESS | 18694 | 1463190519822 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 18:48:40 INFO - PROCESS | 18694 | 1463190520093 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d5f400 == 139 [pid = 18694] [id = 317] 18:48:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 284 (0x98af1000) [pid = 18694] [serial = 952] [outer = (nil)] 18:48:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 285 (0x99c62000) [pid = 18694] [serial = 953] [outer = 0x98af1000] 18:48:40 INFO - PROCESS | 18694 | 1463190520220 Marionette DEBUG loaded listener.js 18:48:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 286 (0x99c66c00) [pid = 18694] [serial = 954] [outer = 0x98af1000] 18:48:41 INFO - PROCESS | 18694 | 1463190521061 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]]]}] 18:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1483ms 18:48:41 INFO - PROCESS | 18694 | 1463190521117 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 18:48:41 INFO - PROCESS | 18694 | 1463190521121 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 18:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:48:41 INFO - PROCESS | 18694 | 1463190521127 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:48:41 INFO - PROCESS | 18694 | 1463190521130 Marionette TRACE conn3 <- [1,1242,null,{}] 18:48:41 INFO - PROCESS | 18694 | 1463190521136 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}] 18:48:41 INFO - PROCESS | 18694 | 1463190521321 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 18:48:41 INFO - PROCESS | 18694 | 1463190521588 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c773c00 == 140 [pid = 18694] [id = 318] 18:48:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 287 (0x99be7000) [pid = 18694] [serial = 955] [outer = (nil)] 18:48:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 288 (0x99f7ac00) [pid = 18694] [serial = 956] [outer = 0x99be7000] 18:48:41 INFO - PROCESS | 18694 | 1463190521720 Marionette DEBUG loaded listener.js 18:48:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 289 (0x99f1c800) [pid = 18694] [serial = 957] [outer = 0x99be7000] 18:48:42 INFO - PROCESS | 18694 | 1463190522581 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]]]}] 18:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1534ms 18:48:42 INFO - PROCESS | 18694 | 1463190522661 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 18:48:42 INFO - PROCESS | 18694 | 1463190522665 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 18:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:48:42 INFO - PROCESS | 18694 | 1463190522671 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:48:42 INFO - PROCESS | 18694 | 1463190522674 Marionette TRACE conn3 <- [1,1246,null,{}] 18:48:42 INFO - PROCESS | 18694 | 1463190522680 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}] 18:48:42 INFO - PROCESS | 18694 | 1463190522926 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 18:48:43 INFO - PROCESS | 18694 | 1463190523244 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de57800 == 141 [pid = 18694] [id = 319] 18:48:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 290 (0x91abcc00) [pid = 18694] [serial = 958] [outer = (nil)] 18:48:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 291 (0x929cac00) [pid = 18694] [serial = 959] [outer = 0x91abcc00] 18:48:43 INFO - PROCESS | 18694 | 1463190523341 Marionette DEBUG loaded listener.js 18:48:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 292 (0x99d48400) [pid = 18694] [serial = 960] [outer = 0x91abcc00] 18:48:44 INFO - PROCESS | 18694 | 1463190524215 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]]]}] 18:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1583ms 18:48:44 INFO - PROCESS | 18694 | 1463190524257 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 18:48:44 INFO - PROCESS | 18694 | 1463190524260 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 18:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:48:44 INFO - PROCESS | 18694 | 1463190524267 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:48:44 INFO - PROCESS | 18694 | 1463190524270 Marionette TRACE conn3 <- [1,1250,null,{}] 18:48:44 INFO - PROCESS | 18694 | 1463190524276 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}] 18:48:44 INFO - PROCESS | 18694 | 1463190524460 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 18:48:44 INFO - PROCESS | 18694 | 1463190524779 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a16b800 == 142 [pid = 18694] [id = 320] 18:48:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 293 (0x9a16c400) [pid = 18694] [serial = 961] [outer = (nil)] 18:48:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 294 (0x9a2e1400) [pid = 18694] [serial = 962] [outer = 0x9a16c400] 18:48:44 INFO - PROCESS | 18694 | 1463190524865 Marionette DEBUG loaded listener.js 18:48:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 295 (0x9a674800) [pid = 18694] [serial = 963] [outer = 0x9a16c400] 18:48:45 INFO - PROCESS | 18694 | 1463190525742 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]]]}] 18:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1538ms 18:48:45 INFO - PROCESS | 18694 | 1463190525805 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 18:48:45 INFO - PROCESS | 18694 | 1463190525809 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 18:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:48:45 INFO - PROCESS | 18694 | 1463190525816 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:48:45 INFO - PROCESS | 18694 | 1463190525818 Marionette TRACE conn3 <- [1,1254,null,{}] 18:48:45 INFO - PROCESS | 18694 | 1463190525824 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}] 18:48:46 INFO - PROCESS | 18694 | 1463190526012 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 18:48:46 INFO - PROCESS | 18694 | 1463190526332 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x92566800 == 141 [pid = 18694] [id = 188] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8cab6400 == 140 [pid = 18694] [id = 189] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbe2000 == 139 [pid = 18694] [id = 301] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbe0c00 == 138 [pid = 18694] [id = 298] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3e4000 == 137 [pid = 18694] [id = 297] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae2d400 == 136 [pid = 18694] [id = 296] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x89442c00 == 135 [pid = 18694] [id = 293] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x89437c00 == 134 [pid = 18694] [id = 292] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x897c1800 == 133 [pid = 18694] [id = 290] 18:48:47 INFO - PROCESS | 18694 | --DOCSHELL 0x89438000 == 132 [pid = 18694] [id = 291] 18:48:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x89437c00 == 133 [pid = 18694] [id = 321] 18:48:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 296 (0x89438000) [pid = 18694] [serial = 964] [outer = (nil)] 18:48:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 297 (0x8a458400) [pid = 18694] [serial = 965] [outer = 0x89438000] 18:48:47 INFO - PROCESS | 18694 | 1463190527337 Marionette DEBUG loaded listener.js 18:48:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 298 (0x8bb87c00) [pid = 18694] [serial = 966] [outer = 0x89438000] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 297 (0x91d39000) [pid = 18694] [serial = 773] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 296 (0x8e860000) [pid = 18694] [serial = 806] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 295 (0x9a161400) [pid = 18694] [serial = 785] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 294 (0x95a6fc00) [pid = 18694] [serial = 779] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 293 (0x8d05cc00) [pid = 18694] [serial = 818] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 292 (0xa3546000) [pid = 18694] [serial = 800] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 291 (0x8e868800) [pid = 18694] [serial = 809] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 290 (0x8e85d800) [pid = 18694] [serial = 819] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 289 (0x8e757000) [pid = 18694] [serial = 770] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 288 (0x977e5000) [pid = 18694] [serial = 768] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 287 (0x92822800) [pid = 18694] [serial = 827] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 286 (0x91ab7000) [pid = 18694] [serial = 822] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 285 (0x8d05fc00) [pid = 18694] [serial = 803] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 284 (0x92ab5000) [pid = 18694] [serial = 797] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 283 (0x92ab1400) [pid = 18694] [serial = 831] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 282 (0x8a3eac00) [pid = 18694] [serial = 812] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 281 (0x8e85c400) [pid = 18694] [serial = 815] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 280 (0x9970dc00) [pid = 18694] [serial = 782] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 279 (0x91355000) [pid = 18694] [serial = 821] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 278 (0xa214a000) [pid = 18694] [serial = 794] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 277 (0x929cd800) [pid = 18694] [serial = 828] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 276 (0x93cc9800) [pid = 18694] [serial = 776] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 275 (0x92a64800) [pid = 18694] [serial = 830] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 274 (0x9b9b5000) [pid = 18694] [serial = 791] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 273 (0x92482800) [pid = 18694] [serial = 825] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 272 (0x91cee400) [pid = 18694] [serial = 824] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 271 (0x9ad49800) [pid = 18694] [serial = 788] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 270 (0x93c09c00) [pid = 18694] [serial = 833] [outer = (nil)] [url = about:blank] 18:48:47 INFO - PROCESS | 18694 | --DOMWINDOW == 269 (0x95040400) [pid = 18694] [serial = 834] [outer = (nil)] [url = about:blank] 18:48:48 INFO - PROCESS | 18694 | 1463190528271 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]]]}] 18:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2494ms 18:48:48 INFO - PROCESS | 18694 | 1463190528311 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 18:48:48 INFO - PROCESS | 18694 | 1463190528318 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 18:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:48:48 INFO - PROCESS | 18694 | 1463190528326 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:48:48 INFO - PROCESS | 18694 | 1463190528338 Marionette TRACE conn3 <- [1,1258,null,{}] 18:48:48 INFO - PROCESS | 18694 | 1463190528353 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}] 18:48:48 INFO - PROCESS | 18694 | 1463190528541 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 18:48:48 INFO - PROCESS | 18694 | 1463190528755 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb8fc00 == 134 [pid = 18694] [id = 322] 18:48:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 270 (0x8caae400) [pid = 18694] [serial = 967] [outer = (nil)] 18:48:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 271 (0x8d17a800) [pid = 18694] [serial = 968] [outer = 0x8caae400] 18:48:48 INFO - PROCESS | 18694 | 1463190528830 Marionette DEBUG loaded listener.js 18:48:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 272 (0x8dbdfc00) [pid = 18694] [serial = 969] [outer = 0x8caae400] 18:48:49 INFO - PROCESS | 18694 | 1463190529640 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]]]}] 18:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1362ms 18:48:49 INFO - PROCESS | 18694 | 1463190529686 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 18:48:49 INFO - PROCESS | 18694 | 1463190529692 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 18:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:48:49 INFO - PROCESS | 18694 | 1463190529702 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:48:49 INFO - PROCESS | 18694 | 1463190529706 Marionette TRACE conn3 <- [1,1262,null,{}] 18:48:49 INFO - PROCESS | 18694 | 1463190529711 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}] 18:48:49 INFO - PROCESS | 18694 | 1463190529972 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 18:48:50 INFO - PROCESS | 18694 | 1463190530007 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbdc800 == 135 [pid = 18694] [id = 323] 18:48:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 273 (0x8de5dc00) [pid = 18694] [serial = 970] [outer = (nil)] 18:48:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 274 (0x8e869c00) [pid = 18694] [serial = 971] [outer = 0x8de5dc00] 18:48:50 INFO - PROCESS | 18694 | 1463190530077 Marionette DEBUG loaded listener.js 18:48:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 275 (0x8f00a400) [pid = 18694] [serial = 972] [outer = 0x8de5dc00] 18:48:51 INFO - PROCESS | 18694 | 1463190531064 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]]]}] 18:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1433ms 18:48:51 INFO - PROCESS | 18694 | 1463190531135 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 18:48:51 INFO - PROCESS | 18694 | 1463190531138 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 18:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:48:51 INFO - PROCESS | 18694 | 1463190531145 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:48:51 INFO - PROCESS | 18694 | 1463190531150 Marionette TRACE conn3 <- [1,1266,null,{}] 18:48:51 INFO - PROCESS | 18694 | 1463190531171 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}] 18:48:51 INFO - PROCESS | 18694 | 1463190531425 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 18:48:51 INFO - PROCESS | 18694 | 1463190531457 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb93800 == 136 [pid = 18694] [id = 324] 18:48:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 276 (0x91b2a400) [pid = 18694] [serial = 973] [outer = (nil)] 18:48:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 277 (0x91bcb000) [pid = 18694] [serial = 974] [outer = 0x91b2a400] 18:48:51 INFO - PROCESS | 18694 | 1463190531527 Marionette DEBUG loaded listener.js 18:48:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 278 (0x91be1c00) [pid = 18694] [serial = 975] [outer = 0x91b2a400] 18:48:52 INFO - PROCESS | 18694 | --DOMWINDOW == 277 (0x8ae26c00) [pid = 18694] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:48:52 INFO - PROCESS | 18694 | --DOMWINDOW == 276 (0x8f003800) [pid = 18694] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:48:52 INFO - PROCESS | 18694 | --DOMWINDOW == 275 (0x8bb85800) [pid = 18694] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:48:52 INFO - PROCESS | 18694 | --DOMWINDOW == 274 (0x8dbe1800) [pid = 18694] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:48:52 INFO - PROCESS | 18694 | --DOMWINDOW == 273 (0x8e758400) [pid = 18694] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:48:52 INFO - PROCESS | 18694 | 1463190532715 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]]]}] 18:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1597ms 18:48:52 INFO - PROCESS | 18694 | 1463190532763 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 18:48:52 INFO - PROCESS | 18694 | 1463190532767 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 18:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:48:52 INFO - PROCESS | 18694 | 1463190532773 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:48:52 INFO - PROCESS | 18694 | 1463190532776 Marionette TRACE conn3 <- [1,1270,null,{}] 18:48:52 INFO - PROCESS | 18694 | 1463190532782 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}] 18:48:53 INFO - PROCESS | 18694 | 1463190533023 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 18:48:53 INFO - PROCESS | 18694 | 1463190533039 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x897cb800 == 137 [pid = 18694] [id = 325] 18:48:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 274 (0x8bb85800) [pid = 18694] [serial = 976] [outer = (nil)] 18:48:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 275 (0x91ce4c00) [pid = 18694] [serial = 977] [outer = 0x8bb85800] 18:48:53 INFO - PROCESS | 18694 | 1463190533111 Marionette DEBUG loaded listener.js 18:48:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 276 (0x91d3d000) [pid = 18694] [serial = 978] [outer = 0x8bb85800] 18:48:54 INFO - PROCESS | 18694 | 1463190534003 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]]]}] 18:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1285ms 18:48:54 INFO - PROCESS | 18694 | 1463190534059 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 18:48:54 INFO - PROCESS | 18694 | 1463190534062 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 18:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:48:54 INFO - PROCESS | 18694 | 1463190534069 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:48:54 INFO - PROCESS | 18694 | 1463190534072 Marionette TRACE conn3 <- [1,1274,null,{}] 18:48:54 INFO - PROCESS | 18694 | 1463190534077 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}] 18:48:54 INFO - PROCESS | 18694 | 1463190534251 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 18:48:54 INFO - PROCESS | 18694 | 1463190534267 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d3c000 == 138 [pid = 18694] [id = 326] 18:48:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 277 (0x920f2400) [pid = 18694] [serial = 979] [outer = (nil)] 18:48:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 278 (0x92815c00) [pid = 18694] [serial = 980] [outer = 0x920f2400] 18:48:54 INFO - PROCESS | 18694 | 1463190534342 Marionette DEBUG loaded listener.js 18:48:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 279 (0x92a5dc00) [pid = 18694] [serial = 981] [outer = 0x920f2400] 18:48:55 INFO - PROCESS | 18694 | 1463190535600 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]]]}] 18:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1584ms 18:48:55 INFO - PROCESS | 18694 | 1463190535654 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 18:48:55 INFO - PROCESS | 18694 | 1463190535662 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 18:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:48:55 INFO - PROCESS | 18694 | 1463190535670 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:48:55 INFO - PROCESS | 18694 | 1463190535677 Marionette TRACE conn3 <- [1,1278,null,{}] 18:48:55 INFO - PROCESS | 18694 | 1463190535695 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}] 18:48:55 INFO - PROCESS | 18694 | 1463190535926 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 18:48:56 INFO - PROCESS | 18694 | 1463190536249 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x8cab0c00 == 139 [pid = 18694] [id = 327] 18:48:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 280 (0x8d17d800) [pid = 18694] [serial = 982] [outer = (nil)] 18:48:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 281 (0x8e750800) [pid = 18694] [serial = 983] [outer = 0x8d17d800] 18:48:56 INFO - PROCESS | 18694 | 1463190536341 Marionette DEBUG loaded listener.js 18:48:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 282 (0x8e860800) [pid = 18694] [serial = 984] [outer = 0x8d17d800] 18:48:57 INFO - PROCESS | 18694 | 1463190537237 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]]]}] 18:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1644ms 18:48:57 INFO - PROCESS | 18694 | 1463190537314 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 18:48:57 INFO - PROCESS | 18694 | 1463190537323 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 18:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:48:57 INFO - PROCESS | 18694 | 1463190537335 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:48:57 INFO - PROCESS | 18694 | 1463190537339 Marionette TRACE conn3 <- [1,1282,null,{}] 18:48:57 INFO - PROCESS | 18694 | 1463190537345 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}] 18:48:57 INFO - PROCESS | 18694 | 1463190537583 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 18:48:57 INFO - PROCESS | 18694 | 1463190537953 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e757400 == 140 [pid = 18694] [id = 328] 18:48:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 283 (0x914d7000) [pid = 18694] [serial = 985] [outer = (nil)] 18:48:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 284 (0x91b2d000) [pid = 18694] [serial = 986] [outer = 0x914d7000] 18:48:58 INFO - PROCESS | 18694 | 1463190538042 Marionette DEBUG loaded listener.js 18:48:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 285 (0x91d39000) [pid = 18694] [serial = 987] [outer = 0x914d7000] 18:48:58 INFO - PROCESS | 18694 | 1463190538945 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]]]}] 18:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1681ms 18:48:59 INFO - PROCESS | 18694 | 1463190539016 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 18:48:59 INFO - PROCESS | 18694 | 1463190539020 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 18:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:48:59 INFO - PROCESS | 18694 | 1463190539027 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:48:59 INFO - PROCESS | 18694 | 1463190539033 Marionette TRACE conn3 <- [1,1286,null,{}] 18:48:59 INFO - PROCESS | 18694 | 1463190539050 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}] 18:48:59 INFO - PROCESS | 18694 | 1463190539288 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 18:48:59 INFO - PROCESS | 18694 | 1463190539606 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x92a5d400 == 141 [pid = 18694] [id = 329] 18:48:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 286 (0x92a64800) [pid = 18694] [serial = 988] [outer = (nil)] 18:48:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 287 (0x92ab7c00) [pid = 18694] [serial = 989] [outer = 0x92a64800] 18:48:59 INFO - PROCESS | 18694 | 1463190539693 Marionette DEBUG loaded listener.js 18:48:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 288 (0x92d60400) [pid = 18694] [serial = 990] [outer = 0x92a64800] 18:49:00 INFO - PROCESS | 18694 | 1463190540586 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]]]}] 18:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1637ms 18:49:00 INFO - PROCESS | 18694 | 1463190540665 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 18:49:00 INFO - PROCESS | 18694 | 1463190540669 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 18:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:49:00 INFO - PROCESS | 18694 | 1463190540676 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:49:00 INFO - PROCESS | 18694 | 1463190540678 Marionette TRACE conn3 <- [1,1290,null,{}] 18:49:00 INFO - PROCESS | 18694 | 1463190540685 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}] 18:49:00 INFO - PROCESS | 18694 | 1463190540915 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 18:49:01 INFO - PROCESS | 18694 | 1463190541225 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x912edc00 == 142 [pid = 18694] [id = 330] 18:49:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 289 (0x92ab5000) [pid = 18694] [serial = 991] [outer = (nil)] 18:49:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 290 (0x95045400) [pid = 18694] [serial = 992] [outer = 0x92ab5000] 18:49:01 INFO - PROCESS | 18694 | 1463190541315 Marionette DEBUG loaded listener.js 18:49:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 291 (0x952e6400) [pid = 18694] [serial = 993] [outer = 0x92ab5000] 18:49:02 INFO - PROCESS | 18694 | 1463190542200 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]]]}] 18:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1579ms 18:49:02 INFO - PROCESS | 18694 | 1463190542256 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 18:49:02 INFO - PROCESS | 18694 | 1463190542260 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 18:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:49:02 INFO - PROCESS | 18694 | 1463190542267 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:49:02 INFO - PROCESS | 18694 | 1463190542269 Marionette TRACE conn3 <- [1,1294,null,{}] 18:49:02 INFO - PROCESS | 18694 | 1463190542276 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}] 18:49:02 INFO - PROCESS | 18694 | 1463190542468 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 18:49:02 INFO - PROCESS | 18694 | 1463190542793 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caadc00 == 143 [pid = 18694] [id = 331] 18:49:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 292 (0x92cd8400) [pid = 18694] [serial = 994] [outer = (nil)] 18:49:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 293 (0x95a47800) [pid = 18694] [serial = 995] [outer = 0x92cd8400] 18:49:02 INFO - PROCESS | 18694 | 1463190542888 Marionette DEBUG loaded listener.js 18:49:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 294 (0x95a6fc00) [pid = 18694] [serial = 996] [outer = 0x92cd8400] 18:49:03 INFO - PROCESS | 18694 | 1463190543787 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]]]}] 18:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1579ms 18:49:03 INFO - PROCESS | 18694 | 1463190543846 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 18:49:03 INFO - PROCESS | 18694 | 1463190543849 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 18:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:49:03 INFO - PROCESS | 18694 | 1463190543856 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:49:03 INFO - PROCESS | 18694 | 1463190543860 Marionette TRACE conn3 <- [1,1298,null,{}] 18:49:03 INFO - PROCESS | 18694 | 1463190543865 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}] 18:49:04 INFO - PROCESS | 18694 | 1463190544103 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 18:49:04 INFO - PROCESS | 18694 | 1463190544427 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x91b23000 == 144 [pid = 18694] [id = 332] 18:49:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 295 (0x9503b400) [pid = 18694] [serial = 997] [outer = (nil)] 18:49:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 296 (0x99a4c000) [pid = 18694] [serial = 998] [outer = 0x9503b400] 18:49:04 INFO - PROCESS | 18694 | 1463190544520 Marionette DEBUG loaded listener.js 18:49:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 297 (0x99c65000) [pid = 18694] [serial = 999] [outer = 0x9503b400] 18:49:05 INFO - PROCESS | 18694 | 1463190545399 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]]]}] 18:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1584ms 18:49:05 INFO - PROCESS | 18694 | 1463190545441 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 18:49:05 INFO - PROCESS | 18694 | 1463190545445 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 18:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:49:05 INFO - PROCESS | 18694 | 1463190545451 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:49:05 INFO - PROCESS | 18694 | 1463190545454 Marionette TRACE conn3 <- [1,1302,null,{}] 18:49:05 INFO - PROCESS | 18694 | 1463190545460 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}] 18:49:05 INFO - PROCESS | 18694 | 1463190545641 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 18:49:05 INFO - PROCESS | 18694 | 1463190545958 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d5c800 == 145 [pid = 18694] [id = 333] 18:49:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 298 (0x959e7c00) [pid = 18694] [serial = 1000] [outer = (nil)] 18:49:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 299 (0x9a2e1c00) [pid = 18694] [serial = 1001] [outer = 0x959e7c00] 18:49:06 INFO - PROCESS | 18694 | 1463190546047 Marionette DEBUG loaded listener.js 18:49:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 300 (0x9a67e800) [pid = 18694] [serial = 1002] [outer = 0x959e7c00] 18:49:06 INFO - PROCESS | 18694 | 1463190546901 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]]]}] 18:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1486ms 18:49:06 INFO - PROCESS | 18694 | 1463190546938 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 18:49:06 INFO - PROCESS | 18694 | 1463190546941 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 18:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:49:06 INFO - PROCESS | 18694 | 1463190546948 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:49:06 INFO - PROCESS | 18694 | 1463190546952 Marionette TRACE conn3 <- [1,1306,null,{}] 18:49:06 INFO - PROCESS | 18694 | 1463190546957 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}] 18:49:07 INFO - PROCESS | 18694 | 1463190547138 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 18:49:07 INFO - PROCESS | 18694 | 1463190547412 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x98aa9800 == 146 [pid = 18694] [id = 334] 18:49:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 301 (0x98aee000) [pid = 18694] [serial = 1003] [outer = (nil)] 18:49:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 302 (0x9b0c2800) [pid = 18694] [serial = 1004] [outer = 0x98aee000] 18:49:07 INFO - PROCESS | 18694 | 1463190547552 Marionette DEBUG loaded listener.js 18:49:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 303 (0x9b82f400) [pid = 18694] [serial = 1005] [outer = 0x98aee000] 18:49:08 INFO - PROCESS | 18694 | 1463190548477 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]]]}] 18:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1581ms 18:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:49:08 INFO - PROCESS | 18694 | 1463190548530 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 18:49:08 INFO - PROCESS | 18694 | 1463190548533 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 18:49:08 INFO - PROCESS | 18694 | 1463190548540 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:49:08 INFO - PROCESS | 18694 | 1463190548543 Marionette TRACE conn3 <- [1,1310,null,{}] 18:49:08 INFO - PROCESS | 18694 | 1463190548549 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}] 18:49:08 INFO - PROCESS | 18694 | 1463190548745 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 18:49:09 INFO - PROCESS | 18694 | 1463190549071 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad7ec00 == 147 [pid = 18694] [id = 335] 18:49:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 304 (0x9ad7f000) [pid = 18694] [serial = 1006] [outer = (nil)] 18:49:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 305 (0x9ba15000) [pid = 18694] [serial = 1007] [outer = 0x9ad7f000] 18:49:09 INFO - PROCESS | 18694 | 1463190549173 Marionette DEBUG loaded listener.js 18:49:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 306 (0x9ba19800) [pid = 18694] [serial = 1008] [outer = 0x9ad7f000] 18:49:10 INFO - PROCESS | 18694 | 1463190550035 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] 18:49:10 INFO - PROCESS | 18694 | 1463190550081 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 18:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:49:10 INFO - PROCESS | 18694 | 1463190550087 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:49:10 INFO - PROCESS | 18694 | 1463190550091 Marionette TRACE conn3 <- [1,1314,null,{}] 18:49:10 INFO - PROCESS | 18694 | 1463190550096 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}] 18:49:10 INFO - PROCESS | 18694 | 1463190550288 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 18:49:10 INFO - PROCESS | 18694 | 1463190550619 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x9b959000 == 148 [pid = 18694] [id = 336] 18:49:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 307 (0xa21a0000) [pid = 18694] [serial = 1009] [outer = (nil)] 18:49:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 308 (0xa2275000) [pid = 18694] [serial = 1010] [outer = 0xa21a0000] 18:49:10 INFO - PROCESS | 18694 | 1463190550706 Marionette DEBUG loaded listener.js 18:49:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 309 (0xa22ba800) [pid = 18694] [serial = 1011] [outer = 0xa21a0000] 18:49:11 INFO - PROCESS | 18694 | 1463190551581 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]]]}] 18:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1529ms 18:49:11 INFO - PROCESS | 18694 | 1463190551618 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 18:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:49:11 INFO - PROCESS | 18694 | 1463190551622 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 18:49:11 INFO - PROCESS | 18694 | 1463190551629 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:49:11 INFO - PROCESS | 18694 | 1463190551633 Marionette TRACE conn3 <- [1,1318,null,{}] 18:49:11 INFO - PROCESS | 18694 | 1463190551639 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}] 18:49:11 INFO - PROCESS | 18694 | 1463190551846 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 18:49:12 INFO - PROCESS | 18694 | 1463190552167 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:12 INFO - PROCESS | 18694 | ++DOCSHELL 0xa1157000 == 149 [pid = 18694] [id = 337] 18:49:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 310 (0xa30d5400) [pid = 18694] [serial = 1012] [outer = (nil)] 18:49:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 311 (0xa35f2000) [pid = 18694] [serial = 1013] [outer = 0xa30d5400] 18:49:12 INFO - PROCESS | 18694 | 1463190552265 Marionette DEBUG loaded listener.js 18:49:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 312 (0xa50e9400) [pid = 18694] [serial = 1014] [outer = 0xa30d5400] 18:49:13 INFO - PROCESS | 18694 | 1463190553148 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]]]}] 18:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1590ms 18:49:13 INFO - PROCESS | 18694 | 1463190553219 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 18:49:13 INFO - PROCESS | 18694 | 1463190553222 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 18:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:49:13 INFO - PROCESS | 18694 | 1463190553228 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:49:13 INFO - PROCESS | 18694 | 1463190553232 Marionette TRACE conn3 <- [1,1322,null,{}] 18:49:13 INFO - PROCESS | 18694 | 1463190553237 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}] 18:49:13 INFO - PROCESS | 18694 | 1463190553427 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 18:49:13 INFO - PROCESS | 18694 | 1463190553766 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x87901400 == 150 [pid = 18694] [id = 338] 18:49:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 313 (0x87901c00) [pid = 18694] [serial = 1015] [outer = (nil)] 18:49:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 314 (0x87909c00) [pid = 18694] [serial = 1016] [outer = 0x87901c00] 18:49:13 INFO - PROCESS | 18694 | 1463190553866 Marionette DEBUG loaded listener.js 18:49:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 315 (0x8790dc00) [pid = 18694] [serial = 1017] [outer = 0x87901c00] 18:49:14 INFO - PROCESS | 18694 | 1463190554728 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]]]}] 18:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1534ms 18:49:14 INFO - PROCESS | 18694 | 1463190554763 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 18:49:14 INFO - PROCESS | 18694 | 1463190554766 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 18:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:49:14 INFO - PROCESS | 18694 | 1463190554774 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:49:14 INFO - PROCESS | 18694 | 1463190554788 Marionette TRACE conn3 <- [1,1326,null,{}] 18:49:14 INFO - PROCESS | 18694 | 1463190554793 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}] 18:49:14 INFO - PROCESS | 18694 | 1463190554977 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 18:49:15 INFO - PROCESS | 18694 | 1463190555299 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x87902000 == 151 [pid = 18694] [id = 339] 18:49:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 316 (0x87905800) [pid = 18694] [serial = 1018] [outer = (nil)] 18:49:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 317 (0xa35ebc00) [pid = 18694] [serial = 1019] [outer = 0x87905800] 18:49:15 INFO - PROCESS | 18694 | 1463190555387 Marionette DEBUG loaded listener.js 18:49:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 318 (0xa6288400) [pid = 18694] [serial = 1020] [outer = 0x87905800] 18:49:16 INFO - PROCESS | 18694 | 1463190556230 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]]]}] 18:49:16 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 18:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1500ms 18:49:16 INFO - PROCESS | 18694 | 1463190556275 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 18:49:16 INFO - PROCESS | 18694 | 1463190556279 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 18:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:49:16 INFO - PROCESS | 18694 | 1463190556285 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:49:16 INFO - PROCESS | 18694 | 1463190556288 Marionette TRACE conn3 <- [1,1330,null,{}] 18:49:16 INFO - PROCESS | 18694 | 1463190556294 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}] 18:49:16 INFO - PROCESS | 18694 | 1463190556478 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 18:49:16 INFO - PROCESS | 18694 | 1463190556801 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df1400 == 152 [pid = 18694] [id = 340] 18:49:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 319 (0x85df1c00) [pid = 18694] [serial = 1021] [outer = (nil)] 18:49:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 320 (0x85df8800) [pid = 18694] [serial = 1022] [outer = 0x85df1c00] 18:49:16 INFO - PROCESS | 18694 | 1463190556891 Marionette DEBUG loaded listener.js 18:49:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 321 (0x85dfd000) [pid = 18694] [serial = 1023] [outer = 0x85df1c00] 18:49:17 INFO - PROCESS | 18694 | 1463190557746 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]]]}] 18:49:17 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 18:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1534ms 18:49:17 INFO - PROCESS | 18694 | 1463190557820 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 18:49:17 INFO - PROCESS | 18694 | 1463190557824 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 18:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:49:17 INFO - PROCESS | 18694 | 1463190557830 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:49:17 INFO - PROCESS | 18694 | 1463190557832 Marionette TRACE conn3 <- [1,1334,null,{}] 18:49:17 INFO - PROCESS | 18694 | 1463190557838 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}] 18:49:18 INFO - PROCESS | 18694 | 1463190558061 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 18:49:18 INFO - PROCESS | 18694 | 1463190558403 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dfe000 == 153 [pid = 18694] [id = 341] 18:49:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 322 (0x85dffc00) [pid = 18694] [serial = 1024] [outer = (nil)] 18:49:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 323 (0x85fa7c00) [pid = 18694] [serial = 1025] [outer = 0x85dffc00] 18:49:18 INFO - PROCESS | 18694 | 1463190558500 Marionette DEBUG loaded listener.js 18:49:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 324 (0x85fa9400) [pid = 18694] [serial = 1026] [outer = 0x85dffc00] 18:49:20 INFO - PROCESS | 18694 | 1463190560015 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]]]}] 18:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2233ms 18:49:20 INFO - PROCESS | 18694 | 1463190560064 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 18:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:49:20 INFO - PROCESS | 18694 | 1463190560069 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 18:49:20 INFO - PROCESS | 18694 | 1463190560078 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:49:20 INFO - PROCESS | 18694 | 1463190560083 Marionette TRACE conn3 <- [1,1338,null,{}] 18:49:20 INFO - PROCESS | 18694 | 1463190560093 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}] 18:49:20 INFO - PROCESS | 18694 | 1463190560280 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 18:49:20 INFO - PROCESS | 18694 | 1463190560561 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:20 INFO - PROCESS | 18694 | ++DOCSHELL 0x85fad400 == 154 [pid = 18694] [id = 342] 18:49:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 325 (0x85fb3c00) [pid = 18694] [serial = 1027] [outer = (nil)] 18:49:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 326 (0x8ac59c00) [pid = 18694] [serial = 1028] [outer = 0x85fb3c00] 18:49:20 INFO - PROCESS | 18694 | 1463190560639 Marionette DEBUG loaded listener.js 18:49:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 327 (0x8ae22800) [pid = 18694] [serial = 1029] [outer = 0x85fb3c00] 18:49:22 INFO - PROCESS | 18694 | 1463190562093 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]]]}] 18:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2036ms 18:49:22 INFO - PROCESS | 18694 | 1463190562113 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 18:49:22 INFO - PROCESS | 18694 | 1463190562121 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 18:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:49:22 INFO - PROCESS | 18694 | 1463190562180 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:49:22 INFO - PROCESS | 18694 | 1463190562183 Marionette TRACE conn3 <- [1,1342,null,{}] 18:49:22 INFO - PROCESS | 18694 | 1463190562191 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}] 18:49:22 INFO - PROCESS | 18694 | 1463190562396 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 18:49:22 INFO - PROCESS | 18694 | 1463190562629 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dfbc00 == 155 [pid = 18694] [id = 343] 18:49:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 328 (0x8ac62c00) [pid = 18694] [serial = 1030] [outer = (nil)] 18:49:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 329 (0x8c8c8800) [pid = 18694] [serial = 1031] [outer = 0x8ac62c00] 18:49:22 INFO - PROCESS | 18694 | 1463190562704 Marionette DEBUG loaded listener.js 18:49:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 330 (0x8d05a000) [pid = 18694] [serial = 1032] [outer = 0x8ac62c00] 18:49:23 INFO - PROCESS | 18694 | 1463190563686 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]]]}] 18:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1592ms 18:49:23 INFO - PROCESS | 18694 | 1463190563766 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 18:49:23 INFO - PROCESS | 18694 | 1463190563769 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 18:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:49:23 INFO - PROCESS | 18694 | 1463190563776 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:49:23 INFO - PROCESS | 18694 | 1463190563782 Marionette TRACE conn3 <- [1,1346,null,{}] 18:49:23 INFO - PROCESS | 18694 | 1463190563797 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}] 18:49:24 INFO - PROCESS | 18694 | 1463190564045 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 18:49:24 INFO - PROCESS | 18694 | 1463190564413 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x897cf800 == 156 [pid = 18694] [id = 344] 18:49:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 331 (0x8d060c00) [pid = 18694] [serial = 1033] [outer = (nil)] 18:49:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 332 (0x8e75c800) [pid = 18694] [serial = 1034] [outer = 0x8d060c00] 18:49:24 INFO - PROCESS | 18694 | 1463190564497 Marionette DEBUG loaded listener.js 18:49:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 333 (0x912f4c00) [pid = 18694] [serial = 1035] [outer = 0x8d060c00] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac55000 == 155 [pid = 18694] [id = 194] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x99c63000 == 154 [pid = 18694] [id = 185] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x99b47400 == 153 [pid = 18694] [id = 42] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac5c800 == 152 [pid = 18694] [id = 190] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x9ad42400 == 151 [pid = 18694] [id = 264] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8c6800 == 150 [pid = 18694] [id = 186] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x91bda000 == 149 [pid = 18694] [id = 187] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3e2400 == 148 [pid = 18694] [id = 270] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x92b43400 == 147 [pid = 18694] [id = 218] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8c776800 == 146 [pid = 18694] [id = 191] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8e85e000 == 145 [pid = 18694] [id = 269] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x92d57400 == 144 [pid = 18694] [id = 226] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x93c08400 == 143 [pid = 18694] [id = 193] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x998be400 == 142 [pid = 18694] [id = 262] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x91d37000 == 141 [pid = 18694] [id = 219] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8d055400 == 140 [pid = 18694] [id = 267] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x923cdc00 == 139 [pid = 18694] [id = 223] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8d060800 == 138 [pid = 18694] [id = 268] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x9ba14c00 == 137 [pid = 18694] [id = 224] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0xa305c400 == 136 [pid = 18694] [id = 266] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x9ba15400 == 135 [pid = 18694] [id = 225] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x91bdf800 == 134 [pid = 18694] [id = 265] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x99bec800 == 133 [pid = 18694] [id = 220] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x99be0000 == 132 [pid = 18694] [id = 23] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x920f2800 == 131 [pid = 18694] [id = 33] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x92487400 == 130 [pid = 18694] [id = 12] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x897cb800 == 129 [pid = 18694] [id = 325] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8f001800 == 128 [pid = 18694] [id = 300] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb93800 == 127 [pid = 18694] [id = 324] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbdc800 == 126 [pid = 18694] [id = 323] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x920f7c00 == 125 [pid = 18694] [id = 11] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8de61c00 == 124 [pid = 18694] [id = 299] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb8fc00 == 123 [pid = 18694] [id = 322] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x89437c00 == 122 [pid = 18694] [id = 321] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x959e7800 == 121 [pid = 18694] [id = 314] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x9397b000 == 120 [pid = 18694] [id = 315] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x914df800 == 119 [pid = 18694] [id = 313] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x92ef7c00 == 118 [pid = 18694] [id = 312] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8caaac00 == 117 [pid = 18694] [id = 311] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x92aba000 == 116 [pid = 18694] [id = 310] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x91ce7000 == 115 [pid = 18694] [id = 309] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x929bf400 == 114 [pid = 18694] [id = 307] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x923d4c00 == 113 [pid = 18694] [id = 308] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x91ce5400 == 112 [pid = 18694] [id = 306] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef5d000 == 111 [pid = 18694] [id = 305] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8e75ec00 == 110 [pid = 18694] [id = 304] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8d051400 == 109 [pid = 18694] [id = 303] 18:49:25 INFO - PROCESS | 18694 | --DOCSHELL 0x8943f800 == 108 [pid = 18694] [id = 302] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 332 (0x8cab2800) [pid = 18694] [serial = 893] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 331 (0x8d17a400) [pid = 18694] [serial = 863] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 330 (0x897c9c00) [pid = 18694] [serial = 872] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 329 (0x958e6800) [pid = 18694] [serial = 836] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 328 (0x8ef61c00) [pid = 18694] [serial = 869] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 327 (0x912f3000) [pid = 18694] [serial = 903] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 326 (0x912ecc00) [pid = 18694] [serial = 902] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 325 (0x9a081c00) [pid = 18694] [serial = 854] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 324 (0x9d9ab800) [pid = 18694] [serial = 866] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 323 (0x8bb90400) [pid = 18694] [serial = 891] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 322 (0x91cef000) [pid = 18694] [serial = 842] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 321 (0x9ad42000) [pid = 18694] [serial = 857] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 320 (0x9ba1fc00) [pid = 18694] [serial = 860] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 319 (0x8a45bc00) [pid = 18694] [serial = 884] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 318 (0x8e5d4c00) [pid = 18694] [serial = 896] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 317 (0x8d172000) [pid = 18694] [serial = 887] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 316 (0x897c4800) [pid = 18694] [serial = 878] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 315 (0x9503b800) [pid = 18694] [serial = 845] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 314 (0x8943fc00) [pid = 18694] [serial = 875] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 313 (0x8bb8ac00) [pid = 18694] [serial = 890] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 312 (0x8e752000) [pid = 18694] [serial = 839] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 311 (0x98aec400) [pid = 18694] [serial = 848] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 310 (0x99beb800) [pid = 18694] [serial = 851] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 309 (0x8e868400) [pid = 18694] [serial = 899] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 308 (0x8ef63800) [pid = 18694] [serial = 900] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 307 (0x8e756000) [pid = 18694] [serial = 897] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 306 (0x8d05dc00) [pid = 18694] [serial = 894] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 305 (0x8a452400) [pid = 18694] [serial = 881] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | --DOMWINDOW == 304 (0x91abd000) [pid = 18694] [serial = 905] [outer = (nil)] [url = about:blank] 18:49:25 INFO - PROCESS | 18694 | 1463190565714 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]]]}] 18:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1992ms 18:49:25 INFO - PROCESS | 18694 | 1463190565790 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 18:49:25 INFO - PROCESS | 18694 | 1463190565795 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 18:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:49:25 INFO - PROCESS | 18694 | 1463190565807 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:49:25 INFO - PROCESS | 18694 | 1463190565809 Marionette TRACE conn3 <- [1,1350,null,{}] 18:49:25 INFO - PROCESS | 18694 | 1463190565815 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}] 18:49:25 INFO - PROCESS | 18694 | 1463190565978 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 18:49:26 INFO - PROCESS | 18694 | 1463190565988 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x89443800 == 109 [pid = 18694] [id = 345] 18:49:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 305 (0x8a454c00) [pid = 18694] [serial = 1036] [outer = (nil)] 18:49:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 306 (0x8bb93800) [pid = 18694] [serial = 1037] [outer = 0x8a454c00] 18:49:26 INFO - PROCESS | 18694 | 1463190566060 Marionette DEBUG loaded listener.js 18:49:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 307 (0x8cab2800) [pid = 18694] [serial = 1038] [outer = 0x8a454c00] 18:49:27 INFO - PROCESS | 18694 | 1463190566997 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]]]}] 18:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1231ms 18:49:27 INFO - PROCESS | 18694 | 1463190567038 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 18:49:27 INFO - PROCESS | 18694 | 1463190567041 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 18:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:49:27 INFO - PROCESS | 18694 | 1463190567048 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:49:27 INFO - PROCESS | 18694 | 1463190567051 Marionette TRACE conn3 <- [1,1354,null,{}] 18:49:27 INFO - PROCESS | 18694 | 1463190567056 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}] 18:49:27 INFO - PROCESS | 18694 | 1463190567221 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 18:49:27 INFO - PROCESS | 18694 | 1463190567241 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x897cac00 == 110 [pid = 18694] [id = 346] 18:49:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 308 (0x8bb90400) [pid = 18694] [serial = 1039] [outer = (nil)] 18:49:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 309 (0x8de58400) [pid = 18694] [serial = 1040] [outer = 0x8bb90400] 18:49:27 INFO - PROCESS | 18694 | 1463190567501 Marionette DEBUG loaded listener.js 18:49:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 310 (0x8e752000) [pid = 18694] [serial = 1041] [outer = 0x8bb90400] 18:49:28 INFO - PROCESS | 18694 | 1463190568378 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]]]}] 18:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1378ms 18:49:28 INFO - PROCESS | 18694 | 1463190568426 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 18:49:28 INFO - PROCESS | 18694 | 1463190568429 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 18:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:49:28 INFO - PROCESS | 18694 | 1463190568435 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:49:28 INFO - PROCESS | 18694 | 1463190568438 Marionette TRACE conn3 <- [1,1358,null,{}] 18:49:28 INFO - PROCESS | 18694 | 1463190568444 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}] 18:49:28 INFO - PROCESS | 18694 | 1463190568735 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 18:49:28 INFO - PROCESS | 18694 | 1463190568766 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x87905400 == 111 [pid = 18694] [id = 347] 18:49:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 311 (0x8d05c800) [pid = 18694] [serial = 1042] [outer = (nil)] 18:49:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 312 (0x912f6800) [pid = 18694] [serial = 1043] [outer = 0x8d05c800] 18:49:28 INFO - PROCESS | 18694 | 1463190568837 Marionette DEBUG loaded listener.js 18:49:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 313 (0x914d9400) [pid = 18694] [serial = 1044] [outer = 0x8d05c800] 18:49:29 INFO - PROCESS | 18694 | 1463190569734 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]]]}] 18:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1339ms 18:49:29 INFO - PROCESS | 18694 | 1463190569776 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 18:49:29 INFO - PROCESS | 18694 | 1463190569778 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 18:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 312 (0x92a5c400) [pid = 18694] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 311 (0x8bb85800) [pid = 18694] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 310 (0x91352000) [pid = 18694] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 309 (0x929c2400) [pid = 18694] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 308 (0x952d9400) [pid = 18694] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 307 (0x914db000) [pid = 18694] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 306 (0x91b2a400) [pid = 18694] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 305 (0x950e5800) [pid = 18694] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 304 (0x91ab2c00) [pid = 18694] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 303 (0x8e5d6c00) [pid = 18694] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 302 (0x920ef800) [pid = 18694] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 301 (0x8c8c9000) [pid = 18694] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 300 (0x91abcc00) [pid = 18694] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 299 (0x98f35400) [pid = 18694] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 298 (0x8e5dd400) [pid = 18694] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 297 (0x920ef000) [pid = 18694] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 296 (0x9ba18800) [pid = 18694] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 295 (0x92817000) [pid = 18694] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 294 (0x93c0a800) [pid = 18694] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 293 (0x99d4e400) [pid = 18694] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 292 (0x92b4ec00) [pid = 18694] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 291 (0x8c8c8c00) [pid = 18694] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 290 (0x92481800) [pid = 18694] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 289 (0x92cd1800) [pid = 18694] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 288 (0x99c5f400) [pid = 18694] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 287 (0x8de5dc00) [pid = 18694] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 286 (0x91353800) [pid = 18694] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 285 (0x8ef58000) [pid = 18694] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 284 (0x93981400) [pid = 18694] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 283 (0x8caae400) [pid = 18694] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 282 (0x923c8400) [pid = 18694] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 281 (0x91ce8400) [pid = 18694] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 280 (0x8d05d000) [pid = 18694] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 279 (0x9397ec00) [pid = 18694] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 278 (0x8e5d1800) [pid = 18694] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 277 (0x98af1000) [pid = 18694] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 276 (0x92ccf000) [pid = 18694] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 275 (0x89440400) [pid = 18694] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 274 (0x8e864800) [pid = 18694] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 273 (0x89438000) [pid = 18694] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 272 (0x8d058c00) [pid = 18694] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 271 (0x99f1a400) [pid = 18694] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 270 (0x8a3e4800) [pid = 18694] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 269 (0x8e85a800) [pid = 18694] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 268 (0x8dbd6000) [pid = 18694] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 267 (0x9ab11400) [pid = 18694] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 266 (0x8f007400) [pid = 18694] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 265 (0x99604800) [pid = 18694] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 264 (0x8c8ce000) [pid = 18694] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 263 (0x93aa7400) [pid = 18694] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 262 (0x959f0400) [pid = 18694] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 261 (0x8e750c00) [pid = 18694] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 260 (0x99fef000) [pid = 18694] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 259 (0x9a678400) [pid = 18694] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 258 (0x8de59800) [pid = 18694] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 257 (0x9b88c800) [pid = 18694] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 256 (0x92d54800) [pid = 18694] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 255 (0x9b885800) [pid = 18694] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 254 (0x9ba1bc00) [pid = 18694] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 253 (0x929c1400) [pid = 18694] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 252 (0x981ea800) [pid = 18694] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 251 (0x9a168400) [pid = 18694] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 250 (0x9503a800) [pid = 18694] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 249 (0x99c67000) [pid = 18694] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 248 (0x91be0000) [pid = 18694] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 247 (0x8de59c00) [pid = 18694] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 246 (0x8bb8dc00) [pid = 18694] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 245 (0x8f001c00) [pid = 18694] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 244 (0x92cdc400) [pid = 18694] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 243 (0x91d3ec00) [pid = 18694] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 242 (0x8caa9800) [pid = 18694] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 241 (0x897c4c00) [pid = 18694] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 240 (0x897c2400) [pid = 18694] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 239 (0x92eebc00) [pid = 18694] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 238 (0x8d172800) [pid = 18694] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 237 (0x99fee400) [pid = 18694] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 236 (0x91bc9000) [pid = 18694] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 235 (0x9a16c400) [pid = 18694] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 234 (0x95a67400) [pid = 18694] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 233 (0xa3060c00) [pid = 18694] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 232 (0x959efc00) [pid = 18694] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 231 (0x8dbe2400) [pid = 18694] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 230 (0x9ab0f400) [pid = 18694] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 229 (0x92aadc00) [pid = 18694] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 228 (0x8a457000) [pid = 18694] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 227 (0x98143000) [pid = 18694] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 226 (0x998bec00) [pid = 18694] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 225 (0x99beb000) [pid = 18694] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 224 (0x92b44400) [pid = 18694] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 223 (0x91ab1c00) [pid = 18694] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 222 (0x95a4cc00) [pid = 18694] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 221 (0x920f6c00) [pid = 18694] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 220 (0x8bb8a400) [pid = 18694] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 219 (0x9134f400) [pid = 18694] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 218 (0x8c76f800) [pid = 18694] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 217 (0x99be7000) [pid = 18694] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 216 (0x89438400) [pid = 18694] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 215 (0x89438c00) [pid = 18694] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 214 (0x92cd7800) [pid = 18694] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 213 (0x95a6f000) [pid = 18694] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 212 (0x8a455400) [pid = 18694] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 211 (0x8d05bc00) [pid = 18694] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:49:31 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x9960bc00) [pid = 18694] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:49:31 INFO - PROCESS | 18694 | 1463190571307 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:49:31 INFO - PROCESS | 18694 | 1463190571309 Marionette TRACE conn3 <- [1,1362,null,{}] 18:49:31 INFO - PROCESS | 18694 | 1463190571391 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}] 18:49:31 INFO - PROCESS | 18694 | 1463190571713 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 18:49:31 INFO - PROCESS | 18694 | 1463190571831 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943b800 == 112 [pid = 18694] [id = 348] 18:49:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0x897c5800) [pid = 18694] [serial = 1045] [outer = (nil)] 18:49:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 212 (0x8ac61400) [pid = 18694] [serial = 1046] [outer = 0x897c5800] 18:49:31 INFO - PROCESS | 18694 | 1463190571901 Marionette DEBUG loaded listener.js 18:49:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 213 (0x8c76fc00) [pid = 18694] [serial = 1047] [outer = 0x897c5800] 18:49:32 INFO - PROCESS | 18694 | 1463190572613 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]]]}] 18:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2853ms 18:49:32 INFO - PROCESS | 18694 | 1463190572638 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 18:49:32 INFO - PROCESS | 18694 | 1463190572642 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 18:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:49:32 INFO - PROCESS | 18694 | 1463190572649 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:49:32 INFO - PROCESS | 18694 | 1463190572652 Marionette TRACE conn3 <- [1,1366,null,{}] 18:49:32 INFO - PROCESS | 18694 | 1463190572669 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}] 18:49:32 INFO - PROCESS | 18694 | 1463190572832 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 18:49:32 INFO - PROCESS | 18694 | 1463190572849 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c2400 == 113 [pid = 18694] [id = 349] 18:49:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 214 (0x8a3e7c00) [pid = 18694] [serial = 1048] [outer = (nil)] 18:49:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 215 (0x8d172800) [pid = 18694] [serial = 1049] [outer = 0x8a3e7c00] 18:49:32 INFO - PROCESS | 18694 | 1463190572923 Marionette DEBUG loaded listener.js 18:49:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 216 (0x8e5d1800) [pid = 18694] [serial = 1050] [outer = 0x8a3e7c00] 18:49:34 INFO - PROCESS | 18694 | 1463190574246 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] 18:49:34 INFO - PROCESS | 18694 | 1463190574304 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 18:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:49:34 INFO - PROCESS | 18694 | 1463190574314 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:49:34 INFO - PROCESS | 18694 | 1463190574319 Marionette TRACE conn3 <- [1,1370,null,{}] 18:49:34 INFO - PROCESS | 18694 | 1463190574338 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}] 18:49:34 INFO - PROCESS | 18694 | 1463190574631 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 18:49:34 INFO - PROCESS | 18694 | 1463190574887 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3e5400 == 114 [pid = 18694] [id = 350] 18:49:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 217 (0x8a452c00) [pid = 18694] [serial = 1051] [outer = (nil)] 18:49:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 218 (0x8ae26c00) [pid = 18694] [serial = 1052] [outer = 0x8a452c00] 18:49:34 INFO - PROCESS | 18694 | 1463190574974 Marionette DEBUG loaded listener.js 18:49:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 219 (0x8bb93000) [pid = 18694] [serial = 1053] [outer = 0x8a452c00] 18:49:36 INFO - PROCESS | 18694 | 1463190575991 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] 18:49:36 INFO - PROCESS | 18694 | 1463190576062 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 18:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:49:36 INFO - PROCESS | 18694 | 1463190576073 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:49:36 INFO - PROCESS | 18694 | 1463190576077 Marionette TRACE conn3 <- [1,1374,null,{}] 18:49:36 INFO - PROCESS | 18694 | 1463190576083 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}] 18:49:36 INFO - PROCESS | 18694 | 1463190576392 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 18:49:36 INFO - PROCESS | 18694 | 1463190576646 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbdb800 == 115 [pid = 18694] [id = 351] 18:49:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 220 (0x8dbdc800) [pid = 18694] [serial = 1054] [outer = (nil)] 18:49:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 221 (0x8de60400) [pid = 18694] [serial = 1055] [outer = 0x8dbdc800] 18:49:36 INFO - PROCESS | 18694 | 1463190576735 Marionette DEBUG loaded listener.js 18:49:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 222 (0x8e866000) [pid = 18694] [serial = 1056] [outer = 0x8dbdc800] 18:49:37 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:49:37 INFO - PROCESS | 18694 | 1463190577665 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] 18:49:37 INFO - PROCESS | 18694 | 1463190577725 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 18:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:49:37 INFO - PROCESS | 18694 | 1463190577732 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:49:37 INFO - PROCESS | 18694 | 1463190577738 Marionette TRACE conn3 <- [1,1378,null,{}] 18:49:37 INFO - PROCESS | 18694 | 1463190577754 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}] 18:49:38 INFO - PROCESS | 18694 | 1463190578070 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 18:49:38 INFO - PROCESS | 18694 | 1463190578334 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a45c800 == 116 [pid = 18694] [id = 352] 18:49:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 223 (0x8e867c00) [pid = 18694] [serial = 1057] [outer = (nil)] 18:49:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 224 (0x914db000) [pid = 18694] [serial = 1058] [outer = 0x8e867c00] 18:49:38 INFO - PROCESS | 18694 | 1463190578450 Marionette DEBUG loaded listener.js 18:49:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 225 (0x91b22c00) [pid = 18694] [serial = 1059] [outer = 0x8e867c00] 18:49:39 INFO - PROCESS | 18694 | 1463190579372 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] 18:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:49:39 INFO - PROCESS | 18694 | 1463190579424 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 18:49:39 INFO - PROCESS | 18694 | 1463190579431 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:49:39 INFO - PROCESS | 18694 | 1463190579434 Marionette TRACE conn3 <- [1,1382,null,{}] 18:49:39 INFO - PROCESS | 18694 | 1463190579440 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}] 18:49:39 INFO - PROCESS | 18694 | 1463190579670 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 18:49:39 INFO - PROCESS | 18694 | 1463190579976 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef65800 == 117 [pid = 18694] [id = 353] 18:49:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 226 (0x914d7800) [pid = 18694] [serial = 1060] [outer = (nil)] 18:49:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 227 (0x91bdf400) [pid = 18694] [serial = 1061] [outer = 0x914d7800] 18:49:40 INFO - PROCESS | 18694 | 1463190580064 Marionette DEBUG loaded listener.js 18:49:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 228 (0x91ceac00) [pid = 18694] [serial = 1062] [outer = 0x914d7800] 18:49:40 INFO - PROCESS | 18694 | [18694] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:49:40 INFO - PROCESS | 18694 | 1463190580965 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] 18:49:41 INFO - PROCESS | 18694 | 1463190581024 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 18:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:49:41 INFO - PROCESS | 18694 | 1463190581030 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:49:41 INFO - PROCESS | 18694 | 1463190581034 Marionette TRACE conn3 <- [1,1386,null,{}] 18:49:41 INFO - PROCESS | 18694 | 1463190581040 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}] 18:49:41 INFO - PROCESS | 18694 | 1463190581240 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 18:49:41 INFO - PROCESS | 18694 | 1463190581556 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x91cf2400 == 118 [pid = 18694] [id = 354] 18:49:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 229 (0x91d39800) [pid = 18694] [serial = 1063] [outer = (nil)] 18:49:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 230 (0x923c8400) [pid = 18694] [serial = 1064] [outer = 0x91d39800] 18:49:41 INFO - PROCESS | 18694 | 1463190581644 Marionette DEBUG loaded listener.js 18:49:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 231 (0x923d2000) [pid = 18694] [serial = 1065] [outer = 0x91d39800] 18:49:42 INFO - PROCESS | 18694 | 1463190582583 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] 18:49:42 INFO - PROCESS | 18694 | 1463190582626 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 18:49:42 INFO - PROCESS | 18694 | 1463190582633 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:49:42 INFO - PROCESS | 18694 | 1463190582637 Marionette TRACE conn3 <- [1,1390,null,{}] 18:49:42 INFO - PROCESS | 18694 | 1463190582642 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}] 18:49:42 INFO - PROCESS | 18694 | 1463190582860 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 18:49:43 INFO - PROCESS | 18694 | 1463190583184 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac56400 == 119 [pid = 18694] [id = 355] 18:49:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 232 (0x8ae21400) [pid = 18694] [serial = 1066] [outer = (nil)] 18:49:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 233 (0x929c3400) [pid = 18694] [serial = 1067] [outer = 0x8ae21400] 18:49:43 INFO - PROCESS | 18694 | 1463190583276 Marionette DEBUG loaded listener.js 18:49:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 234 (0x92a63000) [pid = 18694] [serial = 1068] [outer = 0x8ae21400] 18:49:44 INFO - PROCESS | 18694 | 1463190584167 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]]]}] 18:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1585ms 18:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:49:44 INFO - PROCESS | 18694 | 1463190584217 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 18:49:44 INFO - PROCESS | 18694 | 1463190584220 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 18:49:44 INFO - PROCESS | 18694 | 1463190584227 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:49:44 INFO - PROCESS | 18694 | 1463190584230 Marionette TRACE conn3 <- [1,1394,null,{}] 18:49:44 INFO - PROCESS | 18694 | 1463190584236 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}] 18:49:44 INFO - PROCESS | 18694 | 1463190584422 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 18:49:44 INFO - PROCESS | 18694 | 1463190584730 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f2800 == 120 [pid = 18694] [id = 356] 18:49:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 235 (0x92a64000) [pid = 18694] [serial = 1069] [outer = (nil)] 18:49:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 236 (0x92ab4800) [pid = 18694] [serial = 1070] [outer = 0x92a64000] 18:49:44 INFO - PROCESS | 18694 | 1463190584819 Marionette DEBUG loaded listener.js 18:49:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 237 (0x92b44000) [pid = 18694] [serial = 1071] [outer = 0x92a64000] 18:49:45 INFO - PROCESS | 18694 | 1463190585638 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]]]}] 18:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1440ms 18:49:45 INFO - PROCESS | 18694 | 1463190585667 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 18:49:45 INFO - PROCESS | 18694 | 1463190585670 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 18:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:49:45 INFO - PROCESS | 18694 | 1463190585677 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:49:45 INFO - PROCESS | 18694 | 1463190585680 Marionette TRACE conn3 <- [1,1398,null,{}] 18:49:45 INFO - PROCESS | 18694 | 1463190585686 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}] 18:49:45 INFO - PROCESS | 18694 | 1463190585868 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 18:49:46 INFO - PROCESS | 18694 | 1463190586138 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bc4800 == 121 [pid = 18694] [id = 357] 18:49:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 238 (0x91be0400) [pid = 18694] [serial = 1072] [outer = (nil)] 18:49:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 239 (0x92d54800) [pid = 18694] [serial = 1073] [outer = 0x91be0400] 18:49:46 INFO - PROCESS | 18694 | 1463190586277 Marionette DEBUG loaded listener.js 18:49:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 240 (0x92d5a800) [pid = 18694] [serial = 1074] [outer = 0x91be0400] 18:49:47 INFO - PROCESS | 18694 | 1463190587145 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]]]}] 18:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1544ms 18:49:47 INFO - PROCESS | 18694 | 1463190587222 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 18:49:47 INFO - PROCESS | 18694 | 1463190587226 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 18:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:49:47 INFO - PROCESS | 18694 | 1463190587232 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:49:47 INFO - PROCESS | 18694 | 1463190587235 Marionette TRACE conn3 <- [1,1402,null,{}] 18:49:47 INFO - PROCESS | 18694 | 1463190587241 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}] 18:49:47 INFO - PROCESS | 18694 | 1463190587435 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 18:49:47 INFO - PROCESS | 18694 | 1463190587756 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caad800 == 122 [pid = 18694] [id = 358] 18:49:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 241 (0x91bcac00) [pid = 18694] [serial = 1075] [outer = (nil)] 18:49:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 242 (0x93aa5000) [pid = 18694] [serial = 1076] [outer = 0x91bcac00] 18:49:47 INFO - PROCESS | 18694 | 1463190587851 Marionette DEBUG loaded listener.js 18:49:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 243 (0x93c04000) [pid = 18694] [serial = 1077] [outer = 0x91bcac00] 18:49:48 INFO - PROCESS | 18694 | 1463190588737 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]]]}] 18:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1585ms 18:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:49:48 INFO - PROCESS | 18694 | 1463190588818 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 18:49:48 INFO - PROCESS | 18694 | 1463190588821 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 18:49:48 INFO - PROCESS | 18694 | 1463190588827 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:49:48 INFO - PROCESS | 18694 | 1463190588831 Marionette TRACE conn3 <- [1,1406,null,{}] 18:49:48 INFO - PROCESS | 18694 | 1463190588837 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}] 18:49:49 INFO - PROCESS | 18694 | 1463190589070 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 18:49:49 INFO - PROCESS | 18694 | 1463190589392 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d58800 == 123 [pid = 18694] [id = 359] 18:49:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 244 (0x9503c800) [pid = 18694] [serial = 1078] [outer = (nil)] 18:49:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 245 (0x950e7000) [pid = 18694] [serial = 1079] [outer = 0x9503c800] 18:49:49 INFO - PROCESS | 18694 | 1463190589484 Marionette DEBUG loaded listener.js 18:49:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 246 (0x952e5800) [pid = 18694] [serial = 1080] [outer = 0x9503c800] 18:49:50 INFO - PROCESS | 18694 | 1463190590395 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]]]}] 18:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1634ms 18:49:50 INFO - PROCESS | 18694 | 1463190590461 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 18:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:49:50 INFO - PROCESS | 18694 | 1463190590465 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 18:49:50 INFO - PROCESS | 18694 | 1463190590472 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:49:50 INFO - PROCESS | 18694 | 1463190590476 Marionette TRACE conn3 <- [1,1410,null,{}] 18:49:50 INFO - PROCESS | 18694 | 1463190590482 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}] 18:49:50 INFO - PROCESS | 18694 | 1463190590691 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 18:49:51 INFO - PROCESS | 18694 | 1463190591008 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x958e8000 == 124 [pid = 18694] [id = 360] 18:49:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 247 (0x959e7000) [pid = 18694] [serial = 1081] [outer = (nil)] 18:49:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 248 (0x95a43000) [pid = 18694] [serial = 1082] [outer = 0x959e7000] 18:49:51 INFO - PROCESS | 18694 | 1463190591103 Marionette DEBUG loaded listener.js 18:49:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 249 (0x95a67400) [pid = 18694] [serial = 1083] [outer = 0x959e7000] 18:49:52 INFO - PROCESS | 18694 | 1463190592035 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]]]}] 18:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1585ms 18:49:52 INFO - PROCESS | 18694 | 1463190592056 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 18:49:52 INFO - PROCESS | 18694 | 1463190592060 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 18:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:49:52 INFO - PROCESS | 18694 | 1463190592066 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:49:52 INFO - PROCESS | 18694 | 1463190592070 Marionette TRACE conn3 <- [1,1414,null,{}] 18:49:52 INFO - PROCESS | 18694 | 1463190592076 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}] 18:49:52 INFO - PROCESS | 18694 | 1463190592271 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 18:49:52 INFO - PROCESS | 18694 | 1463190592599 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x89437c00 == 125 [pid = 18694] [id = 361] 18:49:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 250 (0x8de65400) [pid = 18694] [serial = 1084] [outer = (nil)] 18:49:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 251 (0x977e8c00) [pid = 18694] [serial = 1085] [outer = 0x8de65400] 18:49:52 INFO - PROCESS | 18694 | 1463190592686 Marionette DEBUG loaded listener.js 18:49:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 252 (0x98933c00) [pid = 18694] [serial = 1086] [outer = 0x8de65400] 18:49:53 INFO - PROCESS | 18694 | 1463190593724 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]]]}] 18:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1679ms 18:49:53 INFO - PROCESS | 18694 | 1463190593746 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 18:49:53 INFO - PROCESS | 18694 | 1463190593750 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 18:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:49:53 INFO - PROCESS | 18694 | 1463190593756 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:49:53 INFO - PROCESS | 18694 | 1463190593759 Marionette TRACE conn3 <- [1,1418,null,{}] 18:49:53 INFO - PROCESS | 18694 | 1463190593765 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}] 18:49:53 INFO - PROCESS | 18694 | 1463190593954 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 18:49:54 INFO - PROCESS | 18694 | 1463190594283 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x89440000 == 126 [pid = 18694] [id = 362] 18:49:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 253 (0x8a454800) [pid = 18694] [serial = 1087] [outer = (nil)] 18:49:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 254 (0x98af9800) [pid = 18694] [serial = 1088] [outer = 0x8a454800] 18:49:54 INFO - PROCESS | 18694 | 1463190594371 Marionette DEBUG loaded listener.js 18:49:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 255 (0x98f34c00) [pid = 18694] [serial = 1089] [outer = 0x8a454800] 18:49:55 INFO - PROCESS | 18694 | 1463190595288 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]]]}] 18:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1598ms 18:49:55 INFO - PROCESS | 18694 | 1463190595355 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 18:49:55 INFO - PROCESS | 18694 | 1463190595359 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 18:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:49:55 INFO - PROCESS | 18694 | 1463190595366 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:49:55 INFO - PROCESS | 18694 | 1463190595369 Marionette TRACE conn3 <- [1,1422,null,{}] 18:49:55 INFO - PROCESS | 18694 | 1463190595375 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}] 18:49:55 INFO - PROCESS | 18694 | 1463190595570 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 18:49:55 INFO - PROCESS | 18694 | 1463190595885 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x98af1000 == 127 [pid = 18694] [id = 363] 18:49:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 256 (0x98f29000) [pid = 18694] [serial = 1090] [outer = (nil)] 18:49:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 257 (0x99808400) [pid = 18694] [serial = 1091] [outer = 0x98f29000] 18:49:55 INFO - PROCESS | 18694 | 1463190595974 Marionette DEBUG loaded listener.js 18:49:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 258 (0x998c3400) [pid = 18694] [serial = 1092] [outer = 0x98f29000] 18:49:56 INFO - PROCESS | 18694 | 1463190596874 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]]]}] 18:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1579ms 18:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:49:56 INFO - PROCESS | 18694 | 1463190596946 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 18:49:56 INFO - PROCESS | 18694 | 1463190596949 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 18:49:56 INFO - PROCESS | 18694 | 1463190596956 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:49:56 INFO - PROCESS | 18694 | 1463190596959 Marionette TRACE conn3 <- [1,1426,null,{}] 18:49:56 INFO - PROCESS | 18694 | 1463190596965 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}] 18:49:57 INFO - PROCESS | 18694 | 1463190597154 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 18:49:57 INFO - PROCESS | 18694 | 1463190597487 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f1800 == 128 [pid = 18694] [id = 364] 18:49:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 259 (0x92cd1c00) [pid = 18694] [serial = 1093] [outer = (nil)] 18:49:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 260 (0x99be8800) [pid = 18694] [serial = 1094] [outer = 0x92cd1c00] 18:49:57 INFO - PROCESS | 18694 | 1463190597574 Marionette DEBUG loaded listener.js 18:49:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 261 (0x99bed800) [pid = 18694] [serial = 1095] [outer = 0x92cd1c00] 18:49:58 INFO - PROCESS | 18694 | 1463190598516 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]]]}] 18:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1633ms 18:49:58 INFO - PROCESS | 18694 | 1463190598587 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 18:49:58 INFO - PROCESS | 18694 | 1463190598591 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 18:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:49:58 INFO - PROCESS | 18694 | 1463190598597 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:49:58 INFO - PROCESS | 18694 | 1463190598602 Marionette TRACE conn3 <- [1,1430,null,{}] 18:49:58 INFO - PROCESS | 18694 | 1463190598607 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}] 18:49:58 INFO - PROCESS | 18694 | 1463190598803 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 18:49:59 INFO - PROCESS | 18694 | 1463190599157 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c1800 == 129 [pid = 18694] [id = 365] 18:49:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 262 (0x897c8800) [pid = 18694] [serial = 1096] [outer = (nil)] 18:49:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 263 (0x8dbda800) [pid = 18694] [serial = 1097] [outer = 0x897c8800] 18:49:59 INFO - PROCESS | 18694 | 1463190599246 Marionette DEBUG loaded listener.js 18:49:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 264 (0x8ef62400) [pid = 18694] [serial = 1098] [outer = 0x897c8800] 18:50:00 INFO - PROCESS | 18694 | 1463190600157 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]]]}] 18:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1635ms 18:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:50:00 INFO - PROCESS | 18694 | 1463190600234 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 18:50:00 INFO - PROCESS | 18694 | 1463190600237 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 18:50:00 INFO - PROCESS | 18694 | 1463190600244 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:50:00 INFO - PROCESS | 18694 | 1463190600247 Marionette TRACE conn3 <- [1,1434,null,{}] 18:50:00 INFO - PROCESS | 18694 | 1463190600253 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}] 18:50:00 INFO - PROCESS | 18694 | 1463190600484 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 18:50:00 INFO - PROCESS | 18694 | 1463190600815 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943cc00 == 130 [pid = 18694] [id = 366] 18:50:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 265 (0x89444c00) [pid = 18694] [serial = 1099] [outer = (nil)] 18:50:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 266 (0x8a450000) [pid = 18694] [serial = 1100] [outer = 0x89444c00] 18:50:00 INFO - PROCESS | 18694 | 1463190600898 Marionette DEBUG loaded listener.js 18:50:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 267 (0x8cab2400) [pid = 18694] [serial = 1101] [outer = 0x89444c00] 18:50:01 INFO - PROCESS | 18694 | 1463190601899 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]]]}] 18:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1732ms 18:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:50:01 INFO - PROCESS | 18694 | 1463190601976 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 18:50:01 INFO - PROCESS | 18694 | 1463190601979 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 18:50:01 INFO - PROCESS | 18694 | 1463190601986 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:50:01 INFO - PROCESS | 18694 | 1463190601989 Marionette TRACE conn3 <- [1,1438,null,{}] 18:50:01 INFO - PROCESS | 18694 | 1463190601995 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}] 18:50:02 INFO - PROCESS | 18694 | 1463190602264 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 18:50:02 INFO - PROCESS | 18694 | 1463190602597 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943a000 == 131 [pid = 18694] [id = 367] 18:50:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 268 (0x8a3e3400) [pid = 18694] [serial = 1102] [outer = (nil)] 18:50:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 269 (0x8e85d000) [pid = 18694] [serial = 1103] [outer = 0x8a3e3400] 18:50:02 INFO - PROCESS | 18694 | 1463190602680 Marionette DEBUG loaded listener.js 18:50:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 270 (0x8ef5b000) [pid = 18694] [serial = 1104] [outer = 0x8a3e3400] 18:50:03 INFO - PROCESS | 18694 | 1463190603593 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]]]}] 18:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1686ms 18:50:03 INFO - PROCESS | 18694 | 1463190603672 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 18:50:03 INFO - PROCESS | 18694 | 1463190603675 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 18:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:50:03 INFO - PROCESS | 18694 | 1463190603682 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:50:03 INFO - PROCESS | 18694 | 1463190603685 Marionette TRACE conn3 <- [1,1442,null,{}] 18:50:03 INFO - PROCESS | 18694 | 1463190603691 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}] 18:50:03 INFO - PROCESS | 18694 | 1463190603928 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbd5c00 == 130 [pid = 18694] [id = 255] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x8943b800 == 129 [pid = 18694] [id = 348] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x87905400 == 128 [pid = 18694] [id = 347] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x897cac00 == 127 [pid = 18694] [id = 346] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x89443800 == 126 [pid = 18694] [id = 345] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x897cf800 == 125 [pid = 18694] [id = 344] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x85dfbc00 == 124 [pid = 18694] [id = 343] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x85dfe000 == 123 [pid = 18694] [id = 341] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x85fad400 == 122 [pid = 18694] [id = 342] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x85df1400 == 121 [pid = 18694] [id = 340] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x87902000 == 120 [pid = 18694] [id = 339] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x87901400 == 119 [pid = 18694] [id = 338] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x9b959000 == 118 [pid = 18694] [id = 336] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0xa1157000 == 117 [pid = 18694] [id = 337] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x9ad7ec00 == 116 [pid = 18694] [id = 335] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x98aa9800 == 115 [pid = 18694] [id = 334] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x92d5c800 == 114 [pid = 18694] [id = 333] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x91b23000 == 113 [pid = 18694] [id = 332] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x8caadc00 == 112 [pid = 18694] [id = 331] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x92a5d400 == 111 [pid = 18694] [id = 329] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x912edc00 == 110 [pid = 18694] [id = 330] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x8e757400 == 109 [pid = 18694] [id = 328] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x8cab0c00 == 108 [pid = 18694] [id = 327] 18:50:05 INFO - PROCESS | 18694 | --DOCSHELL 0x91d3c000 == 107 [pid = 18694] [id = 326] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 269 (0x91ce4c00) [pid = 18694] [serial = 977] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 268 (0x91d3d000) [pid = 18694] [serial = 978] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 267 (0x99c68400) [pid = 18694] [serial = 551] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 266 (0x92b44c00) [pid = 18694] [serial = 927] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 265 (0x952e4800) [pid = 18694] [serial = 938] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 264 (0x91d3a400) [pid = 18694] [serial = 918] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 263 (0x91be1c00) [pid = 18694] [serial = 975] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 262 (0x95a44000) [pid = 18694] [serial = 644] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 261 (0x91abc000) [pid = 18694] [serial = 729] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 260 (0x9ab14000) [pid = 18694] [serial = 608] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 259 (0x9248a800) [pid = 18694] [serial = 921] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 258 (0x91ce6c00) [pid = 18694] [serial = 614] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 257 (0x929cac00) [pid = 18694] [serial = 959] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 256 (0x9a675400) [pid = 18694] [serial = 605] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 255 (0x91b2f000) [pid = 18694] [serial = 747] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 254 (0x93aa4c00) [pid = 18694] [serial = 593] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 253 (0xa114dc00) [pid = 18694] [serial = 675] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 252 (0x92cd5800) [pid = 18694] [serial = 929] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 251 (0x98fb1000) [pid = 18694] [serial = 948] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 250 (0x9a082c00) [pid = 18694] [serial = 557] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 249 (0x93978000) [pid = 18694] [serial = 933] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 248 (0x9a949800) [pid = 18694] [serial = 560] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 247 (0x99bdfc00) [pid = 18694] [serial = 951] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 246 (0x95a49800) [pid = 18694] [serial = 941] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 245 (0x9a222400) [pid = 18694] [serial = 660] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 244 (0x92483c00) [pid = 18694] [serial = 920] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 243 (0x8e869c00) [pid = 18694] [serial = 971] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 242 (0x914dcc00) [pid = 18694] [serial = 914] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 241 (0xa2149000) [pid = 18694] [serial = 870] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 240 (0x9ba21c00) [pid = 18694] [serial = 672] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 239 (0x8dbdfc00) [pid = 18694] [serial = 969] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 238 (0x93cd0400) [pid = 18694] [serial = 714] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 237 (0x98af1c00) [pid = 18694] [serial = 548] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 236 (0x8dbe1c00) [pid = 18694] [serial = 912] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 235 (0xa3062c00) [pid = 18694] [serial = 867] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 234 (0x8d17b000) [pid = 18694] [serial = 911] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 233 (0x8f00c800) [pid = 18694] [serial = 771] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 232 (0x99c62000) [pid = 18694] [serial = 953] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 231 (0x93ccf800) [pid = 18694] [serial = 936] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 230 (0x8a3f0800) [pid = 18694] [serial = 909] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 229 (0x92814800) [pid = 18694] [serial = 810] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 228 (0x8a458400) [pid = 18694] [serial = 965] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 227 (0x9ad48000) [pid = 18694] [serial = 804] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 226 (0x9abc3400) [pid = 18694] [serial = 663] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 225 (0x8a3ee800) [pid = 18694] [serial = 813] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 224 (0x8e862800) [pid = 18694] [serial = 807] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 223 (0x912f7c00) [pid = 18694] [serial = 711] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 222 (0xa3252800) [pid = 18694] [serial = 726] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 221 (0x91b2f400) [pid = 18694] [serial = 741] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 220 (0x99c5d800) [pid = 18694] [serial = 852] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 219 (0x91d34800) [pid = 18694] [serial = 545] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 218 (0x99fe9400) [pid = 18694] [serial = 654] [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.] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 217 (0x92ab7400) [pid = 18694] [serial = 926] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 216 (0x98aac000) [pid = 18694] [serial = 945] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 215 (0x99aa9c00) [pid = 18694] [serial = 950] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 214 (0x8e75bc00) [pid = 18694] [serial = 744] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 213 (0x9ba1ac00) [pid = 18694] [serial = 792] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 212 (0x9b24d800) [pid = 18694] [serial = 666] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 211 (0x920f0400) [pid = 18694] [serial = 590] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x99d48400) [pid = 18694] [serial = 960] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 209 (0x9ba1a400) [pid = 18694] [serial = 669] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 208 (0x95a48400) [pid = 18694] [serial = 596] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0x897c8400) [pid = 18694] [serial = 908] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0xa2276800) [pid = 18694] [serial = 795] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0xa227c800) [pid = 18694] [serial = 678] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x92a62400) [pid = 18694] [serial = 924] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0xa30f2c00) [pid = 18694] [serial = 681] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x9b0c9000) [pid = 18694] [serial = 723] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 201 (0x98146c00) [pid = 18694] [serial = 647] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 200 (0x9ad80400) [pid = 18694] [serial = 789] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 199 (0x92486000) [pid = 18694] [serial = 774] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 198 (0x91cecc00) [pid = 18694] [serial = 917] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 197 (0x91bd6c00) [pid = 18694] [serial = 638] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 196 (0x91356000) [pid = 18694] [serial = 816] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 195 (0x8f00b000) [pid = 18694] [serial = 738] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 194 (0x98af5800) [pid = 18694] [serial = 650] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 193 (0x92b49c00) [pid = 18694] [serial = 641] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 192 (0x99c62800) [pid = 18694] [serial = 653] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 191 (0x91b25400) [pid = 18694] [serial = 915] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x897cd400) [pid = 18694] [serial = 873] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x98934000) [pid = 18694] [serial = 944] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x91bcb000) [pid = 18694] [serial = 974] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x8a456000) [pid = 18694] [serial = 882] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x92eecc00) [pid = 18694] [serial = 932] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x95046800) [pid = 18694] [serial = 777] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x8d17e800) [pid = 18694] [serial = 864] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x9b0c9c00) [pid = 18694] [serial = 858] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x92819c00) [pid = 18694] [serial = 843] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x9a674800) [pid = 18694] [serial = 963] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x99be0800) [pid = 18694] [serial = 783] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0xa50ac800) [pid = 18694] [serial = 801] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x9a2e1400) [pid = 18694] [serial = 962] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x98af4800) [pid = 18694] [serial = 780] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x9134d000) [pid = 18694] [serial = 587] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0xa0616800) [pid = 18694] [serial = 861] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x92ab8000) [pid = 18694] [serial = 798] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x92cdb400) [pid = 18694] [serial = 930] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x8ef64c00) [pid = 18694] [serial = 888] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x98fbe000) [pid = 18694] [serial = 849] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x99c66c00) [pid = 18694] [serial = 954] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x99f87000) [pid = 18694] [serial = 554] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x958e7400) [pid = 18694] [serial = 939] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x9a67b400) [pid = 18694] [serial = 786] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x99ff2400) [pid = 18694] [serial = 657] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x92a5f000) [pid = 18694] [serial = 732] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x99ff5400) [pid = 18694] [serial = 602] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x9a218c00) [pid = 18694] [serial = 855] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x92a68c00) [pid = 18694] [serial = 735] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x95a4c400) [pid = 18694] [serial = 846] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x98af7800) [pid = 18694] [serial = 947] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x91bd1c00) [pid = 18694] [serial = 611] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x93cc5400) [pid = 18694] [serial = 935] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x99f1c800) [pid = 18694] [serial = 957] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x929c6c00) [pid = 18694] [serial = 923] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x89442800) [pid = 18694] [serial = 876] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x897cd800) [pid = 18694] [serial = 879] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x99602400) [pid = 18694] [serial = 599] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x99fea800) [pid = 18694] [serial = 717] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x8ef57400) [pid = 18694] [serial = 885] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x8f00d400) [pid = 18694] [serial = 840] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x95a61400) [pid = 18694] [serial = 942] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x99f7ac00) [pid = 18694] [serial = 956] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9a679c00) [pid = 18694] [serial = 720] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8bb87c00) [pid = 18694] [serial = 966] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x8d17a800) [pid = 18694] [serial = 968] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8f00a400) [pid = 18694] [serial = 972] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x959e6800) [pid = 18694] [serial = 837] [outer = (nil)] [url = about:blank] 18:50:05 INFO - PROCESS | 18694 | 1463190605552 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dff800 == 108 [pid = 18694] [id = 368] 18:50:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x85fa5400) [pid = 18694] [serial = 1105] [outer = (nil)] 18:50:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x89443400) [pid = 18694] [serial = 1106] [outer = 0x85fa5400] 18:50:05 INFO - PROCESS | 18694 | 1463190605636 Marionette DEBUG loaded listener.js 18:50:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x897ccc00) [pid = 18694] [serial = 1107] [outer = 0x85fa5400] 18:50:06 INFO - PROCESS | 18694 | 1463190606443 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]]]}] 18:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2799ms 18:50:06 INFO - PROCESS | 18694 | 1463190606482 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 18:50:06 INFO - PROCESS | 18694 | 1463190606488 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 18:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:50:06 INFO - PROCESS | 18694 | 1463190606495 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:50:06 INFO - PROCESS | 18694 | 1463190606501 Marionette TRACE conn3 <- [1,1446,null,{}] 18:50:06 INFO - PROCESS | 18694 | 1463190606529 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}] 18:50:06 INFO - PROCESS | 18694 | 1463190606778 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 18:50:06 INFO - PROCESS | 18694 | 1463190606897 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac56800 == 109 [pid = 18694] [id = 369] 18:50:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x8ae24000) [pid = 18694] [serial = 1108] [outer = (nil)] 18:50:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8bb86c00) [pid = 18694] [serial = 1109] [outer = 0x8ae24000] 18:50:06 INFO - PROCESS | 18694 | 1463190606974 Marionette DEBUG loaded listener.js 18:50:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8c777400) [pid = 18694] [serial = 1110] [outer = 0x8ae24000] 18:50:07 INFO - PROCESS | 18694 | 1463190607829 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]]]}] 18:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1381ms 18:50:07 INFO - PROCESS | 18694 | 1463190607879 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 18:50:07 INFO - PROCESS | 18694 | 1463190607885 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 18:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:50:07 INFO - PROCESS | 18694 | 1463190607902 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:50:07 INFO - PROCESS | 18694 | 1463190607905 Marionette TRACE conn3 <- [1,1450,null,{}] 18:50:07 INFO - PROCESS | 18694 | 1463190607911 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}] 18:50:08 INFO - PROCESS | 18694 | 1463190608152 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 18:50:08 INFO - PROCESS | 18694 | 1463190608183 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d056800 == 110 [pid = 18694] [id = 370] 18:50:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8d17bc00) [pid = 18694] [serial = 1111] [outer = (nil)] 18:50:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8dbda400) [pid = 18694] [serial = 1112] [outer = 0x8d17bc00] 18:50:08 INFO - PROCESS | 18694 | 1463190608255 Marionette DEBUG loaded listener.js 18:50:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x8de61c00) [pid = 18694] [serial = 1113] [outer = 0x8d17bc00] 18:50:09 INFO - PROCESS | 18694 | 1463190609469 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]]]}] 18:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1629ms 18:50:09 INFO - PROCESS | 18694 | 1463190609539 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 18:50:09 INFO - PROCESS | 18694 | 1463190609542 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 18:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:50:09 INFO - PROCESS | 18694 | 1463190609558 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:50:09 INFO - PROCESS | 18694 | 1463190609566 Marionette TRACE conn3 <- [1,1454,null,{}] 18:50:09 INFO - PROCESS | 18694 | 1463190609579 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}] 18:50:10 INFO - PROCESS | 18694 | 1463190610146 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 18:50:10 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x85fb3c00) [pid = 18694] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:50:10 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x8d05c800) [pid = 18694] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:50:10 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8ac62c00) [pid = 18694] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:50:10 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x8bb90400) [pid = 18694] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:50:10 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x8d060c00) [pid = 18694] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:50:10 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8a454c00) [pid = 18694] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:50:10 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x897c5800) [pid = 18694] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:50:10 INFO - PROCESS | 18694 | 1463190610326 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dfac00 == 111 [pid = 18694] [id = 371] 18:50:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x85fb3c00) [pid = 18694] [serial = 1114] [outer = (nil)] 18:50:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x8bb8e800) [pid = 18694] [serial = 1115] [outer = 0x85fb3c00] 18:50:10 INFO - PROCESS | 18694 | 1463190610415 Marionette DEBUG loaded listener.js 18:50:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8e75b400) [pid = 18694] [serial = 1116] [outer = 0x85fb3c00] 18:50:11 INFO - PROCESS | 18694 | 1463190611131 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]]]}] 18:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1600ms 18:50:11 INFO - PROCESS | 18694 | 1463190611150 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 18:50:11 INFO - PROCESS | 18694 | 1463190611155 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 18:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:50:11 INFO - PROCESS | 18694 | 1463190611161 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:50:11 INFO - PROCESS | 18694 | 1463190611164 Marionette TRACE conn3 <- [1,1458,null,{}] 18:50:11 INFO - PROCESS | 18694 | 1463190611169 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}] 18:50:11 INFO - PROCESS | 18694 | 1463190611425 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 18:50:11 INFO - PROCESS | 18694 | 1463190611457 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x897cdc00 == 112 [pid = 18694] [id = 372] 18:50:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8e85ec00) [pid = 18694] [serial = 1117] [outer = (nil)] 18:50:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8f00e800) [pid = 18694] [serial = 1118] [outer = 0x8e85ec00] 18:50:11 INFO - PROCESS | 18694 | 1463190611528 Marionette DEBUG loaded listener.js 18:50:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x912f7400) [pid = 18694] [serial = 1119] [outer = 0x8e85ec00] 18:50:12 INFO - PROCESS | 18694 | 1463190612626 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]]]}] 18:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1484ms 18:50:12 INFO - PROCESS | 18694 | 1463190612646 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 18:50:12 INFO - PROCESS | 18694 | 1463190612652 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 18:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:50:12 INFO - PROCESS | 18694 | 1463190612661 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:50:12 INFO - PROCESS | 18694 | 1463190612667 Marionette TRACE conn3 <- [1,1462,null,{}] 18:50:12 INFO - PROCESS | 18694 | 1463190612677 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}] 18:50:12 INFO - PROCESS | 18694 | 1463190612928 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 18:50:13 INFO - PROCESS | 18694 | 1463190613269 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3ec400 == 113 [pid = 18694] [id = 373] 18:50:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x8a3ef000) [pid = 18694] [serial = 1120] [outer = (nil)] 18:50:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x8ac5d800) [pid = 18694] [serial = 1121] [outer = 0x8a3ef000] 18:50:13 INFO - PROCESS | 18694 | 1463190613358 Marionette DEBUG loaded listener.js 18:50:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x8c8d2c00) [pid = 18694] [serial = 1122] [outer = 0x8a3ef000] 18:50:14 INFO - PROCESS | 18694 | 1463190614328 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]]]}] 18:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1736ms 18:50:14 INFO - PROCESS | 18694 | 1463190614397 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 18:50:14 INFO - PROCESS | 18694 | 1463190614406 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 18:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:50:14 INFO - PROCESS | 18694 | 1463190614416 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:50:14 INFO - PROCESS | 18694 | 1463190614420 Marionette TRACE conn3 <- [1,1466,null,{}] 18:50:14 INFO - PROCESS | 18694 | 1463190614426 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}] 18:50:14 INFO - PROCESS | 18694 | 1463190614663 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 18:50:14 INFO - PROCESS | 18694 | 1463190614973 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de5dc00 == 114 [pid = 18694] [id = 374] 18:50:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x8e5d7800) [pid = 18694] [serial = 1123] [outer = (nil)] 18:50:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x8e85dc00) [pid = 18694] [serial = 1124] [outer = 0x8e5d7800] 18:50:15 INFO - PROCESS | 18694 | 1463190615057 Marionette DEBUG loaded listener.js 18:50:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x8ef63c00) [pid = 18694] [serial = 1125] [outer = 0x8e5d7800] 18:50:16 INFO - PROCESS | 18694 | 1463190616071 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]]]}] 18:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1732ms 18:50:16 INFO - PROCESS | 18694 | 1463190616149 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 18:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:50:16 INFO - PROCESS | 18694 | 1463190616153 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 18:50:16 INFO - PROCESS | 18694 | 1463190616161 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:50:16 INFO - PROCESS | 18694 | 1463190616166 Marionette TRACE conn3 <- [1,1470,null,{}] 18:50:16 INFO - PROCESS | 18694 | 1463190616183 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}] 18:50:16 INFO - PROCESS | 18694 | 1463190616493 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 18:50:16 INFO - PROCESS | 18694 | 1463190616740 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e758800 == 115 [pid = 18694] [id = 375] 18:50:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x914e0800) [pid = 18694] [serial = 1126] [outer = (nil)] 18:50:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x91abdc00) [pid = 18694] [serial = 1127] [outer = 0x914e0800] 18:50:16 INFO - PROCESS | 18694 | 1463190616828 Marionette DEBUG loaded listener.js 18:50:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x91b2f800) [pid = 18694] [serial = 1128] [outer = 0x914e0800] 18:50:17 INFO - PROCESS | 18694 | 1463190617777 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]]]}] 18:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1687ms 18:50:17 INFO - PROCESS | 18694 | 1463190617848 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 18:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:50:17 INFO - PROCESS | 18694 | 1463190617853 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 18:50:17 INFO - PROCESS | 18694 | 1463190617859 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:50:17 INFO - PROCESS | 18694 | 1463190617863 Marionette TRACE conn3 <- [1,1474,null,{}] 18:50:17 INFO - PROCESS | 18694 | 1463190617868 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}] 18:50:18 INFO - PROCESS | 18694 | 1463190618063 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 18:50:18 INFO - PROCESS | 18694 | 1463190618321 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d1c00 == 116 [pid = 18694] [id = 376] 18:50:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x91bc9400) [pid = 18694] [serial = 1129] [outer = (nil)] 18:50:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x91be1c00) [pid = 18694] [serial = 1130] [outer = 0x91bc9400] 18:50:18 INFO - PROCESS | 18694 | 1463190618448 Marionette DEBUG loaded listener.js 18:50:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x91d35800) [pid = 18694] [serial = 1131] [outer = 0x91bc9400] 18:50:19 INFO - PROCESS | 18694 | 1463190619386 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]]]}] 18:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1589ms 18:50:19 INFO - PROCESS | 18694 | 1463190619448 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 18:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:50:19 INFO - PROCESS | 18694 | 1463190619452 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 18:50:19 INFO - PROCESS | 18694 | 1463190619458 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:50:19 INFO - PROCESS | 18694 | 1463190619462 Marionette TRACE conn3 <- [1,1478,null,{}] 18:50:19 INFO - PROCESS | 18694 | 1463190619467 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}] 18:50:19 INFO - PROCESS | 18694 | 1463190619657 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 18:50:19 INFO - PROCESS | 18694 | 1463190619915 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bd9800 == 117 [pid = 18694] [id = 377] 18:50:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x91bdf800) [pid = 18694] [serial = 1132] [outer = (nil)] 18:50:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x923ca000) [pid = 18694] [serial = 1133] [outer = 0x91bdf800] 18:50:20 INFO - PROCESS | 18694 | 1463190620039 Marionette DEBUG loaded listener.js 18:50:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x92483c00) [pid = 18694] [serial = 1134] [outer = 0x91bdf800] 18:50:20 INFO - PROCESS | 18694 | 1463190620947 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]]]}] 18:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1537ms 18:50:20 INFO - PROCESS | 18694 | 1463190620996 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 18:50:21 INFO - PROCESS | 18694 | 1463190621000 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 18:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:50:21 INFO - PROCESS | 18694 | 1463190621006 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:50:21 INFO - PROCESS | 18694 | 1463190621010 Marionette TRACE conn3 <- [1,1482,null,{}] 18:50:21 INFO - PROCESS | 18694 | 1463190621015 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}] 18:50:21 INFO - PROCESS | 18694 | 1463190621239 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 18:50:21 INFO - PROCESS | 18694 | 1463190621558 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x91abf800 == 118 [pid = 18694] [id = 378] 18:50:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x92489c00) [pid = 18694] [serial = 1135] [outer = (nil)] 18:50:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x929ce400) [pid = 18694] [serial = 1136] [outer = 0x92489c00] 18:50:21 INFO - PROCESS | 18694 | 1463190621649 Marionette DEBUG loaded listener.js 18:50:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x92a5f000) [pid = 18694] [serial = 1137] [outer = 0x92489c00] 18:50:22 INFO - PROCESS | 18694 | 1463190622539 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]]]}] 18:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1584ms 18:50:22 INFO - PROCESS | 18694 | 1463190622590 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 18:50:22 INFO - PROCESS | 18694 | 1463190622594 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 18:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:50:22 INFO - PROCESS | 18694 | 1463190622601 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:50:22 INFO - PROCESS | 18694 | 1463190622604 Marionette TRACE conn3 <- [1,1486,null,{}] 18:50:22 INFO - PROCESS | 18694 | 1463190622610 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}] 18:50:22 INFO - PROCESS | 18694 | 1463190622801 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 18:50:23 INFO - PROCESS | 18694 | 1463190623114 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x92822400 == 119 [pid = 18694] [id = 379] 18:50:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x929c2000) [pid = 18694] [serial = 1138] [outer = (nil)] 18:50:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x92ab9800) [pid = 18694] [serial = 1139] [outer = 0x929c2000] 18:50:23 INFO - PROCESS | 18694 | 1463190623202 Marionette DEBUG loaded listener.js 18:50:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x92b48400) [pid = 18694] [serial = 1140] [outer = 0x929c2000] 18:50:24 INFO - PROCESS | 18694 | 1463190624173 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]]]}] 18:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1630ms 18:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:50:24 INFO - PROCESS | 18694 | 1463190624232 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 18:50:24 INFO - PROCESS | 18694 | 1463190624235 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 18:50:24 INFO - PROCESS | 18694 | 1463190624241 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:50:24 INFO - PROCESS | 18694 | 1463190624245 Marionette TRACE conn3 <- [1,1490,null,{}] 18:50:24 INFO - PROCESS | 18694 | 1463190624251 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}] 18:50:24 INFO - PROCESS | 18694 | 1463190624442 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 18:50:24 INFO - PROCESS | 18694 | 1463190624702 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef5c400 == 120 [pid = 18694] [id = 380] 18:50:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x929ccc00) [pid = 18694] [serial = 1141] [outer = (nil)] 18:50:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x92ef2c00) [pid = 18694] [serial = 1142] [outer = 0x929ccc00] 18:50:24 INFO - PROCESS | 18694 | 1463190624829 Marionette DEBUG loaded listener.js 18:50:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x93aa4c00) [pid = 18694] [serial = 1143] [outer = 0x929ccc00] 18:50:25 INFO - PROCESS | 18694 | 1463190625685 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]]]}] 18:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1490ms 18:50:25 INFO - PROCESS | 18694 | 1463190625731 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 18:50:25 INFO - PROCESS | 18694 | 1463190625735 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 18:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:50:25 INFO - PROCESS | 18694 | 1463190625741 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:50:25 INFO - PROCESS | 18694 | 1463190625745 Marionette TRACE conn3 <- [1,1494,null,{}] 18:50:25 INFO - PROCESS | 18694 | 1463190625751 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}] 18:50:25 INFO - PROCESS | 18694 | 1463190625943 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 18:50:26 INFO - PROCESS | 18694 | 1463190626159 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df1400 == 121 [pid = 18694] [id = 381] 18:50:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x9256b000) [pid = 18694] [serial = 1144] [outer = (nil)] 18:50:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x93cce000) [pid = 18694] [serial = 1145] [outer = 0x9256b000] 18:50:26 INFO - PROCESS | 18694 | 1463190626321 Marionette DEBUG loaded listener.js 18:50:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x9465fc00) [pid = 18694] [serial = 1146] [outer = 0x9256b000] 18:50:27 INFO - PROCESS | 18694 | 1463190627290 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]]]}] 18:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1586ms 18:50:27 INFO - PROCESS | 18694 | 1463190627345 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 18:50:27 INFO - PROCESS | 18694 | 1463190627348 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 18:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:50:27 INFO - PROCESS | 18694 | 1463190627357 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:50:27 INFO - PROCESS | 18694 | 1463190627361 Marionette TRACE conn3 <- [1,1498,null,{}] 18:50:27 INFO - PROCESS | 18694 | 1463190627366 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}] 18:50:27 INFO - PROCESS | 18694 | 1463190627557 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 18:50:27 INFO - PROCESS | 18694 | 1463190627831 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x914da400 == 122 [pid = 18694] [id = 382] 18:50:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x9255d400) [pid = 18694] [serial = 1147] [outer = (nil)] 18:50:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x958dc000) [pid = 18694] [serial = 1148] [outer = 0x9255d400] 18:50:27 INFO - PROCESS | 18694 | 1463190627954 Marionette DEBUG loaded listener.js 18:50:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x958e6000) [pid = 18694] [serial = 1149] [outer = 0x9255d400] 18:50:28 INFO - PROCESS | 18694 | 1463190628852 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]]]}] 18:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1543ms 18:50:28 INFO - PROCESS | 18694 | 1463190628900 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 18:50:28 INFO - PROCESS | 18694 | 1463190628904 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 18:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:50:28 INFO - PROCESS | 18694 | 1463190628911 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:50:28 INFO - PROCESS | 18694 | 1463190628915 Marionette TRACE conn3 <- [1,1502,null,{}] 18:50:28 INFO - PROCESS | 18694 | 1463190628921 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}] 18:50:29 INFO - PROCESS | 18694 | 1463190629201 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 18:50:29 INFO - PROCESS | 18694 | 1463190629525 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x95042000 == 123 [pid = 18694] [id = 383] 18:50:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x95a44800) [pid = 18694] [serial = 1150] [outer = (nil)] 18:50:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x95a4d800) [pid = 18694] [serial = 1151] [outer = 0x95a44800] 18:50:29 INFO - PROCESS | 18694 | 1463190629615 Marionette DEBUG loaded listener.js 18:50:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x95a6dc00) [pid = 18694] [serial = 1152] [outer = 0x95a44800] 18:50:30 INFO - PROCESS | 18694 | 1463190630522 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]]]}] 18:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1685ms 18:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:50:30 INFO - PROCESS | 18694 | 1463190630596 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 18:50:30 INFO - PROCESS | 18694 | 1463190630599 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 18:50:30 INFO - PROCESS | 18694 | 1463190630606 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:50:30 INFO - PROCESS | 18694 | 1463190630610 Marionette TRACE conn3 <- [1,1506,null,{}] 18:50:30 INFO - PROCESS | 18694 | 1463190630615 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}] 18:50:30 INFO - PROCESS | 18694 | 1463190630817 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 18:50:31 INFO - PROCESS | 18694 | 1463190631087 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a4b400 == 124 [pid = 18694] [id = 384] 18:50:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x977e5c00) [pid = 18694] [serial = 1153] [outer = (nil)] 18:50:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x98aac000) [pid = 18694] [serial = 1154] [outer = 0x977e5c00] 18:50:31 INFO - PROCESS | 18694 | 1463190631211 Marionette DEBUG loaded listener.js 18:50:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x98aeec00) [pid = 18694] [serial = 1155] [outer = 0x977e5c00] 18:50:32 INFO - PROCESS | 18694 | 1463190632105 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]]]}] 18:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1537ms 18:50:32 INFO - PROCESS | 18694 | 1463190632142 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 18:50:32 INFO - PROCESS | 18694 | 1463190632146 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 18:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:50:32 INFO - PROCESS | 18694 | 1463190632152 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:50:32 INFO - PROCESS | 18694 | 1463190632156 Marionette TRACE conn3 <- [1,1510,null,{}] 18:50:32 INFO - PROCESS | 18694 | 1463190632161 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}] 18:50:32 INFO - PROCESS | 18694 | 1463190632349 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 18:50:32 INFO - PROCESS | 18694 | 1463190632628 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a457c00 == 125 [pid = 18694] [id = 385] 18:50:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x95a65c00) [pid = 18694] [serial = 1156] [outer = (nil)] 18:50:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x98f34400) [pid = 18694] [serial = 1157] [outer = 0x95a65c00] 18:50:32 INFO - PROCESS | 18694 | 1463190632751 Marionette DEBUG loaded listener.js 18:50:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x98fbe800) [pid = 18694] [serial = 1158] [outer = 0x95a65c00] 18:50:33 INFO - PROCESS | 18694 | 1463190633628 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]]]}] 18:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1534ms 18:50:33 INFO - PROCESS | 18694 | 1463190633686 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 18:50:33 INFO - PROCESS | 18694 | 1463190633690 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 18:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:50:33 INFO - PROCESS | 18694 | 1463190633697 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:50:33 INFO - PROCESS | 18694 | 1463190633699 Marionette TRACE conn3 <- [1,1514,null,{}] 18:50:33 INFO - PROCESS | 18694 | 1463190633705 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}] 18:50:33 INFO - PROCESS | 18694 | 1463190633897 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 18:50:34 INFO - PROCESS | 18694 | 1463190634226 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x98ab0000 == 126 [pid = 18694] [id = 386] 18:50:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0x98aebc00) [pid = 18694] [serial = 1159] [outer = (nil)] 18:50:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 192 (0x99be0c00) [pid = 18694] [serial = 1160] [outer = 0x98aebc00] 18:50:34 INFO - PROCESS | 18694 | 1463190634316 Marionette DEBUG loaded listener.js 18:50:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 193 (0x99be6c00) [pid = 18694] [serial = 1161] [outer = 0x98aebc00] 18:50:35 INFO - PROCESS | 18694 | 1463190635174 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]]]}] 18:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1488ms 18:50:35 INFO - PROCESS | 18694 | 1463190635186 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 18:50:35 INFO - PROCESS | 18694 | 1463190635189 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 18:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:50:35 INFO - PROCESS | 18694 | 1463190635196 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:50:35 INFO - PROCESS | 18694 | 1463190635199 Marionette TRACE conn3 <- [1,1518,null,{}] 18:50:35 INFO - PROCESS | 18694 | 1463190635205 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}] 18:50:35 INFO - PROCESS | 18694 | 1463190635392 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 18:50:35 INFO - PROCESS | 18694 | 1463190635661 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x9503e000 == 127 [pid = 18694] [id = 387] 18:50:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 194 (0x98f2d400) [pid = 18694] [serial = 1162] [outer = (nil)] 18:50:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 195 (0x99c62000) [pid = 18694] [serial = 1163] [outer = 0x98f2d400] 18:50:35 INFO - PROCESS | 18694 | 1463190635791 Marionette DEBUG loaded listener.js 18:50:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 196 (0x99c64800) [pid = 18694] [serial = 1164] [outer = 0x98f2d400] 18:50:36 INFO - PROCESS | 18694 | 1463190636659 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]]]}] 18:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1531ms 18:50:36 INFO - PROCESS | 18694 | 1463190636726 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 18:50:36 INFO - PROCESS | 18694 | 1463190636730 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 18:50:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:50:36 INFO - PROCESS | 18694 | 1463190636737 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:50:36 INFO - PROCESS | 18694 | 1463190636741 Marionette TRACE conn3 <- [1,1522,null,{}] 18:50:36 INFO - PROCESS | 18694 | 1463190636746 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}] 18:50:36 INFO - PROCESS | 18694 | 1463190636943 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 18:50:37 INFO - PROCESS | 18694 | 1463190637259 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x87907800 == 128 [pid = 18694] [id = 388] 18:50:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 197 (0x8943c000) [pid = 18694] [serial = 1165] [outer = (nil)] 18:50:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 198 (0x99d49000) [pid = 18694] [serial = 1166] [outer = 0x8943c000] 18:50:37 INFO - PROCESS | 18694 | 1463190637346 Marionette DEBUG loaded listener.js 18:50:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 199 (0x99d4d400) [pid = 18694] [serial = 1167] [outer = 0x8943c000] 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:37 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:38 INFO - PROCESS | 18694 | 1463190638135 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"]]]}] 18:50:38 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 () { 18:50:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:50:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:50:38 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 () { 18:50:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:50:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:50:38 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 () { 18:50:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:50:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:50:38 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 () { 18:50:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:50:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:50:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1437ms 18:50:38 INFO - PROCESS | 18694 | 1463190638173 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 18:50:38 INFO - PROCESS | 18694 | 1463190638178 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 18:50:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:50:38 INFO - PROCESS | 18694 | 1463190638189 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:50:38 INFO - PROCESS | 18694 | 1463190638194 Marionette TRACE conn3 <- [1,1526,null,{}] 18:50:38 INFO - PROCESS | 18694 | 1463190638199 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}] 18:50:38 INFO - PROCESS | 18694 | 1463190638389 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 18:50:38 INFO - PROCESS | 18694 | 1463190638636 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x99c67400 == 129 [pid = 18694] [id = 389] 18:50:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 200 (0x99d48000) [pid = 18694] [serial = 1168] [outer = (nil)] 18:50:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 201 (0x99fe9400) [pid = 18694] [serial = 1169] [outer = 0x99d48000] 18:50:38 INFO - PROCESS | 18694 | 1463190638722 Marionette DEBUG loaded listener.js 18:50:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 202 (0x99feb000) [pid = 18694] [serial = 1170] [outer = 0x99d48000] 18:50:39 INFO - PROCESS | 18694 | 1463190639604 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"]]]}] 18:50:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:50:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:50:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:50:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:50:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:50:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:50:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1432ms 18:50:39 INFO - PROCESS | 18694 | 1463190639624 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 18:50:39 INFO - PROCESS | 18694 | 1463190639628 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 18:50:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:50:39 INFO - PROCESS | 18694 | 1463190639635 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:50:39 INFO - PROCESS | 18694 | 1463190639638 Marionette TRACE conn3 <- [1,1530,null,{}] 18:50:39 INFO - PROCESS | 18694 | 1463190639644 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}] 18:50:39 INFO - PROCESS | 18694 | 1463190639836 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 18:50:40 INFO - PROCESS | 18694 | 1463190640123 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x897cd000 == 130 [pid = 18694] [id = 390] 18:50:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x897d0800) [pid = 18694] [serial = 1171] [outer = (nil)] 18:50:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x8c8c8c00) [pid = 18694] [serial = 1172] [outer = 0x897d0800] 18:50:40 INFO - PROCESS | 18694 | 1463190640214 Marionette DEBUG loaded listener.js 18:50:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x8d058800) [pid = 18694] [serial = 1173] [outer = 0x897d0800] 18:50:41 INFO - PROCESS | 18694 | 1463190641029 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]]]}] 18:50:41 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 18:50:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:50:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:50:41 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. 18:50:41 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:50:41 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1433ms 18:50:41 INFO - PROCESS | 18694 | 1463190641070 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 18:50:41 INFO - PROCESS | 18694 | 1463190641074 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 18:50:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:50:41 INFO - PROCESS | 18694 | 1463190641080 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:50:41 INFO - PROCESS | 18694 | 1463190641085 Marionette TRACE conn3 <- [1,1534,null,{}] 18:50:41 INFO - PROCESS | 18694 | 1463190641092 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}] 18:50:41 INFO - PROCESS | 18694 | 1463190641289 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 18:50:42 INFO - PROCESS | 18694 | 1463190642187 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x897ca800 == 131 [pid = 18694] [id = 391] 18:50:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0x897cac00) [pid = 18694] [serial = 1174] [outer = (nil)] 18:50:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0x8a3edc00) [pid = 18694] [serial = 1175] [outer = 0x897cac00] 18:50:42 INFO - PROCESS | 18694 | 1463190642293 Marionette DEBUG loaded listener.js 18:50:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x8ac5c800) [pid = 18694] [serial = 1176] [outer = 0x897cac00] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x85dfac00 == 130 [pid = 18694] [id = 371] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8d056800 == 129 [pid = 18694] [id = 370] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac56800 == 128 [pid = 18694] [id = 369] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x85dff800 == 127 [pid = 18694] [id = 368] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x897c1800 == 126 [pid = 18694] [id = 365] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8943cc00 == 125 [pid = 18694] [id = 366] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x920f1800 == 124 [pid = 18694] [id = 364] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x98af1000 == 123 [pid = 18694] [id = 363] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x89437c00 == 122 [pid = 18694] [id = 361] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x89440000 == 121 [pid = 18694] [id = 362] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x958e8000 == 120 [pid = 18694] [id = 360] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x92d58800 == 119 [pid = 18694] [id = 359] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8caad800 == 118 [pid = 18694] [id = 358] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x91bc4800 == 117 [pid = 18694] [id = 357] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac56400 == 116 [pid = 18694] [id = 355] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x920f2800 == 115 [pid = 18694] [id = 356] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x91cf2400 == 114 [pid = 18694] [id = 354] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef65800 == 113 [pid = 18694] [id = 353] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8a45c800 == 112 [pid = 18694] [id = 352] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbdb800 == 111 [pid = 18694] [id = 351] 18:50:43 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3e5400 == 110 [pid = 18694] [id = 350] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0xa35f2000) [pid = 18694] [serial = 1013] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0xa35ebc00) [pid = 18694] [serial = 1019] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0x9ba15000) [pid = 18694] [serial = 1007] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x8c76fc00) [pid = 18694] [serial = 1047] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0x8d172800) [pid = 18694] [serial = 1049] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x9a2e1c00) [pid = 18694] [serial = 1001] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 201 (0x8ae22800) [pid = 18694] [serial = 1029] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 200 (0x914d9400) [pid = 18694] [serial = 1044] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 199 (0x87909c00) [pid = 18694] [serial = 1016] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 198 (0x92815c00) [pid = 18694] [serial = 980] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 197 (0x92ab7c00) [pid = 18694] [serial = 989] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 196 (0x8c8c8800) [pid = 18694] [serial = 1031] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 195 (0x8d05a000) [pid = 18694] [serial = 1032] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 194 (0x8e750800) [pid = 18694] [serial = 983] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 193 (0x8ac59c00) [pid = 18694] [serial = 1028] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 192 (0x8e752000) [pid = 18694] [serial = 1041] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 191 (0x95045400) [pid = 18694] [serial = 992] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x912f4c00) [pid = 18694] [serial = 1035] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0xa2275000) [pid = 18694] [serial = 1010] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x8e75c800) [pid = 18694] [serial = 1034] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x8bb93800) [pid = 18694] [serial = 1037] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x8de58400) [pid = 18694] [serial = 1040] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x8ac61400) [pid = 18694] [serial = 1046] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x95a47800) [pid = 18694] [serial = 995] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x912f6800) [pid = 18694] [serial = 1043] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x99a4c000) [pid = 18694] [serial = 998] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x85fa7c00) [pid = 18694] [serial = 1025] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x91b2d000) [pid = 18694] [serial = 986] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x8cab2800) [pid = 18694] [serial = 1038] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x9b0c2800) [pid = 18694] [serial = 1004] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x85df8800) [pid = 18694] [serial = 1022] [outer = (nil)] [url = about:blank] 18:50:43 INFO - PROCESS | 18694 | 1463190643876 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]]]}] 18:50:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:50:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2861ms 18:50:43 INFO - PROCESS | 18694 | 1463190643942 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 18:50:43 INFO - PROCESS | 18694 | 1463190643948 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 18:50:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:50:43 INFO - PROCESS | 18694 | 1463190643956 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:50:43 INFO - PROCESS | 18694 | 1463190643961 Marionette TRACE conn3 <- [1,1538,null,{}] 18:50:43 INFO - PROCESS | 18694 | 1463190643968 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}] 18:50:44 INFO - PROCESS | 18694 | 1463190644171 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 18:50:44 INFO - PROCESS | 18694 | 1463190644373 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x85fa8800 == 111 [pid = 18694] [id = 392] 18:50:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x8790b400) [pid = 18694] [serial = 1177] [outer = (nil)] 18:50:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x8ae27800) [pid = 18694] [serial = 1178] [outer = 0x8790b400] 18:50:44 INFO - PROCESS | 18694 | 1463190644447 Marionette DEBUG loaded listener.js 18:50:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x8c8cfc00) [pid = 18694] [serial = 1179] [outer = 0x8790b400] 18:50:45 INFO - PROCESS | 18694 | 1463190645279 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]]]}] 18:50:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:50:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1389ms 18:50:45 INFO - PROCESS | 18694 | 1463190645349 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 18:50:45 INFO - PROCESS | 18694 | 1463190645355 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 18:50:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:50:45 INFO - PROCESS | 18694 | 1463190645362 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:50:45 INFO - PROCESS | 18694 | 1463190645365 Marionette TRACE conn3 <- [1,1542,null,{}] 18:50:45 INFO - PROCESS | 18694 | 1463190645371 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}] 18:50:45 INFO - PROCESS | 18694 | 1463190645552 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 18:50:45 INFO - PROCESS | 18694 | 1463190645564 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c76f800 == 112 [pid = 18694] [id = 393] 18:50:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x8c8d4c00) [pid = 18694] [serial = 1180] [outer = (nil)] 18:50:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x8d17b400) [pid = 18694] [serial = 1181] [outer = 0x8c8d4c00] 18:50:45 INFO - PROCESS | 18694 | 1463190645845 Marionette DEBUG loaded listener.js 18:50:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x8e5d0000) [pid = 18694] [serial = 1182] [outer = 0x8c8d4c00] 18:50:46 INFO - PROCESS | 18694 | 1463190646695 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]]]}] 18:50:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:50:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1389ms 18:50:46 INFO - PROCESS | 18694 | 1463190646752 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 18:50:46 INFO - PROCESS | 18694 | 1463190646756 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 18:50:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:50:46 INFO - PROCESS | 18694 | 1463190646769 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:50:46 INFO - PROCESS | 18694 | 1463190646778 Marionette TRACE conn3 <- [1,1546,null,{}] 18:50:46 INFO - PROCESS | 18694 | 1463190646791 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}] 18:50:47 INFO - PROCESS | 18694 | 1463190647036 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 18:50:47 INFO - PROCESS | 18694 | 1463190647077 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c3800 == 113 [pid = 18694] [id = 394] 18:50:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x8ef59800) [pid = 18694] [serial = 1183] [outer = (nil)] 18:50:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x8f00b000) [pid = 18694] [serial = 1184] [outer = 0x8ef59800] 18:50:47 INFO - PROCESS | 18694 | 1463190647146 Marionette DEBUG loaded listener.js 18:50:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x912f4c00) [pid = 18694] [serial = 1185] [outer = 0x8ef59800] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x8e867c00) [pid = 18694] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x8d17bc00) [pid = 18694] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x8a454800) [pid = 18694] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x91d39800) [pid = 18694] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x85fa5400) [pid = 18694] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x91be0400) [pid = 18694] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x98f29000) [pid = 18694] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x8ae21400) [pid = 18694] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x8dbdc800) [pid = 18694] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x959e7000) [pid = 18694] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x92a64000) [pid = 18694] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x8de65400) [pid = 18694] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x8ae24000) [pid = 18694] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x92cd1c00) [pid = 18694] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x9503c800) [pid = 18694] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x8a452c00) [pid = 18694] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x91bcac00) [pid = 18694] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x8a3e7c00) [pid = 18694] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x914d7800) [pid = 18694] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x85fb3c00) [pid = 18694] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x920f2400) [pid = 18694] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x8ef61400) [pid = 18694] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x8d17d800) [pid = 18694] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x9503b400) [pid = 18694] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x98aee000) [pid = 18694] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x9397c000) [pid = 18694] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x92a64800) [pid = 18694] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x92ab5000) [pid = 18694] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x92cd8400) [pid = 18694] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x959e7c00) [pid = 18694] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x914d7000) [pid = 18694] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0xa21a0000) [pid = 18694] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:50:48 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x9ad7f000) [pid = 18694] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:50:48 INFO - PROCESS | 18694 | 1463190648803 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]]]}] 18:50:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:50:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2104ms 18:50:48 INFO - PROCESS | 18694 | 1463190648867 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 18:50:48 INFO - PROCESS | 18694 | 1463190648872 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 18:50:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:50:48 INFO - PROCESS | 18694 | 1463190648888 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:50:48 INFO - PROCESS | 18694 | 1463190648890 Marionette TRACE conn3 <- [1,1550,null,{}] 18:50:48 INFO - PROCESS | 18694 | 1463190648896 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}] 18:50:49 INFO - PROCESS | 18694 | 1463190649070 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 18:50:49 INFO - PROCESS | 18694 | 1463190649080 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a454400 == 114 [pid = 18694] [id = 395] 18:50:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x8ae21400) [pid = 18694] [serial = 1186] [outer = (nil)] 18:50:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x8e865800) [pid = 18694] [serial = 1187] [outer = 0x8ae21400] 18:50:49 INFO - PROCESS | 18694 | 1463190649164 Marionette DEBUG loaded listener.js 18:50:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x8f00b400) [pid = 18694] [serial = 1188] [outer = 0x8ae21400] 18:50:50 INFO - PROCESS | 18694 | 1463190650093 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]]]}] 18:50:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:50:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1242ms 18:50:50 INFO - PROCESS | 18694 | 1463190650130 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 18:50:50 INFO - PROCESS | 18694 | 1463190650133 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 18:50:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:50:50 INFO - PROCESS | 18694 | 1463190650139 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:50:50 INFO - PROCESS | 18694 | 1463190650142 Marionette TRACE conn3 <- [1,1554,null,{}] 18:50:50 INFO - PROCESS | 18694 | 1463190650147 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}] 18:50:50 INFO - PROCESS | 18694 | 1463190650437 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 18:50:50 INFO - PROCESS | 18694 | 1463190650675 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dfc800 == 115 [pid = 18694] [id = 396] 18:50:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x85fa7c00) [pid = 18694] [serial = 1189] [outer = (nil)] 18:50:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x87910000) [pid = 18694] [serial = 1190] [outer = 0x85fa7c00] 18:50:50 INFO - PROCESS | 18694 | 1463190650776 Marionette DEBUG loaded listener.js 18:50:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x8a3e4800) [pid = 18694] [serial = 1191] [outer = 0x85fa7c00] 18:50:51 INFO - PROCESS | 18694 | 1463190651805 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]]]}] 18:50:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:50:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1728ms 18:50:51 INFO - PROCESS | 18694 | 1463190651870 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 18:50:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:50:51 INFO - PROCESS | 18694 | 1463190651876 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 18:50:51 INFO - PROCESS | 18694 | 1463190651884 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:50:51 INFO - PROCESS | 18694 | 1463190651891 Marionette TRACE conn3 <- [1,1558,null,{}] 18:50:51 INFO - PROCESS | 18694 | 1463190651898 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}] 18:50:52 INFO - PROCESS | 18694 | 1463190652142 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:50:52 INFO - PROCESS | 18694 | 1463190652466 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d054c00 == 116 [pid = 18694] [id = 397] 18:50:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x8d172800) [pid = 18694] [serial = 1192] [outer = (nil)] 18:50:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x8d17f000) [pid = 18694] [serial = 1193] [outer = 0x8d172800] 18:50:52 INFO - PROCESS | 18694 | 1463190652555 Marionette DEBUG loaded listener.js 18:50:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x8e5dbc00) [pid = 18694] [serial = 1194] [outer = 0x8d172800] 18:50:53 INFO - PROCESS | 18694 | 1463190653482 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]]]}] 18:50:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:50:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1645ms 18:50:53 INFO - PROCESS | 18694 | 1463190653529 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:50:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:50:53 INFO - PROCESS | 18694 | 1463190653534 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:50:53 INFO - PROCESS | 18694 | 1463190653541 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:50:53 INFO - PROCESS | 18694 | 1463190653545 Marionette TRACE conn3 <- [1,1562,null,{}] 18:50:53 INFO - PROCESS | 18694 | 1463190653551 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}] 18:50:53 INFO - PROCESS | 18694 | 1463190653800 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:50:54 INFO - PROCESS | 18694 | 1463190654176 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x91355000 == 117 [pid = 18694] [id = 398] 18:50:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x91358000) [pid = 18694] [serial = 1195] [outer = (nil)] 18:50:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x914d8800) [pid = 18694] [serial = 1196] [outer = 0x91358000] 18:50:54 INFO - PROCESS | 18694 | 1463190654305 Marionette DEBUG loaded listener.js 18:50:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x91ab7000) [pid = 18694] [serial = 1197] [outer = 0x91358000] 18:50:55 INFO - PROCESS | 18694 | 1463190655240 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]]]}] 18:50:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:50:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1736ms 18:50:55 INFO - PROCESS | 18694 | 1463190655278 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:50:55 INFO - PROCESS | 18694 | 1463190655284 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:50:55 INFO - PROCESS | 18694 | 1463190655301 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:50:55 INFO - PROCESS | 18694 | 1463190655308 Marionette TRACE conn3 <- [1,1566,null,{}] 18:50:55 INFO - PROCESS | 18694 | 1463190655314 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}] 18:50:55 INFO - PROCESS | 18694 | 1463190655524 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:50:55 INFO - PROCESS | 18694 | 1463190655836 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de63c00 == 118 [pid = 18694] [id = 399] 18:50:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x8ef5ec00) [pid = 18694] [serial = 1198] [outer = (nil)] 18:50:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x91bde800) [pid = 18694] [serial = 1199] [outer = 0x8ef5ec00] 18:50:55 INFO - PROCESS | 18694 | 1463190655941 Marionette DEBUG loaded listener.js 18:50:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x91d33400) [pid = 18694] [serial = 1200] [outer = 0x8ef5ec00] 18:50:56 INFO - PROCESS | 18694 | 1463190656858 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]]]}] 18:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1591ms 18:50:56 INFO - PROCESS | 18694 | 1463190656885 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:50:56 INFO - PROCESS | 18694 | 1463190656889 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:50:56 INFO - PROCESS | 18694 | 1463190656895 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:50:56 INFO - PROCESS | 18694 | 1463190656899 Marionette TRACE conn3 <- [1,1570,null,{}] 18:50:56 INFO - PROCESS | 18694 | 1463190656904 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}] 18:50:57 INFO - PROCESS | 18694 | 1463190657098 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:50:57 INFO - PROCESS | 18694 | 1463190657413 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f5400 == 119 [pid = 18694] [id = 400] 18:50:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x920f6400) [pid = 18694] [serial = 1201] [outer = (nil)] 18:50:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x92482800) [pid = 18694] [serial = 1202] [outer = 0x920f6400] 18:50:57 INFO - PROCESS | 18694 | 1463190657502 Marionette DEBUG loaded listener.js 18:50:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x9255e000) [pid = 18694] [serial = 1203] [outer = 0x920f6400] 18:50:58 INFO - PROCESS | 18694 | 1463190658396 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]]]}] 18:50:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:50:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1580ms 18:50:58 INFO - PROCESS | 18694 | 1463190658475 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:50:58 INFO - PROCESS | 18694 | 1463190658480 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:50:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:50:58 INFO - PROCESS | 18694 | 1463190658486 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:50:58 INFO - PROCESS | 18694 | 1463190658489 Marionette TRACE conn3 <- [1,1574,null,{}] 18:50:58 INFO - PROCESS | 18694 | 1463190658495 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}] 18:50:58 INFO - PROCESS | 18694 | 1463190658735 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:50:59 INFO - PROCESS | 18694 | 1463190659058 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x92818400 == 120 [pid = 18694] [id = 401] 18:50:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x92819000) [pid = 18694] [serial = 1204] [outer = (nil)] 18:50:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x9281dc00) [pid = 18694] [serial = 1205] [outer = 0x92819000] 18:50:59 INFO - PROCESS | 18694 | 1463190659158 Marionette DEBUG loaded listener.js 18:50:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x92a61c00) [pid = 18694] [serial = 1206] [outer = 0x92819000] 18:51:00 INFO - PROCESS | 18694 | 1463190660131 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]]]}] 18:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1694ms 18:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:51:00 INFO - PROCESS | 18694 | 1463190660183 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:51:00 INFO - PROCESS | 18694 | 1463190660186 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:51:00 INFO - PROCESS | 18694 | 1463190660193 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:51:00 INFO - PROCESS | 18694 | 1463190660197 Marionette TRACE conn3 <- [1,1578,null,{}] 18:51:00 INFO - PROCESS | 18694 | 1463190660203 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}] 18:51:00 INFO - PROCESS | 18694 | 1463190660413 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:51:00 INFO - PROCESS | 18694 | 1463190660752 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bc5400 == 121 [pid = 18694] [id = 402] 18:51:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x9256a000) [pid = 18694] [serial = 1207] [outer = (nil)] 18:51:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x92b47c00) [pid = 18694] [serial = 1208] [outer = 0x9256a000] 18:51:00 INFO - PROCESS | 18694 | 1463190660847 Marionette DEBUG loaded listener.js 18:51:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x92cd7400) [pid = 18694] [serial = 1209] [outer = 0x9256a000] 18:51:01 INFO - PROCESS | 18694 | 1463190661766 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]]]}] 18:51:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:51:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1588ms 18:51:01 INFO - PROCESS | 18694 | 1463190661781 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:51:01 INFO - PROCESS | 18694 | 1463190661785 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:51:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:51:01 INFO - PROCESS | 18694 | 1463190661792 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:51:01 INFO - PROCESS | 18694 | 1463190661795 Marionette TRACE conn3 <- [1,1582,null,{}] 18:51:01 INFO - PROCESS | 18694 | 1463190661823 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}] 18:51:02 INFO - PROCESS | 18694 | 1463190662041 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:51:02 INFO - PROCESS | 18694 | 1463190662368 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x87908400 == 122 [pid = 18694] [id = 403] 18:51:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x92ab7c00) [pid = 18694] [serial = 1210] [outer = (nil)] 18:51:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x92d61800) [pid = 18694] [serial = 1211] [outer = 0x92ab7c00] 18:51:02 INFO - PROCESS | 18694 | 1463190662462 Marionette DEBUG loaded listener.js 18:51:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x93976800) [pid = 18694] [serial = 1212] [outer = 0x92ab7c00] 18:51:03 INFO - PROCESS | 18694 | 1463190663386 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]]]}] 18:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1651ms 18:51:03 INFO - PROCESS | 18694 | 1463190663444 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:51:03 INFO - PROCESS | 18694 | 1463190663448 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:51:03 INFO - PROCESS | 18694 | 1463190663456 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:51:03 INFO - PROCESS | 18694 | 1463190663460 Marionette TRACE conn3 <- [1,1586,null,{}] 18:51:03 INFO - PROCESS | 18694 | 1463190663467 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}] 18:51:03 INFO - PROCESS | 18694 | 1463190663674 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:51:04 INFO - PROCESS | 18694 | 1463190663998 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x9247e400 == 123 [pid = 18694] [id = 404] 18:51:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x92569400) [pid = 18694] [serial = 1213] [outer = (nil)] 18:51:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x9503c000) [pid = 18694] [serial = 1214] [outer = 0x92569400] 18:51:04 INFO - PROCESS | 18694 | 1463190664091 Marionette DEBUG loaded listener.js 18:51:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x95043c00) [pid = 18694] [serial = 1215] [outer = 0x92569400] 18:51:05 INFO - PROCESS | 18694 | 1463190665037 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]]]}] 18:51:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1630ms 18:51:05 INFO - PROCESS | 18694 | 1463190665088 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:51:05 INFO - PROCESS | 18694 | 1463190665093 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:51:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:51:05 INFO - PROCESS | 18694 | 1463190665100 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:51:05 INFO - PROCESS | 18694 | 1463190665110 Marionette TRACE conn3 <- [1,1590,null,{}] 18:51:05 INFO - PROCESS | 18694 | 1463190665115 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}] 18:51:05 INFO - PROCESS | 18694 | 1463190665346 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:51:05 INFO - PROCESS | 18694 | 1463190665683 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x85faa000 == 124 [pid = 18694] [id = 405] 18:51:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x8caaa400) [pid = 18694] [serial = 1216] [outer = (nil)] 18:51:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x958e4800) [pid = 18694] [serial = 1217] [outer = 0x8caaa400] 18:51:05 INFO - PROCESS | 18694 | 1463190665777 Marionette DEBUG loaded listener.js 18:51:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x958e9c00) [pid = 18694] [serial = 1218] [outer = 0x8caaa400] 18:51:06 INFO - PROCESS | 18694 | 1463190666731 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]]]}] 18:51:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:51:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1695ms 18:51:06 INFO - PROCESS | 18694 | 1463190666796 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:51:06 INFO - PROCESS | 18694 | 1463190666801 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:51:06 INFO - PROCESS | 18694 | 1463190666808 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:51:06 INFO - PROCESS | 18694 | 1463190666811 Marionette TRACE conn3 <- [1,1594,null,{}] 18:51:06 INFO - PROCESS | 18694 | 1463190666817 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}] 18:51:07 INFO - PROCESS | 18694 | 1463190667029 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:51:07 INFO - PROCESS | 18694 | 1463190667364 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a50400 == 125 [pid = 18694] [id = 406] 18:51:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x95a50c00) [pid = 18694] [serial = 1219] [outer = (nil)] 18:51:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x95a68000) [pid = 18694] [serial = 1220] [outer = 0x95a50c00] 18:51:07 INFO - PROCESS | 18694 | 1463190667468 Marionette DEBUG loaded listener.js 18:51:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x98934000) [pid = 18694] [serial = 1221] [outer = 0x95a50c00] 18:51:08 INFO - PROCESS | 18694 | 1463190668442 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]]]}] 18:51:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:51:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1685ms 18:51:08 INFO - PROCESS | 18694 | 1463190668494 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:51:08 INFO - PROCESS | 18694 | 1463190668498 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:51:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:51:08 INFO - PROCESS | 18694 | 1463190668504 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:51:08 INFO - PROCESS | 18694 | 1463190668508 Marionette TRACE conn3 <- [1,1598,null,{}] 18:51:08 INFO - PROCESS | 18694 | 1463190668515 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}] 18:51:08 INFO - PROCESS | 18694 | 1463190668747 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:51:09 INFO - PROCESS | 18694 | 1463190669077 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x989d7800 == 126 [pid = 18694] [id = 407] 18:51:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x989dd000) [pid = 18694] [serial = 1222] [outer = (nil)] 18:51:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0x9970ec00) [pid = 18694] [serial = 1223] [outer = 0x989dd000] 18:51:09 INFO - PROCESS | 18694 | 1463190669171 Marionette DEBUG loaded listener.js 18:51:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 192 (0x99a4c400) [pid = 18694] [serial = 1224] [outer = 0x989dd000] 18:51:10 INFO - PROCESS | 18694 | 1463190670169 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]]]}] 18:51:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:51:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1694ms 18:51:10 INFO - PROCESS | 18694 | 1463190670200 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:51:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:51:10 INFO - PROCESS | 18694 | 1463190670205 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:51:10 INFO - PROCESS | 18694 | 1463190670211 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:51:10 INFO - PROCESS | 18694 | 1463190670215 Marionette TRACE conn3 <- [1,1602,null,{}] 18:51:10 INFO - PROCESS | 18694 | 1463190670221 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}] 18:51:10 INFO - PROCESS | 18694 | 1463190670443 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:51:10 INFO - PROCESS | 18694 | 1463190670788 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x93c05800 == 127 [pid = 18694] [id = 408] 18:51:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 193 (0x95a50800) [pid = 18694] [serial = 1225] [outer = (nil)] 18:51:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 194 (0x99c63c00) [pid = 18694] [serial = 1226] [outer = 0x95a50800] 18:51:10 INFO - PROCESS | 18694 | 1463190670883 Marionette DEBUG loaded listener.js 18:51:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 195 (0x99d4b400) [pid = 18694] [serial = 1227] [outer = 0x95a50800] 18:51:11 INFO - PROCESS | 18694 | 1463190671820 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]]]}] 18:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1688ms 18:51:11 INFO - PROCESS | 18694 | 1463190671899 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:51:11 INFO - PROCESS | 18694 | 1463190671902 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:51:11 INFO - PROCESS | 18694 | 1463190671909 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:51:11 INFO - PROCESS | 18694 | 1463190671913 Marionette TRACE conn3 <- [1,1606,null,{}] 18:51:11 INFO - PROCESS | 18694 | 1463190671919 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}] 18:51:12 INFO - PROCESS | 18694 | 1463190672161 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:51:12 INFO - PROCESS | 18694 | 1463190672493 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x99becc00 == 128 [pid = 18694] [id = 409] 18:51:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 196 (0x99c5a800) [pid = 18694] [serial = 1228] [outer = (nil)] 18:51:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 197 (0x9a07d800) [pid = 18694] [serial = 1229] [outer = 0x99c5a800] 18:51:12 INFO - PROCESS | 18694 | 1463190672587 Marionette DEBUG loaded listener.js 18:51:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 198 (0x9a166800) [pid = 18694] [serial = 1230] [outer = 0x99c5a800] 18:51:13 INFO - PROCESS | 18694 | 1463190673514 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]]]}] 18:51:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:51:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1645ms 18:51:13 INFO - PROCESS | 18694 | 1463190673555 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:51:13 INFO - PROCESS | 18694 | 1463190673560 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:51:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:51:13 INFO - PROCESS | 18694 | 1463190673566 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 18694 | 1463190673570 Marionette TRACE conn3 <- [1,1610,null,{}] 18:51:13 INFO - PROCESS | 18694 | 1463190673575 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}] 18:51:13 INFO - PROCESS | 18694 | 1463190673785 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:51:14 INFO - PROCESS | 18694 | 1463190674110 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x8790f000 == 129 [pid = 18694] [id = 410] 18:51:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 199 (0x99d46000) [pid = 18694] [serial = 1231] [outer = (nil)] 18:51:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 200 (0x9a21a000) [pid = 18694] [serial = 1232] [outer = 0x99d46000] 18:51:14 INFO - PROCESS | 18694 | 1463190674199 Marionette DEBUG loaded listener.js 18:51:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 201 (0x9a222800) [pid = 18694] [serial = 1233] [outer = 0x99d46000] 18:51:15 INFO - PROCESS | 18694 | 1463190675091 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]]]}] 18:51:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:51:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1541ms 18:51:15 INFO - PROCESS | 18694 | 1463190675107 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:51:15 INFO - PROCESS | 18694 | 1463190675110 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:51:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:51:15 INFO - PROCESS | 18694 | 1463190675117 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:51:15 INFO - PROCESS | 18694 | 1463190675121 Marionette TRACE conn3 <- [1,1614,null,{}] 18:51:15 INFO - PROCESS | 18694 | 1463190675127 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}] 18:51:15 INFO - PROCESS | 18694 | 1463190675418 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:51:15 INFO - PROCESS | 18694 | 1463190675688 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a6d000 == 130 [pid = 18694] [id = 411] 18:51:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 202 (0x99b54000) [pid = 18694] [serial = 1234] [outer = (nil)] 18:51:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x9a676800) [pid = 18694] [serial = 1235] [outer = 0x99b54000] 18:51:15 INFO - PROCESS | 18694 | 1463190675781 Marionette DEBUG loaded listener.js 18:51:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x9a679000) [pid = 18694] [serial = 1236] [outer = 0x99b54000] 18:51:16 INFO - PROCESS | 18694 | 1463190676713 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]]]}] 18:51:16 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 18:51:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1640ms 18:51:16 INFO - PROCESS | 18694 | 1463190676758 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:51:16 INFO - PROCESS | 18694 | 1463190676762 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:51:16 INFO - PROCESS | 18694 | 1463190676769 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:51:16 INFO - PROCESS | 18694 | 1463190676773 Marionette TRACE conn3 <- [1,1618,null,{}] 18:51:16 INFO - PROCESS | 18694 | 1463190676779 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}] 18:51:16 INFO - PROCESS | 18694 | 1463190676991 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:51:17 INFO - PROCESS | 18694 | 1463190677321 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a16b400 == 131 [pid = 18694] [id = 412] 18:51:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x9a16c800) [pid = 18694] [serial = 1237] [outer = (nil)] 18:51:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0x9ab13800) [pid = 18694] [serial = 1238] [outer = 0x9a16c800] 18:51:17 INFO - PROCESS | 18694 | 1463190677417 Marionette DEBUG loaded listener.js 18:51:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0x9abb9400) [pid = 18694] [serial = 1239] [outer = 0x9a16c800] 18:51:18 INFO - PROCESS | 18694 | 1463190678362 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]]]}] 18:51:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:51:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1639ms 18:51:18 INFO - PROCESS | 18694 | 1463190678408 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:51:18 INFO - PROCESS | 18694 | 1463190678414 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:51:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:51:18 INFO - PROCESS | 18694 | 1463190678422 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:51:18 INFO - PROCESS | 18694 | 1463190678425 Marionette TRACE conn3 <- [1,1622,null,{}] 18:51:18 INFO - PROCESS | 18694 | 1463190678432 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}] 18:51:18 INFO - PROCESS | 18694 | 1463190678645 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:51:19 INFO - PROCESS | 18694 | 1463190678988 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x87902000 == 132 [pid = 18694] [id = 413] 18:51:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x8790c800) [pid = 18694] [serial = 1240] [outer = (nil)] 18:51:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 209 (0x9ad49c00) [pid = 18694] [serial = 1241] [outer = 0x8790c800] 18:51:19 INFO - PROCESS | 18694 | 1463190679083 Marionette DEBUG loaded listener.js 18:51:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 210 (0x9ad4dc00) [pid = 18694] [serial = 1242] [outer = 0x8790c800] 18:51:20 INFO - PROCESS | 18694 | 1463190680046 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]]]}] 18:51:20 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 18:51:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1684ms 18:51:20 INFO - PROCESS | 18694 | 1463190680106 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:51:20 INFO - PROCESS | 18694 | 1463190680110 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:51:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:51:20 INFO - PROCESS | 18694 | 1463190680116 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:51:20 INFO - PROCESS | 18694 | 1463190680119 Marionette TRACE conn3 <- [1,1626,null,{}] 18:51:20 INFO - PROCESS | 18694 | 1463190680125 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}] 18:51:20 INFO - PROCESS | 18694 | 1463190680336 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:51:20 INFO - PROCESS | 18694 | 1463190680678 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3e6c00 == 131 [pid = 18694] [id = 275] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x95a6e800 == 130 [pid = 18694] [id = 282] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x9134f000 == 129 [pid = 18694] [id = 284] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x9503f800 == 128 [pid = 18694] [id = 283] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8a454400 == 127 [pid = 18694] [id = 395] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x897c3800 == 126 [pid = 18694] [id = 394] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8c76f800 == 125 [pid = 18694] [id = 393] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x85fa8800 == 124 [pid = 18694] [id = 392] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x897ca800 == 123 [pid = 18694] [id = 391] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x85df1400 == 122 [pid = 18694] [id = 381] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef5c400 == 121 [pid = 18694] [id = 380] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x92822400 == 120 [pid = 18694] [id = 379] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x91abf800 == 119 [pid = 18694] [id = 378] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x914d1c00 == 118 [pid = 18694] [id = 376] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x91bd9800 == 117 [pid = 18694] [id = 377] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8e758800 == 116 [pid = 18694] [id = 375] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8de5dc00 == 115 [pid = 18694] [id = 374] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x897cdc00 == 114 [pid = 18694] [id = 372] 18:51:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3ec400 == 113 [pid = 18694] [id = 373] 18:51:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df1400 == 114 [pid = 18694] [id = 414] 18:51:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0x85fa4800) [pid = 18694] [serial = 1243] [outer = (nil)] 18:51:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 212 (0x897ca800) [pid = 18694] [serial = 1244] [outer = 0x85fa4800] 18:51:22 INFO - PROCESS | 18694 | 1463190682373 Marionette DEBUG loaded listener.js 18:51:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 213 (0x8ac59400) [pid = 18694] [serial = 1245] [outer = 0x85fa4800] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 212 (0x914db000) [pid = 18694] [serial = 1058] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 211 (0x8dbda400) [pid = 18694] [serial = 1112] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x91b22c00) [pid = 18694] [serial = 1059] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 209 (0x98af9800) [pid = 18694] [serial = 1088] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 208 (0x98f34c00) [pid = 18694] [serial = 1089] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0x923c8400) [pid = 18694] [serial = 1064] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0x923d2000) [pid = 18694] [serial = 1065] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0x89443400) [pid = 18694] [serial = 1106] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x92d54800) [pid = 18694] [serial = 1073] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0x92d5a800) [pid = 18694] [serial = 1074] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x99808400) [pid = 18694] [serial = 1091] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 201 (0x998c3400) [pid = 18694] [serial = 1092] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 200 (0x929c3400) [pid = 18694] [serial = 1067] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 199 (0x92a63000) [pid = 18694] [serial = 1068] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 198 (0x8de60400) [pid = 18694] [serial = 1055] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 197 (0x8e866000) [pid = 18694] [serial = 1056] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 196 (0x8e85d000) [pid = 18694] [serial = 1103] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 195 (0x8a450000) [pid = 18694] [serial = 1100] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 194 (0x8dbda800) [pid = 18694] [serial = 1097] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 193 (0x95a43000) [pid = 18694] [serial = 1082] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 192 (0x95a67400) [pid = 18694] [serial = 1083] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 191 (0x92ab4800) [pid = 18694] [serial = 1070] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x92b44000) [pid = 18694] [serial = 1071] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x977e8c00) [pid = 18694] [serial = 1085] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x98933c00) [pid = 18694] [serial = 1086] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x8bb86c00) [pid = 18694] [serial = 1109] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x99be8800) [pid = 18694] [serial = 1094] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x99bed800) [pid = 18694] [serial = 1095] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x950e7000) [pid = 18694] [serial = 1079] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x952e5800) [pid = 18694] [serial = 1080] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x8ae26c00) [pid = 18694] [serial = 1052] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x8bb93000) [pid = 18694] [serial = 1053] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x93aa5000) [pid = 18694] [serial = 1076] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x93c04000) [pid = 18694] [serial = 1077] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x8e5d1800) [pid = 18694] [serial = 1050] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x91bdf400) [pid = 18694] [serial = 1061] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x91ceac00) [pid = 18694] [serial = 1062] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x897ccc00) [pid = 18694] [serial = 1107] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x8de61c00) [pid = 18694] [serial = 1113] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x8e75b400) [pid = 18694] [serial = 1116] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x8bb8e800) [pid = 18694] [serial = 1115] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x8c777400) [pid = 18694] [serial = 1110] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x92a5dc00) [pid = 18694] [serial = 981] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x8f00e800) [pid = 18694] [serial = 1118] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x91b25000) [pid = 18694] [serial = 906] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x8e860800) [pid = 18694] [serial = 984] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x99c65000) [pid = 18694] [serial = 999] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x9b82f400) [pid = 18694] [serial = 1005] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x92d60400) [pid = 18694] [serial = 990] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x952e6400) [pid = 18694] [serial = 993] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x95a6fc00) [pid = 18694] [serial = 996] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x9a67e800) [pid = 18694] [serial = 1002] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x91d39000) [pid = 18694] [serial = 987] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0xa22ba800) [pid = 18694] [serial = 1011] [outer = (nil)] [url = about:blank] 18:51:22 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x9ba19800) [pid = 18694] [serial = 1008] [outer = (nil)] [url = about:blank] 18:51:23 INFO - PROCESS | 18694 | 1463190683446 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]]]}] 18:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 3388ms 18:51:23 INFO - PROCESS | 18694 | 1463190683505 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:51:23 INFO - PROCESS | 18694 | 1463190683512 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:51:23 INFO - PROCESS | 18694 | 1463190683521 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:51:23 INFO - PROCESS | 18694 | 1463190683526 Marionette TRACE conn3 <- [1,1630,null,{}] 18:51:23 INFO - PROCESS | 18694 | 1463190683534 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}] 18:51:23 INFO - PROCESS | 18694 | 1463190683817 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:51:23 INFO - PROCESS | 18694 | 1463190683965 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caa7c00 == 115 [pid = 18694] [id = 415] 18:51:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x8caa8800) [pid = 18694] [serial = 1246] [outer = (nil)] 18:51:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x8d054400) [pid = 18694] [serial = 1247] [outer = 0x8caa8800] 18:51:24 INFO - PROCESS | 18694 | 1463190684048 Marionette DEBUG loaded listener.js 18:51:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x8d175000) [pid = 18694] [serial = 1248] [outer = 0x8caa8800] 18:51:25 INFO - PROCESS | 18694 | 1463190685026 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]]]}] 18:51:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:51:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1551ms 18:51:25 INFO - PROCESS | 18694 | 1463190685070 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:51:25 INFO - PROCESS | 18694 | 1463190685075 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:51:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:51:25 INFO - PROCESS | 18694 | 1463190685086 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:51:25 INFO - PROCESS | 18694 | 1463190685090 Marionette TRACE conn3 <- [1,1634,null,{}] 18:51:25 INFO - PROCESS | 18694 | 1463190685101 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}] 18:51:25 INFO - PROCESS | 18694 | 1463190685379 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:51:25 INFO - PROCESS | 18694 | 1463190685414 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:25 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d060000 == 116 [pid = 18694] [id = 416] 18:51:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x8de58800) [pid = 18694] [serial = 1249] [outer = (nil)] 18:51:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x8e75bc00) [pid = 18694] [serial = 1250] [outer = 0x8de58800] 18:51:25 INFO - PROCESS | 18694 | 1463190685490 Marionette DEBUG loaded listener.js 18:51:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x8e863400) [pid = 18694] [serial = 1251] [outer = 0x8de58800] 18:51:26 INFO - PROCESS | 18694 | 1463190686642 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]]]}] 18:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1591ms 18:51:26 INFO - PROCESS | 18694 | 1463190686682 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:51:26 INFO - PROCESS | 18694 | 1463190686692 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:51:26 INFO - PROCESS | 18694 | 1463190686709 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:51:26 INFO - PROCESS | 18694 | 1463190686714 Marionette TRACE conn3 <- [1,1638,null,{}] 18:51:26 INFO - PROCESS | 18694 | 1463190686731 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}] 18:51:27 INFO - PROCESS | 18694 | 1463190687035 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x8a3e3400) [pid = 18694] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x87901c00) [pid = 18694] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x897c8800) [pid = 18694] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x85df1c00) [pid = 18694] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x85dffc00) [pid = 18694] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x87905800) [pid = 18694] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x89444c00) [pid = 18694] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0xa30d5400) [pid = 18694] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x8ef59800) [pid = 18694] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x8e85ec00) [pid = 18694] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x8790b400) [pid = 18694] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x897cac00) [pid = 18694] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:51:27 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x8c8d4c00) [pid = 18694] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:51:27 INFO - PROCESS | 18694 | 1463190687768 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df0800 == 117 [pid = 18694] [id = 417] 18:51:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x85df1c00) [pid = 18694] [serial = 1252] [outer = (nil)] 18:51:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x85fa7800) [pid = 18694] [serial = 1253] [outer = 0x85df1c00] 18:51:27 INFO - PROCESS | 18694 | 1463190687847 Marionette DEBUG loaded listener.js 18:51:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x8a3e6800) [pid = 18694] [serial = 1254] [outer = 0x85df1c00] 18:51:28 INFO - PROCESS | 18694 | 1463190688662 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]]]}] 18:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2004ms 18:51:28 INFO - PROCESS | 18694 | 1463190688706 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:51:28 INFO - PROCESS | 18694 | 1463190688710 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:51:28 INFO - PROCESS | 18694 | 1463190688716 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:51:28 INFO - PROCESS | 18694 | 1463190688719 Marionette TRACE conn3 <- [1,1642,null,{}] 18:51:28 INFO - PROCESS | 18694 | 1463190688725 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}] 18:51:28 INFO - PROCESS | 18694 | 1463190688924 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:51:29 INFO - PROCESS | 18694 | 1463190689119 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x87901c00 == 118 [pid = 18694] [id = 418] 18:51:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x8c8d0400) [pid = 18694] [serial = 1255] [outer = (nil)] 18:51:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x914d3400) [pid = 18694] [serial = 1256] [outer = 0x8c8d0400] 18:51:29 INFO - PROCESS | 18694 | 1463190689199 Marionette DEBUG loaded listener.js 18:51:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x91ab3800) [pid = 18694] [serial = 1257] [outer = 0x8c8d0400] 18:51:30 INFO - PROCESS | 18694 | 1463190690284 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]]]}] 18:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1629ms 18:51:30 INFO - PROCESS | 18694 | 1463190690347 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:51:30 INFO - PROCESS | 18694 | 1463190690353 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:51:30 INFO - PROCESS | 18694 | 1463190690362 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:51:30 INFO - PROCESS | 18694 | 1463190690368 Marionette TRACE conn3 <- [1,1646,null,{}] 18:51:30 INFO - PROCESS | 18694 | 1463190690378 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}] 18:51:30 INFO - PROCESS | 18694 | 1463190690646 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:51:31 INFO - PROCESS | 18694 | 1463190690991 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c774800 == 119 [pid = 18694] [id = 419] 18:51:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x8c8ca800) [pid = 18694] [serial = 1258] [outer = (nil)] 18:51:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x8cab4c00) [pid = 18694] [serial = 1259] [outer = 0x8c8ca800] 18:51:31 INFO - PROCESS | 18694 | 1463190691087 Marionette DEBUG loaded listener.js 18:51:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x8e5d8000) [pid = 18694] [serial = 1260] [outer = 0x8c8ca800] 18:51:32 INFO - PROCESS | 18694 | 1463190692117 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]]]}] 18:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1802ms 18:51:32 INFO - PROCESS | 18694 | 1463190692164 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:51:32 INFO - PROCESS | 18694 | 1463190692174 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:51:32 INFO - PROCESS | 18694 | 1463190692186 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:51:32 INFO - PROCESS | 18694 | 1463190692190 Marionette TRACE conn3 <- [1,1650,null,{}] 18:51:32 INFO - PROCESS | 18694 | 1463190692197 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}] 18:51:32 INFO - PROCESS | 18694 | 1463190692415 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:51:32 INFO - PROCESS | 18694 | 1463190692748 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f003800 == 120 [pid = 18694] [id = 420] 18:51:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x8f005000) [pid = 18694] [serial = 1261] [outer = (nil)] 18:51:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x912f8400) [pid = 18694] [serial = 1262] [outer = 0x8f005000] 18:51:32 INFO - PROCESS | 18694 | 1463190692844 Marionette DEBUG loaded listener.js 18:51:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x914e0000) [pid = 18694] [serial = 1263] [outer = 0x8f005000] 18:51:33 INFO - PROCESS | 18694 | 1463190693858 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]]]}] 18:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1733ms 18:51:33 INFO - PROCESS | 18694 | 1463190693919 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:51:33 INFO - PROCESS | 18694 | 1463190693923 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:51:33 INFO - PROCESS | 18694 | 1463190693930 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:51:33 INFO - PROCESS | 18694 | 1463190693936 Marionette TRACE conn3 <- [1,1654,null,{}] 18:51:33 INFO - PROCESS | 18694 | 1463190693952 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}] 18:51:34 INFO - PROCESS | 18694 | 1463190694208 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:51:34 INFO - PROCESS | 18694 | 1463190694558 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a45b000 == 121 [pid = 18694] [id = 421] 18:51:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x91b31800) [pid = 18694] [serial = 1264] [outer = (nil)] 18:51:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x91be1000) [pid = 18694] [serial = 1265] [outer = 0x91b31800] 18:51:34 INFO - PROCESS | 18694 | 1463190694652 Marionette DEBUG loaded listener.js 18:51:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x91cf1400) [pid = 18694] [serial = 1266] [outer = 0x91b31800] 18:51:35 INFO - PROCESS | 18694 | 1463190695625 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]]]}] 18:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1740ms 18:51:35 INFO - PROCESS | 18694 | 1463190695670 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:51:35 INFO - PROCESS | 18694 | 1463190695675 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:51:35 INFO - PROCESS | 18694 | 1463190695681 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:51:35 INFO - PROCESS | 18694 | 1463190695685 Marionette TRACE conn3 <- [1,1658,null,{}] 18:51:35 INFO - PROCESS | 18694 | 1463190695691 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}] 18:51:35 INFO - PROCESS | 18694 | 1463190695905 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:51:36 INFO - PROCESS | 18694 | 1463190696242 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e751c00 == 122 [pid = 18694] [id = 422] 18:51:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x91be1800) [pid = 18694] [serial = 1267] [outer = (nil)] 18:51:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x923d2000) [pid = 18694] [serial = 1268] [outer = 0x91be1800] 18:51:36 INFO - PROCESS | 18694 | 1463190696337 Marionette DEBUG loaded listener.js 18:51:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x92482c00) [pid = 18694] [serial = 1269] [outer = 0x91be1800] 18:51:37 INFO - PROCESS | 18694 | 1463190697252 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]]]}] 18:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1631ms 18:51:37 INFO - PROCESS | 18694 | 1463190697313 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:51:37 INFO - PROCESS | 18694 | 1463190697318 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:51:37 INFO - PROCESS | 18694 | 1463190697324 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:51:37 INFO - PROCESS | 18694 | 1463190697328 Marionette TRACE conn3 <- [1,1662,null,{}] 18:51:37 INFO - PROCESS | 18694 | 1463190697335 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}] 18:51:37 INFO - PROCESS | 18694 | 1463190697542 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:51:37 INFO - PROCESS | 18694 | 1463190697868 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x91b2a400 == 123 [pid = 18694] [id = 423] 18:51:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x91d39000) [pid = 18694] [serial = 1270] [outer = (nil)] 18:51:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x9281e400) [pid = 18694] [serial = 1271] [outer = 0x91d39000] 18:51:37 INFO - PROCESS | 18694 | 1463190697963 Marionette DEBUG loaded listener.js 18:51:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x929c3c00) [pid = 18694] [serial = 1272] [outer = 0x91d39000] 18:51:38 INFO - PROCESS | 18694 | 1463190698888 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]]]}] 18:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1631ms 18:51:38 INFO - PROCESS | 18694 | 1463190698956 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:51:38 INFO - PROCESS | 18694 | 1463190698959 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:51:38 INFO - PROCESS | 18694 | 1463190698966 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:51:38 INFO - PROCESS | 18694 | 1463190698970 Marionette TRACE conn3 <- [1,1666,null,{}] 18:51:38 INFO - PROCESS | 18694 | 1463190698976 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}] 18:51:39 INFO - PROCESS | 18694 | 1463190699221 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:51:39 INFO - PROCESS | 18694 | 1463190699574 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x92814800 == 124 [pid = 18694] [id = 424] 18:51:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x929c8c00) [pid = 18694] [serial = 1273] [outer = (nil)] 18:51:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x92b48000) [pid = 18694] [serial = 1274] [outer = 0x929c8c00] 18:51:39 INFO - PROCESS | 18694 | 1463190699680 Marionette DEBUG loaded listener.js 18:51:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x92d52c00) [pid = 18694] [serial = 1275] [outer = 0x929c8c00] 18:51:40 INFO - PROCESS | 18694 | 1463190700659 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]]]}] 18:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1732ms 18:51:40 INFO - PROCESS | 18694 | 1463190700699 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:51:40 INFO - PROCESS | 18694 | 1463190700703 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:51:40 INFO - PROCESS | 18694 | 1463190700710 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:51:40 INFO - PROCESS | 18694 | 1463190700713 Marionette TRACE conn3 <- [1,1670,null,{}] 18:51:40 INFO - PROCESS | 18694 | 1463190700719 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}] 18:51:40 INFO - PROCESS | 18694 | 1463190700934 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:51:41 INFO - PROCESS | 18694 | 1463190701262 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb89400 == 125 [pid = 18694] [id = 425] 18:51:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x8dbdf800) [pid = 18694] [serial = 1276] [outer = (nil)] 18:51:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x93aa3000) [pid = 18694] [serial = 1277] [outer = 0x8dbdf800] 18:51:41 INFO - PROCESS | 18694 | 1463190701357 Marionette DEBUG loaded listener.js 18:51:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x93c0a000) [pid = 18694] [serial = 1278] [outer = 0x8dbdf800] 18:51:42 INFO - PROCESS | 18694 | 1463190702280 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]]]}] 18:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1631ms 18:51:42 INFO - PROCESS | 18694 | 1463190702342 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:51:42 INFO - PROCESS | 18694 | 1463190702346 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:51:42 INFO - PROCESS | 18694 | 1463190702353 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:51:42 INFO - PROCESS | 18694 | 1463190702356 Marionette TRACE conn3 <- [1,1674,null,{}] 18:51:42 INFO - PROCESS | 18694 | 1463190702362 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}] 18:51:42 INFO - PROCESS | 18694 | 1463190702568 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:51:42 INFO - PROCESS | 18694 | 1463190702900 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x92b4e400 == 126 [pid = 18694] [id = 426] 18:51:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x92cdc800) [pid = 18694] [serial = 1279] [outer = (nil)] 18:51:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x958dfc00) [pid = 18694] [serial = 1280] [outer = 0x92cdc800] 18:51:42 INFO - PROCESS | 18694 | 1463190702995 Marionette DEBUG loaded listener.js 18:51:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x958e5800) [pid = 18694] [serial = 1281] [outer = 0x92cdc800] 18:51:43 INFO - PROCESS | 18694 | 1463190703919 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]]]}] 18:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1630ms 18:51:43 INFO - PROCESS | 18694 | 1463190703984 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:51:43 INFO - PROCESS | 18694 | 1463190703988 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:51:43 INFO - PROCESS | 18694 | 1463190703994 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:51:44 INFO - PROCESS | 18694 | 1463190703998 Marionette TRACE conn3 <- [1,1678,null,{}] 18:51:44 INFO - PROCESS | 18694 | 1463190704005 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}] 18:51:44 INFO - PROCESS | 18694 | 1463190704211 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:51:44 INFO - PROCESS | 18694 | 1463190704530 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d3b800 == 127 [pid = 18694] [id = 427] 18:51:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x95042c00) [pid = 18694] [serial = 1282] [outer = (nil)] 18:51:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x95a4f000) [pid = 18694] [serial = 1283] [outer = 0x95042c00] 18:51:44 INFO - PROCESS | 18694 | 1463190704639 Marionette DEBUG loaded listener.js 18:51:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x95a64400) [pid = 18694] [serial = 1284] [outer = 0x95042c00] 18:51:45 INFO - PROCESS | 18694 | 1463190705578 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]]]}] 18:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1635ms 18:51:45 INFO - PROCESS | 18694 | 1463190705631 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:51:45 INFO - PROCESS | 18694 | 1463190705635 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:51:45 INFO - PROCESS | 18694 | 1463190705643 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:51:45 INFO - PROCESS | 18694 | 1463190705647 Marionette TRACE conn3 <- [1,1682,null,{}] 18:51:45 INFO - PROCESS | 18694 | 1463190705653 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}] 18:51:45 INFO - PROCESS | 18694 | 1463190705859 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:51:46 INFO - PROCESS | 18694 | 1463190706200 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x92480000 == 128 [pid = 18694] [id = 428] 18:51:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x92cdd800) [pid = 18694] [serial = 1285] [outer = (nil)] 18:51:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x981de800) [pid = 18694] [serial = 1286] [outer = 0x92cdd800] 18:51:46 INFO - PROCESS | 18694 | 1463190706292 Marionette DEBUG loaded listener.js 18:51:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x98933c00) [pid = 18694] [serial = 1287] [outer = 0x92cdd800] 18:51:47 INFO - PROCESS | 18694 | 1463190707227 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]]]}] 18:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1631ms 18:51:47 INFO - PROCESS | 18694 | 1463190707275 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:51:47 INFO - PROCESS | 18694 | 1463190707279 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:51:47 INFO - PROCESS | 18694 | 1463190707285 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:51:47 INFO - PROCESS | 18694 | 1463190707290 Marionette TRACE conn3 <- [1,1686,null,{}] 18:51:47 INFO - PROCESS | 18694 | 1463190707295 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}] 18:51:47 INFO - PROCESS | 18694 | 1463190707529 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:51:47 INFO - PROCESS | 18694 | 1463190707869 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a6fc00 == 129 [pid = 18694] [id = 429] 18:51:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x98fbb000) [pid = 18694] [serial = 1288] [outer = (nil)] 18:51:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x9960bc00) [pid = 18694] [serial = 1289] [outer = 0x98fbb000] 18:51:47 INFO - PROCESS | 18694 | 1463190707970 Marionette DEBUG loaded listener.js 18:51:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x99a44400) [pid = 18694] [serial = 1290] [outer = 0x98fbb000] 18:51:48 INFO - PROCESS | 18694 | 1463190708946 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]]]}] 18:51:49 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 18:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1733ms 18:51:49 INFO - PROCESS | 18694 | 1463190709020 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:51:49 INFO - PROCESS | 18694 | 1463190709023 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:51:49 INFO - PROCESS | 18694 | 1463190709030 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:51:49 INFO - PROCESS | 18694 | 1463190709033 Marionette TRACE conn3 <- [1,1690,null,{}] 18:51:49 INFO - PROCESS | 18694 | 1463190709040 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}] 18:51:49 INFO - PROCESS | 18694 | 1463190709254 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:51:49 INFO - PROCESS | 18694 | 1463190709606 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x98aae800 == 130 [pid = 18694] [id = 430] 18:51:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0x98f30400) [pid = 18694] [serial = 1291] [outer = (nil)] 18:51:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 192 (0x99c5c400) [pid = 18694] [serial = 1292] [outer = 0x98f30400] 18:51:49 INFO - PROCESS | 18694 | 1463190709701 Marionette DEBUG loaded listener.js 18:51:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 193 (0x99c66400) [pid = 18694] [serial = 1293] [outer = 0x98f30400] 18:51:50 INFO - PROCESS | 18694 | 1463190710642 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]]]}] 18:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1688ms 18:51:50 INFO - PROCESS | 18694 | 1463190710719 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:51:50 INFO - PROCESS | 18694 | 1463190710723 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:51:50 INFO - PROCESS | 18694 | 1463190710729 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:51:50 INFO - PROCESS | 18694 | 1463190710733 Marionette TRACE conn3 <- [1,1694,null,{}] 18:51:50 INFO - PROCESS | 18694 | 1463190710738 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}] 18:51:51 INFO - PROCESS | 18694 | 1463190711004 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:51:51 INFO - PROCESS | 18694 | 1463190711337 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a457400 == 131 [pid = 18694] [id = 431] 18:51:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 194 (0x929c4800) [pid = 18694] [serial = 1294] [outer = (nil)] 18:51:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 195 (0x99d4e400) [pid = 18694] [serial = 1295] [outer = 0x929c4800] 18:51:51 INFO - PROCESS | 18694 | 1463190711425 Marionette DEBUG loaded listener.js 18:51:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 196 (0x99fef800) [pid = 18694] [serial = 1296] [outer = 0x929c4800] 18:51:52 INFO - PROCESS | 18694 | 1463190712338 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]]]}] 18:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1686ms 18:51:52 INFO - PROCESS | 18694 | 1463190712417 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:51:52 INFO - PROCESS | 18694 | 1463190712420 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:51:52 INFO - PROCESS | 18694 | 1463190712427 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:51:52 INFO - PROCESS | 18694 | 1463190712431 Marionette TRACE conn3 <- [1,1698,null,{}] 18:51:52 INFO - PROCESS | 18694 | 1463190712437 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}] 18:51:52 INFO - PROCESS | 18694 | 1463190712682 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:51:53 INFO - PROCESS | 18694 | 1463190713015 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x99a43400 == 132 [pid = 18694] [id = 432] 18:51:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 197 (0x99f1b800) [pid = 18694] [serial = 1297] [outer = (nil)] 18:51:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 198 (0x9a16c400) [pid = 18694] [serial = 1298] [outer = 0x99f1b800] 18:51:53 INFO - PROCESS | 18694 | 1463190713098 Marionette DEBUG loaded listener.js 18:51:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 199 (0x9a674c00) [pid = 18694] [serial = 1299] [outer = 0x99f1b800] 18:51:54 INFO - PROCESS | 18694 | 1463190714011 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]]]}] 18:51:54 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 18:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1635ms 18:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:51:54 INFO - PROCESS | 18694 | 1463190714064 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:51:54 INFO - PROCESS | 18694 | 1463190714068 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:51:54 INFO - PROCESS | 18694 | 1463190714074 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:51:54 INFO - PROCESS | 18694 | 1463190714078 Marionette TRACE conn3 <- [1,1702,null,{}] 18:51:54 INFO - PROCESS | 18694 | 1463190714084 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}] 18:51:54 INFO - PROCESS | 18694 | 1463190714291 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:51:54 INFO - PROCESS | 18694 | 1463190714622 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x99bec800 == 133 [pid = 18694] [id = 433] 18:51:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 200 (0x99d42800) [pid = 18694] [serial = 1300] [outer = (nil)] 18:51:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 201 (0x9b0bdc00) [pid = 18694] [serial = 1301] [outer = 0x99d42800] 18:51:54 INFO - PROCESS | 18694 | 1463190714716 Marionette DEBUG loaded listener.js 18:51:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 202 (0x9b24d800) [pid = 18694] [serial = 1302] [outer = 0x99d42800] 18:51:55 INFO - PROCESS | 18694 | 1463190715665 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]]]}] 18:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1632ms 18:51:55 INFO - PROCESS | 18694 | 1463190715706 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:51:55 INFO - PROCESS | 18694 | 1463190715710 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:51:55 INFO - PROCESS | 18694 | 1463190715717 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:51:55 INFO - PROCESS | 18694 | 1463190715721 Marionette TRACE conn3 <- [1,1706,null,{}] 18:51:55 INFO - PROCESS | 18694 | 1463190715727 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}] 18:51:55 INFO - PROCESS | 18694 | 1463190715939 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:51:56 INFO - PROCESS | 18694 | 1463190716284 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x9256c400 == 134 [pid = 18694] [id = 434] 18:51:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 203 (0x99c5e800) [pid = 18694] [serial = 1303] [outer = (nil)] 18:51:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 204 (0x9b82fc00) [pid = 18694] [serial = 1304] [outer = 0x99c5e800] 18:51:56 INFO - PROCESS | 18694 | 1463190716377 Marionette DEBUG loaded listener.js 18:51:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 205 (0x9b883400) [pid = 18694] [serial = 1305] [outer = 0x99c5e800] 18:51:57 INFO - PROCESS | 18694 | 1463190717307 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]]]}] 18:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1633ms 18:51:57 INFO - PROCESS | 18694 | 1463190717351 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:51:57 INFO - PROCESS | 18694 | 1463190717356 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:51:57 INFO - PROCESS | 18694 | 1463190717362 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:51:57 INFO - PROCESS | 18694 | 1463190717366 Marionette TRACE conn3 <- [1,1710,null,{}] 18:51:57 INFO - PROCESS | 18694 | 1463190717372 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}] 18:51:57 INFO - PROCESS | 18694 | 1463190717586 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:51:57 INFO - PROCESS | 18694 | 1463190717920 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a450800 == 135 [pid = 18694] [id = 435] 18:51:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 206 (0x99ff2c00) [pid = 18694] [serial = 1306] [outer = (nil)] 18:51:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 207 (0x9ba15400) [pid = 18694] [serial = 1307] [outer = 0x99ff2c00] 18:51:58 INFO - PROCESS | 18694 | 1463190718012 Marionette DEBUG loaded listener.js 18:51:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 208 (0x9ba18400) [pid = 18694] [serial = 1308] [outer = 0x99ff2c00] 18:51:58 INFO - PROCESS | 18694 | 1463190718913 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]]]}] 18:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1585ms 18:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:51:58 INFO - PROCESS | 18694 | 1463190718948 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:51:58 INFO - PROCESS | 18694 | 1463190718952 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:51:58 INFO - PROCESS | 18694 | 1463190718958 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:51:58 INFO - PROCESS | 18694 | 1463190718962 Marionette TRACE conn3 <- [1,1714,null,{}] 18:51:58 INFO - PROCESS | 18694 | 1463190718968 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}] 18:51:59 INFO - PROCESS | 18694 | 1463190719176 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:51:59 INFO - PROCESS | 18694 | 1463190719517 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3e2c00 == 136 [pid = 18694] [id = 436] 18:51:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 209 (0x8a3e9800) [pid = 18694] [serial = 1309] [outer = (nil)] 18:51:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 210 (0x9ba21c00) [pid = 18694] [serial = 1310] [outer = 0x8a3e9800] 18:51:59 INFO - PROCESS | 18694 | 1463190719627 Marionette DEBUG loaded listener.js 18:51:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 211 (0x9d9a5800) [pid = 18694] [serial = 1311] [outer = 0x8a3e9800] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbd7000 == 135 [pid = 18694] [id = 316] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x92d5f400 == 134 [pid = 18694] [id = 317] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb92800 == 133 [pid = 18694] [id = 273] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x920f2c00 == 132 [pid = 18694] [id = 263] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8de57800 == 131 [pid = 18694] [id = 319] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8c773c00 == 130 [pid = 18694] [id = 318] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3f0000 == 129 [pid = 18694] [id = 272] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x9a16b800 == 128 [pid = 18694] [id = 320] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3f1000 == 127 [pid = 18694] [id = 271] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x9a16b400 == 126 [pid = 18694] [id = 412] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x87902000 == 125 [pid = 18694] [id = 413] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x95a6d000 == 124 [pid = 18694] [id = 411] 18:52:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8790f000 == 123 [pid = 18694] [id = 410] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x99becc00 == 122 [pid = 18694] [id = 409] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x989d7800 == 121 [pid = 18694] [id = 407] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x93c05800 == 120 [pid = 18694] [id = 408] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x95a50400 == 119 [pid = 18694] [id = 406] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x85faa000 == 118 [pid = 18694] [id = 405] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x9247e400 == 117 [pid = 18694] [id = 404] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x87908400 == 116 [pid = 18694] [id = 403] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x91bc5400 == 115 [pid = 18694] [id = 402] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x920f5400 == 114 [pid = 18694] [id = 400] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x92818400 == 113 [pid = 18694] [id = 401] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8de63c00 == 112 [pid = 18694] [id = 399] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x91355000 == 111 [pid = 18694] [id = 398] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8d054c00 == 110 [pid = 18694] [id = 397] 18:52:02 INFO - PROCESS | 18694 | --DOCSHELL 0x85dfc800 == 109 [pid = 18694] [id = 396] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 210 (0x85fa9400) [pid = 18694] [serial = 1026] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 209 (0xa6288400) [pid = 18694] [serial = 1020] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 208 (0x8cab2400) [pid = 18694] [serial = 1101] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 207 (0xa50e9400) [pid = 18694] [serial = 1014] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 206 (0x8ef5b000) [pid = 18694] [serial = 1104] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 205 (0x8790dc00) [pid = 18694] [serial = 1017] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 204 (0x8ef62400) [pid = 18694] [serial = 1098] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 203 (0x85dfd000) [pid = 18694] [serial = 1023] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 202 (0x8e865800) [pid = 18694] [serial = 1187] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 201 (0x8f00b000) [pid = 18694] [serial = 1184] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 200 (0x912f4c00) [pid = 18694] [serial = 1185] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 199 (0x91be1c00) [pid = 18694] [serial = 1130] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 198 (0x91abdc00) [pid = 18694] [serial = 1127] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 197 (0x8e85dc00) [pid = 18694] [serial = 1124] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 196 (0x8ac5d800) [pid = 18694] [serial = 1121] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 195 (0x912f7400) [pid = 18694] [serial = 1119] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 194 (0x8ae27800) [pid = 18694] [serial = 1178] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 193 (0x8c8cfc00) [pid = 18694] [serial = 1179] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 192 (0x8ac5c800) [pid = 18694] [serial = 1176] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 191 (0x8a3edc00) [pid = 18694] [serial = 1175] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x8c8c8c00) [pid = 18694] [serial = 1172] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x99fe9400) [pid = 18694] [serial = 1169] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x99d49000) [pid = 18694] [serial = 1166] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x99c62000) [pid = 18694] [serial = 1163] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x99be0c00) [pid = 18694] [serial = 1160] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x98f34400) [pid = 18694] [serial = 1157] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x98aac000) [pid = 18694] [serial = 1154] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x95a4d800) [pid = 18694] [serial = 1151] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x958dc000) [pid = 18694] [serial = 1148] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x93cce000) [pid = 18694] [serial = 1145] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x92ef2c00) [pid = 18694] [serial = 1142] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x92ab9800) [pid = 18694] [serial = 1139] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x929ce400) [pid = 18694] [serial = 1136] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x923ca000) [pid = 18694] [serial = 1133] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x8e5d0000) [pid = 18694] [serial = 1182] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x8d17b400) [pid = 18694] [serial = 1181] [outer = (nil)] [url = about:blank] 18:52:02 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x9397e000) [pid = 18694] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:52:02 INFO - PROCESS | 18694 | 1463190722658 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]]]}] 18:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 3741ms 18:52:02 INFO - PROCESS | 18694 | 1463190722699 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:52:02 INFO - PROCESS | 18694 | 1463190722704 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:52:02 INFO - PROCESS | 18694 | 1463190722713 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:52:02 INFO - PROCESS | 18694 | 1463190722719 Marionette TRACE conn3 <- [1,1718,null,{}] 18:52:02 INFO - PROCESS | 18694 | 1463190722728 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}] 18:52:02 INFO - PROCESS | 18694 | 1463190722953 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:52:03 INFO - PROCESS | 18694 | 1463190723168 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df8c00 == 110 [pid = 18694] [id = 437] 18:52:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x85faa400) [pid = 18694] [serial = 1312] [outer = (nil)] 18:52:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x8a453c00) [pid = 18694] [serial = 1313] [outer = 0x85faa400] 18:52:03 INFO - PROCESS | 18694 | 1463190723251 Marionette DEBUG loaded listener.js 18:52:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x8ae26000) [pid = 18694] [serial = 1314] [outer = 0x85faa400] 18:52:04 INFO - PROCESS | 18694 | 1463190724069 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]]]}] 18:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1388ms 18:52:04 INFO - PROCESS | 18694 | 1463190724100 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:52:04 INFO - PROCESS | 18694 | 1463190724108 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:52:04 INFO - PROCESS | 18694 | 1463190724119 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:52:04 INFO - PROCESS | 18694 | 1463190724122 Marionette TRACE conn3 <- [1,1722,null,{}] 18:52:04 INFO - PROCESS | 18694 | 1463190724129 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}] 18:52:04 INFO - PROCESS | 18694 | 1463190724415 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:52:04 INFO - PROCESS | 18694 | 1463190724546 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac53400 == 111 [pid = 18694] [id = 438] 18:52:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x8ac5b800) [pid = 18694] [serial = 1315] [outer = (nil)] 18:52:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x8c8d1800) [pid = 18694] [serial = 1316] [outer = 0x8ac5b800] 18:52:04 INFO - PROCESS | 18694 | 1463190724634 Marionette DEBUG loaded listener.js 18:52:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x8d05a000) [pid = 18694] [serial = 1317] [outer = 0x8ac5b800] 18:52:05 INFO - PROCESS | 18694 | 1463190725630 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]]]}] 18:52:05 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 18:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1585ms 18:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:52:05 INFO - PROCESS | 18694 | 1463190725704 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:52:05 INFO - PROCESS | 18694 | 1463190725707 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:52:05 INFO - PROCESS | 18694 | 1463190725713 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:52:05 INFO - PROCESS | 18694 | 1463190725719 Marionette TRACE conn3 <- [1,1726,null,{}] 18:52:05 INFO - PROCESS | 18694 | 1463190725740 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}] 18:52:06 INFO - PROCESS | 18694 | 1463190726024 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:52:06 INFO - PROCESS | 18694 | 1463190726072 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8d5c00 == 112 [pid = 18694] [id = 439] 18:52:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x8e754400) [pid = 18694] [serial = 1318] [outer = (nil)] 18:52:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x8e864000) [pid = 18694] [serial = 1319] [outer = 0x8e754400] 18:52:06 INFO - PROCESS | 18694 | 1463190726271 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x8ef5d400) [pid = 18694] [serial = 1320] [outer = 0x8e754400] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x8ef5ec00) [pid = 18694] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x8a3ef000) [pid = 18694] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x9256a000) [pid = 18694] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x85fa4800) [pid = 18694] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x92819000) [pid = 18694] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x8caaa400) [pid = 18694] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x9255d400) [pid = 18694] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x95a50c00) [pid = 18694] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x99d48000) [pid = 18694] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x99c5a800) [pid = 18694] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x95a50800) [pid = 18694] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x8caa8800) [pid = 18694] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x8e5d7800) [pid = 18694] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x99d46000) [pid = 18694] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x91358000) [pid = 18694] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x92569400) [pid = 18694] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x98f2d400) [pid = 18694] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x920f6400) [pid = 18694] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x95a65c00) [pid = 18694] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x8d172800) [pid = 18694] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x92ab7c00) [pid = 18694] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x977e5c00) [pid = 18694] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x914e0800) [pid = 18694] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x8943c000) [pid = 18694] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x85fa7c00) [pid = 18694] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x91bc9400) [pid = 18694] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x8de58800) [pid = 18694] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x929c2000) [pid = 18694] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x989dd000) [pid = 18694] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x9a16c800) [pid = 18694] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x92489c00) [pid = 18694] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x99b54000) [pid = 18694] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x95a44800) [pid = 18694] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x91bdf800) [pid = 18694] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x8790c800) [pid = 18694] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x85df1c00) [pid = 18694] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x98aebc00) [pid = 18694] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x929ccc00) [pid = 18694] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x897d0800) [pid = 18694] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:52:07 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x9256b000) [pid = 18694] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:52:08 INFO - PROCESS | 18694 | 1463190728037 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]]]}] 18:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2346ms 18:52:08 INFO - PROCESS | 18694 | 1463190728058 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:52:08 INFO - PROCESS | 18694 | 1463190728064 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:52:08 INFO - PROCESS | 18694 | 1463190728070 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:52:08 INFO - PROCESS | 18694 | 1463190728074 Marionette TRACE conn3 <- [1,1730,null,{}] 18:52:08 INFO - PROCESS | 18694 | 1463190728079 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}] 18:52:08 INFO - PROCESS | 18694 | 1463190728337 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:52:08 INFO - PROCESS | 18694 | 1463190728360 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df1c00 == 113 [pid = 18694] [id = 440] 18:52:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8943b800) [pid = 18694] [serial = 1321] [outer = (nil)] 18:52:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8dbdfc00) [pid = 18694] [serial = 1322] [outer = 0x8943b800] 18:52:08 INFO - PROCESS | 18694 | 1463190728438 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8ef64c00) [pid = 18694] [serial = 1323] [outer = 0x8943b800] 18:52:09 INFO - PROCESS | 18694 | 1463190729352 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]]]}] 18:52:09 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 18:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1336ms 18:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:52:09 INFO - PROCESS | 18694 | 1463190729408 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:52:09 INFO - PROCESS | 18694 | 1463190729411 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:52:09 INFO - PROCESS | 18694 | 1463190729418 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:52:09 INFO - PROCESS | 18694 | 1463190729423 Marionette TRACE conn3 <- [1,1734,null,{}] 18:52:09 INFO - PROCESS | 18694 | 1463190729428 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}] 18:52:09 INFO - PROCESS | 18694 | 1463190729630 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:52:10 INFO - PROCESS | 18694 | 1463190730068 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dfec00 == 114 [pid = 18694] [id = 441] 18:52:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x85dffc00) [pid = 18694] [serial = 1324] [outer = (nil)] 18:52:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8790d000) [pid = 18694] [serial = 1325] [outer = 0x85dffc00] 18:52:10 INFO - PROCESS | 18694 | 1463190730167 Marionette DEBUG loaded listener.js 18:52:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8a454000) [pid = 18694] [serial = 1326] [outer = 0x85dffc00] 18:52:11 INFO - PROCESS | 18694 | 1463190731221 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]]]}] 18:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1839ms 18:52:11 INFO - PROCESS | 18694 | 1463190731258 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:52:11 INFO - PROCESS | 18694 | 1463190731264 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:52:11 INFO - PROCESS | 18694 | 1463190731272 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:52:11 INFO - PROCESS | 18694 | 1463190731278 Marionette TRACE conn3 <- [1,1738,null,{}] 18:52:11 INFO - PROCESS | 18694 | 1463190731286 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}] 18:52:11 INFO - PROCESS | 18694 | 1463190731524 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:52:11 INFO - PROCESS | 18694 | 1463190731854 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d056400 == 115 [pid = 18694] [id = 442] 18:52:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8d17e800) [pid = 18694] [serial = 1327] [outer = (nil)] 18:52:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8dbda400) [pid = 18694] [serial = 1328] [outer = 0x8d17e800] 18:52:11 INFO - PROCESS | 18694 | 1463190731962 Marionette DEBUG loaded listener.js 18:52:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x8de62000) [pid = 18694] [serial = 1329] [outer = 0x8d17e800] 18:52:12 INFO - PROCESS | 18694 | 1463190732949 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]]]}] 18:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1742ms 18:52:13 INFO - PROCESS | 18694 | 1463190733018 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:52:13 INFO - PROCESS | 18694 | 1463190733025 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:52:13 INFO - PROCESS | 18694 | 1463190733032 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:52:13 INFO - PROCESS | 18694 | 1463190733035 Marionette TRACE conn3 <- [1,1742,null,{}] 18:52:13 INFO - PROCESS | 18694 | 1463190733042 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}] 18:52:13 INFO - PROCESS | 18694 | 1463190733263 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:52:13 INFO - PROCESS | 18694 | 1463190733642 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e85e000 == 116 [pid = 18694] [id = 443] 18:52:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x8f005c00) [pid = 18694] [serial = 1330] [outer = (nil)] 18:52:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x8f00dc00) [pid = 18694] [serial = 1331] [outer = 0x8f005c00] 18:52:13 INFO - PROCESS | 18694 | 1463190733736 Marionette DEBUG loaded listener.js 18:52:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x9134ec00) [pid = 18694] [serial = 1332] [outer = 0x8f005c00] 18:52:14 INFO - PROCESS | 18694 | 1463190734736 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]]]}] 18:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1783ms 18:52:14 INFO - PROCESS | 18694 | 1463190734817 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:52:14 INFO - PROCESS | 18694 | 1463190734821 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:52:14 INFO - PROCESS | 18694 | 1463190734839 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:52:14 INFO - PROCESS | 18694 | 1463190734849 Marionette TRACE conn3 <- [1,1746,null,{}] 18:52:14 INFO - PROCESS | 18694 | 1463190734855 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}] 18:52:15 INFO - PROCESS | 18694 | 1463190735178 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:52:15 INFO - PROCESS | 18694 | 1463190735454 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e755c00 == 117 [pid = 18694] [id = 444] 18:52:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x9134e800) [pid = 18694] [serial = 1333] [outer = (nil)] 18:52:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x91bc3c00) [pid = 18694] [serial = 1334] [outer = 0x9134e800] 18:52:15 INFO - PROCESS | 18694 | 1463190735542 Marionette DEBUG loaded listener.js 18:52:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x91bcd000) [pid = 18694] [serial = 1335] [outer = 0x9134e800] 18:52:16 INFO - PROCESS | 18694 | 1463190736523 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]]]}] 18:52: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 18:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1749ms 18:52:16 INFO - PROCESS | 18694 | 1463190736579 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:52:16 INFO - PROCESS | 18694 | 1463190736585 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:52:16 INFO - PROCESS | 18694 | 1463190736591 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:52:16 INFO - PROCESS | 18694 | 1463190736595 Marionette TRACE conn3 <- [1,1750,null,{}] 18:52:16 INFO - PROCESS | 18694 | 1463190736601 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}] 18:52:16 INFO - PROCESS | 18694 | 1463190736815 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:52:17 INFO - PROCESS | 18694 | 1463190737164 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef5f400 == 118 [pid = 18694] [id = 445] 18:52:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x8f004000) [pid = 18694] [serial = 1336] [outer = (nil)] 18:52:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x91cecc00) [pid = 18694] [serial = 1337] [outer = 0x8f004000] 18:52:17 INFO - PROCESS | 18694 | 1463190737257 Marionette DEBUG loaded listener.js 18:52:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x91cf2400) [pid = 18694] [serial = 1338] [outer = 0x8f004000] 18:52:18 INFO - PROCESS | 18694 | 1463190738173 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]]]}] 18:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1637ms 18:52:18 INFO - PROCESS | 18694 | 1463190738229 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:52:18 INFO - PROCESS | 18694 | 1463190738233 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:52:18 INFO - PROCESS | 18694 | 1463190738240 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:52:18 INFO - PROCESS | 18694 | 1463190738243 Marionette TRACE conn3 <- [1,1754,null,{}] 18:52:18 INFO - PROCESS | 18694 | 1463190738249 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}] 18:52:18 INFO - PROCESS | 18694 | 1463190738461 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:52:18 INFO - PROCESS | 18694 | 1463190738795 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f2400 == 119 [pid = 18694] [id = 446] 18:52:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x923d5800) [pid = 18694] [serial = 1339] [outer = (nil)] 18:52:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x92486000) [pid = 18694] [serial = 1340] [outer = 0x923d5800] 18:52:18 INFO - PROCESS | 18694 | 1463190738897 Marionette DEBUG loaded listener.js 18:52:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x929c0400) [pid = 18694] [serial = 1341] [outer = 0x923d5800] 18:52:19 INFO - PROCESS | 18694 | 1463190739878 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]]]}] 18:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1686ms 18:52:19 INFO - PROCESS | 18694 | 1463190739928 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:52:19 INFO - PROCESS | 18694 | 1463190739932 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:52:19 INFO - PROCESS | 18694 | 1463190739939 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:52:19 INFO - PROCESS | 18694 | 1463190739942 Marionette TRACE conn3 <- [1,1758,null,{}] 18:52:19 INFO - PROCESS | 18694 | 1463190739949 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}] 18:52:20 INFO - PROCESS | 18694 | 1463190740161 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:52:20 INFO - PROCESS | 18694 | 1463190740491 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:20 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bd8000 == 120 [pid = 18694] [id = 447] 18:52:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x91ceec00) [pid = 18694] [serial = 1342] [outer = (nil)] 18:52:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x92a67c00) [pid = 18694] [serial = 1343] [outer = 0x91ceec00] 18:52:20 INFO - PROCESS | 18694 | 1463190740582 Marionette DEBUG loaded listener.js 18:52:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x92ab3000) [pid = 18694] [serial = 1344] [outer = 0x91ceec00] 18:52:21 INFO - PROCESS | 18694 | 1463190741541 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]]]}] 18:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1639ms 18:52:21 INFO - PROCESS | 18694 | 1463190741578 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:52:21 INFO - PROCESS | 18694 | 1463190741582 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:52:21 INFO - PROCESS | 18694 | 1463190741589 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:52:21 INFO - PROCESS | 18694 | 1463190741592 Marionette TRACE conn3 <- [1,1762,null,{}] 18:52:21 INFO - PROCESS | 18694 | 1463190741598 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}] 18:52:21 INFO - PROCESS | 18694 | 1463190741801 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:52:22 INFO - PROCESS | 18694 | 1463190742146 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c777800 == 121 [pid = 18694] [id = 448] 18:52:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x8caaac00) [pid = 18694] [serial = 1345] [outer = (nil)] 18:52:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x92b4f000) [pid = 18694] [serial = 1346] [outer = 0x8caaac00] 18:52:22 INFO - PROCESS | 18694 | 1463190742235 Marionette DEBUG loaded listener.js 18:52:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x92cd1000) [pid = 18694] [serial = 1347] [outer = 0x8caaac00] 18:52:23 INFO - PROCESS | 18694 | 1463190743175 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]]]}] 18:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1630ms 18:52:23 INFO - PROCESS | 18694 | 1463190743220 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:52:23 INFO - PROCESS | 18694 | 1463190743225 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:52:23 INFO - PROCESS | 18694 | 1463190743231 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:52:23 INFO - PROCESS | 18694 | 1463190743235 Marionette TRACE conn3 <- [1,1766,null,{}] 18:52:23 INFO - PROCESS | 18694 | 1463190743241 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}] 18:52:23 INFO - PROCESS | 18694 | 1463190743445 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:52:23 INFO - PROCESS | 18694 | 1463190743773 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x929ccc00 == 122 [pid = 18694] [id = 449] 18:52:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x92a60c00) [pid = 18694] [serial = 1348] [outer = (nil)] 18:52:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x93981c00) [pid = 18694] [serial = 1349] [outer = 0x92a60c00] 18:52:23 INFO - PROCESS | 18694 | 1463190743866 Marionette DEBUG loaded listener.js 18:52:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x93ab0c00) [pid = 18694] [serial = 1350] [outer = 0x92a60c00] 18:52:24 INFO - PROCESS | 18694 | 1463190744756 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]]]}] 18:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1592ms 18:52:24 INFO - PROCESS | 18694 | 1463190744824 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:52:24 INFO - PROCESS | 18694 | 1463190744828 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:52:24 INFO - PROCESS | 18694 | 1463190744835 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:52:24 INFO - PROCESS | 18694 | 1463190744840 Marionette TRACE conn3 <- [1,1770,null,{}] 18:52:24 INFO - PROCESS | 18694 | 1463190744846 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}] 18:52:25 INFO - PROCESS | 18694 | 1463190745067 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:52:25 INFO - PROCESS | 18694 | 1463190745396 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:25 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d5cc00 == 123 [pid = 18694] [id = 450] 18:52:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x92d61c00) [pid = 18694] [serial = 1351] [outer = (nil)] 18:52:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x94659000) [pid = 18694] [serial = 1352] [outer = 0x92d61c00] 18:52:25 INFO - PROCESS | 18694 | 1463190745485 Marionette DEBUG loaded listener.js 18:52:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x95041400) [pid = 18694] [serial = 1353] [outer = 0x92d61c00] 18:52:26 INFO - PROCESS | 18694 | 1463190746472 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]]]}] 18:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1691ms 18:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:52:26 INFO - PROCESS | 18694 | 1463190746526 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:52:26 INFO - PROCESS | 18694 | 1463190746529 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:52:26 INFO - PROCESS | 18694 | 1463190746536 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:52:26 INFO - PROCESS | 18694 | 1463190746539 Marionette TRACE conn3 <- [1,1774,null,{}] 18:52:26 INFO - PROCESS | 18694 | 1463190746545 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}] 18:52:26 INFO - PROCESS | 18694 | 1463190746765 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:52:27 INFO - PROCESS | 18694 | 1463190747125 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a42400 == 124 [pid = 18694] [id = 451] 18:52:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x95a42c00) [pid = 18694] [serial = 1354] [outer = (nil)] 18:52:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x95a4fc00) [pid = 18694] [serial = 1355] [outer = 0x95a42c00] 18:52:27 INFO - PROCESS | 18694 | 1463190747233 Marionette DEBUG loaded listener.js 18:52:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x977db400) [pid = 18694] [serial = 1356] [outer = 0x95a42c00] 18:52:28 INFO - PROCESS | 18694 | 1463190748202 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]]]}] 18:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1735ms 18:52:28 INFO - PROCESS | 18694 | 1463190748271 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:52:28 INFO - PROCESS | 18694 | 1463190748276 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:52:28 INFO - PROCESS | 18694 | 1463190748282 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:52:28 INFO - PROCESS | 18694 | 1463190748287 Marionette TRACE conn3 <- [1,1778,null,{}] 18:52:28 INFO - PROCESS | 18694 | 1463190748293 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}] 18:52:28 INFO - PROCESS | 18694 | 1463190748527 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:52:28 INFO - PROCESS | 18694 | 1463190748856 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x959ed800 == 125 [pid = 18694] [id = 452] 18:52:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x98146c00) [pid = 18694] [serial = 1357] [outer = (nil)] 18:52:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x98f2d400) [pid = 18694] [serial = 1358] [outer = 0x98146c00] 18:52:28 INFO - PROCESS | 18694 | 1463190748953 Marionette DEBUG loaded listener.js 18:52:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x98fbb800) [pid = 18694] [serial = 1359] [outer = 0x98146c00] 18:52:29 INFO - PROCESS | 18694 | 1463190749867 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]]]}] 18:52:29 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 18:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1641ms 18:52:29 INFO - PROCESS | 18694 | 1463190749924 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:52:29 INFO - PROCESS | 18694 | 1463190749927 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:52:29 INFO - PROCESS | 18694 | 1463190749934 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:52:29 INFO - PROCESS | 18694 | 1463190749938 Marionette TRACE conn3 <- [1,1782,null,{}] 18:52:29 INFO - PROCESS | 18694 | 1463190749944 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}] 18:52:30 INFO - PROCESS | 18694 | 1463190750151 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:52:30 INFO - PROCESS | 18694 | 1463190750482 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x897cf000 == 126 [pid = 18694] [id = 453] 18:52:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x98af2400) [pid = 18694] [serial = 1360] [outer = (nil)] 18:52:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x99b47800) [pid = 18694] [serial = 1361] [outer = 0x98af2400] 18:52:30 INFO - PROCESS | 18694 | 1463190750574 Marionette DEBUG loaded listener.js 18:52:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x99be1000) [pid = 18694] [serial = 1362] [outer = 0x98af2400] 18:52:31 INFO - PROCESS | 18694 | 1463190751506 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]]]}] 18:52:31 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 18:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1644ms 18:52:31 INFO - PROCESS | 18694 | 1463190751578 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:52:31 INFO - PROCESS | 18694 | 1463190751582 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:52:31 INFO - PROCESS | 18694 | 1463190751588 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:52:31 INFO - PROCESS | 18694 | 1463190751591 Marionette TRACE conn3 <- [1,1786,null,{}] 18:52:31 INFO - PROCESS | 18694 | 1463190751597 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}] 18:52:31 INFO - PROCESS | 18694 | 1463190751811 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:52:32 INFO - PROCESS | 18694 | 1463190752162 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x92a65c00 == 127 [pid = 18694] [id = 454] 18:52:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x92a67800) [pid = 18694] [serial = 1363] [outer = (nil)] 18:52:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x99c66000) [pid = 18694] [serial = 1364] [outer = 0x92a67800] 18:52:32 INFO - PROCESS | 18694 | 1463190752254 Marionette DEBUG loaded listener.js 18:52:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x99d43000) [pid = 18694] [serial = 1365] [outer = 0x92a67800] 18:52:33 INFO - PROCESS | 18694 | 1463190753170 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]]]}] 18:52:33 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 18:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1646ms 18:52:33 INFO - PROCESS | 18694 | 1463190753235 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:52:33 INFO - PROCESS | 18694 | 1463190753238 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:52:33 INFO - PROCESS | 18694 | 1463190753245 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:52:33 INFO - PROCESS | 18694 | 1463190753248 Marionette TRACE conn3 <- [1,1790,null,{}] 18:52:33 INFO - PROCESS | 18694 | 1463190753254 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}] 18:52:33 INFO - PROCESS | 18694 | 1463190753470 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:52:33 INFO - PROCESS | 18694 | 1463190753806 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x99a43000 == 128 [pid = 18694] [id = 455] 18:52:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x99c5a800) [pid = 18694] [serial = 1366] [outer = (nil)] 18:52:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x99ff6000) [pid = 18694] [serial = 1367] [outer = 0x99c5a800] 18:52:33 INFO - PROCESS | 18694 | 1463190753901 Marionette DEBUG loaded listener.js 18:52:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0x9a077000) [pid = 18694] [serial = 1368] [outer = 0x99c5a800] 18:52:34 INFO - PROCESS | 18694 | 1463190754827 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]]]}] 18:52:34 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) 18:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1630ms 18:52:34 INFO - PROCESS | 18694 | 1463190754876 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:52:34 INFO - PROCESS | 18694 | 1463190754880 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:52:34 INFO - PROCESS | 18694 | 1463190754886 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:52:34 INFO - PROCESS | 18694 | 1463190754889 Marionette TRACE conn3 <- [1,1794,null,{}] 18:52:34 INFO - PROCESS | 18694 | 1463190754896 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}] 18:52:35 INFO - PROCESS | 18694 | 1463190755114 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:52:35 INFO - PROCESS | 18694 | 1463190755448 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x897cd400 == 129 [pid = 18694] [id = 456] 18:52:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 192 (0x99d4a000) [pid = 18694] [serial = 1369] [outer = (nil)] 18:52:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 193 (0x9a672c00) [pid = 18694] [serial = 1370] [outer = 0x99d4a000] 18:52:35 INFO - PROCESS | 18694 | 1463190755545 Marionette DEBUG loaded listener.js 18:52:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 194 (0x9a678c00) [pid = 18694] [serial = 1371] [outer = 0x99d4a000] 18:52:36 INFO - PROCESS | 18694 | 1463190756483 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]]]}] 18:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1634ms 18:52:36 INFO - PROCESS | 18694 | 1463190756521 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:52:36 INFO - PROCESS | 18694 | 1463190756525 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:52:36 INFO - PROCESS | 18694 | 1463190756532 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:52:36 INFO - PROCESS | 18694 | 1463190756536 Marionette TRACE conn3 <- [1,1798,null,{}] 18:52:36 INFO - PROCESS | 18694 | 1463190756544 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}] 18:52:36 INFO - PROCESS | 18694 | 1463190756746 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:52:37 INFO - PROCESS | 18694 | 1463190757075 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943fc00 == 130 [pid = 18694] [id = 457] 18:52:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 195 (0x91b25800) [pid = 18694] [serial = 1372] [outer = (nil)] 18:52:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 196 (0x9ad48000) [pid = 18694] [serial = 1373] [outer = 0x91b25800] 18:52:37 INFO - PROCESS | 18694 | 1463190757169 Marionette DEBUG loaded listener.js 18:52:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 197 (0x9b0c8000) [pid = 18694] [serial = 1374] [outer = 0x91b25800] 18:52:38 INFO - PROCESS | 18694 | 1463190758084 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]]]}] 18:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1592ms 18:52:38 INFO - PROCESS | 18694 | 1463190758125 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:52:38 INFO - PROCESS | 18694 | 1463190758129 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:52:38 INFO - PROCESS | 18694 | 1463190758136 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:52:38 INFO - PROCESS | 18694 | 1463190758139 Marionette TRACE conn3 <- [1,1802,null,{}] 18:52:38 INFO - PROCESS | 18694 | 1463190758146 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}] 18:52:38 INFO - PROCESS | 18694 | 1463190758365 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:52:38 INFO - PROCESS | 18694 | 1463190758701 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3ef400 == 131 [pid = 18694] [id = 458] 18:52:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 198 (0x959f0c00) [pid = 18694] [serial = 1375] [outer = (nil)] 18:52:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 199 (0x9ba1cc00) [pid = 18694] [serial = 1376] [outer = 0x959f0c00] 18:52:38 INFO - PROCESS | 18694 | 1463190758795 Marionette DEBUG loaded listener.js 18:52:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 200 (0x9ba1fc00) [pid = 18694] [serial = 1377] [outer = 0x959f0c00] 18:52:39 INFO - PROCESS | 18694 | 1463190759715 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]]]}] 18:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1635ms 18:52:39 INFO - PROCESS | 18694 | 1463190759772 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:52:39 INFO - PROCESS | 18694 | 1463190759780 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:52:39 INFO - PROCESS | 18694 | 1463190759791 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:52:39 INFO - PROCESS | 18694 | 1463190759793 Marionette TRACE conn3 <- [1,1806,null,{}] 18:52:39 INFO - PROCESS | 18694 | 1463190759799 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}] 18:52:40 INFO - PROCESS | 18694 | 1463190760012 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x95a4b400 == 130 [pid = 18694] [id = 384] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8d060000 == 129 [pid = 18694] [id = 416] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8caa7c00 == 128 [pid = 18694] [id = 415] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x914d4c00 == 127 [pid = 18694] [id = 274] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8d171400 == 126 [pid = 18694] [id = 287] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8d172400 == 125 [pid = 18694] [id = 288] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x87907800 == 124 [pid = 18694] [id = 388] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x9a67a800 == 123 [pid = 18694] [id = 286] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x95042000 == 122 [pid = 18694] [id = 383] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x9503e000 == 121 [pid = 18694] [id = 387] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x85df1400 == 120 [pid = 18694] [id = 414] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x912eac00 == 119 [pid = 18694] [id = 280] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x99fed800 == 118 [pid = 18694] [id = 285] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x99c67400 == 117 [pid = 18694] [id = 389] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8a457c00 == 116 [pid = 18694] [id = 385] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x897cd000 == 115 [pid = 18694] [id = 390] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x85df1c00 == 114 [pid = 18694] [id = 440] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8d5c00 == 113 [pid = 18694] [id = 439] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac53400 == 112 [pid = 18694] [id = 438] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x85df8c00 == 111 [pid = 18694] [id = 437] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x95a6fc00 == 110 [pid = 18694] [id = 429] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x92480000 == 109 [pid = 18694] [id = 428] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x91d3b800 == 108 [pid = 18694] [id = 427] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb89400 == 107 [pid = 18694] [id = 425] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x92b4e400 == 106 [pid = 18694] [id = 426] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x92814800 == 105 [pid = 18694] [id = 424] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x91b2a400 == 104 [pid = 18694] [id = 423] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8e751c00 == 103 [pid = 18694] [id = 422] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8a45b000 == 102 [pid = 18694] [id = 421] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8f003800 == 101 [pid = 18694] [id = 420] 18:52:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8c774800 == 100 [pid = 18694] [id = 419] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 199 (0x914d3400) [pid = 18694] [serial = 1256] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 198 (0x91bde800) [pid = 18694] [serial = 1199] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 197 (0x8c8d2c00) [pid = 18694] [serial = 1122] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 196 (0x92b47c00) [pid = 18694] [serial = 1208] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 195 (0x897ca800) [pid = 18694] [serial = 1244] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 194 (0x92a61c00) [pid = 18694] [serial = 1206] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 193 (0x958e4800) [pid = 18694] [serial = 1217] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 192 (0x958e6000) [pid = 18694] [serial = 1149] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 191 (0x95a68000) [pid = 18694] [serial = 1220] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x99feb000) [pid = 18694] [serial = 1170] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x91d33400) [pid = 18694] [serial = 1200] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x9a07d800) [pid = 18694] [serial = 1229] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x99d4b400) [pid = 18694] [serial = 1227] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x8d054400) [pid = 18694] [serial = 1247] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x8ef63c00) [pid = 18694] [serial = 1125] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x9a21a000) [pid = 18694] [serial = 1232] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x91ab7000) [pid = 18694] [serial = 1197] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x9a166800) [pid = 18694] [serial = 1230] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x9503c000) [pid = 18694] [serial = 1214] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x99c64800) [pid = 18694] [serial = 1164] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x9255e000) [pid = 18694] [serial = 1203] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x92482800) [pid = 18694] [serial = 1202] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x99c63c00) [pid = 18694] [serial = 1226] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x98fbe800) [pid = 18694] [serial = 1158] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x8e5dbc00) [pid = 18694] [serial = 1194] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x914d8800) [pid = 18694] [serial = 1196] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x92d61800) [pid = 18694] [serial = 1211] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x8d175000) [pid = 18694] [serial = 1248] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x92cd7400) [pid = 18694] [serial = 1209] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x98aeec00) [pid = 18694] [serial = 1155] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x91b2f800) [pid = 18694] [serial = 1128] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x99d4d400) [pid = 18694] [serial = 1167] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x8a3e4800) [pid = 18694] [serial = 1191] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x91d35800) [pid = 18694] [serial = 1131] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x8e863400) [pid = 18694] [serial = 1251] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x92b48400) [pid = 18694] [serial = 1140] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x9970ec00) [pid = 18694] [serial = 1223] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x9281dc00) [pid = 18694] [serial = 1205] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x9ab13800) [pid = 18694] [serial = 1238] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x87910000) [pid = 18694] [serial = 1190] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x93976800) [pid = 18694] [serial = 1212] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x92a5f000) [pid = 18694] [serial = 1137] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x9a679000) [pid = 18694] [serial = 1236] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x95a6dc00) [pid = 18694] [serial = 1152] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x99a4c400) [pid = 18694] [serial = 1224] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x95043c00) [pid = 18694] [serial = 1215] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x92483c00) [pid = 18694] [serial = 1134] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x9ad4dc00) [pid = 18694] [serial = 1242] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x958e9c00) [pid = 18694] [serial = 1218] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x85fa7800) [pid = 18694] [serial = 1253] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8ac59400) [pid = 18694] [serial = 1245] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x9ad49c00) [pid = 18694] [serial = 1241] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9a222800) [pid = 18694] [serial = 1233] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x99be6c00) [pid = 18694] [serial = 1161] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x8e75bc00) [pid = 18694] [serial = 1250] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x9abb9400) [pid = 18694] [serial = 1239] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x8d17f000) [pid = 18694] [serial = 1193] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x93aa4c00) [pid = 18694] [serial = 1143] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x98934000) [pid = 18694] [serial = 1221] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x8d058800) [pid = 18694] [serial = 1173] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9465fc00) [pid = 18694] [serial = 1146] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x9a676800) [pid = 18694] [serial = 1235] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x8a3e6800) [pid = 18694] [serial = 1254] [outer = (nil)] [url = about:blank] 18:52:42 INFO - PROCESS | 18694 | 1463190762453 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x87907800 == 101 [pid = 18694] [id = 459] 18:52:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8790c800) [pid = 18694] [serial = 1378] [outer = (nil)] 18:52:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8943b000) [pid = 18694] [serial = 1379] [outer = 0x8790c800] 18:52:42 INFO - PROCESS | 18694 | 1463190762543 Marionette DEBUG loaded listener.js 18:52:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x897c5400) [pid = 18694] [serial = 1380] [outer = 0x8790c800] 18:52:43 INFO - PROCESS | 18694 | 1463190763374 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]]]}] 18:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 3634ms 18:52:43 INFO - PROCESS | 18694 | 1463190763427 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:52:43 INFO - PROCESS | 18694 | 1463190763431 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:52:43 INFO - PROCESS | 18694 | 1463190763459 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:52:43 INFO - PROCESS | 18694 | 1463190763464 Marionette TRACE conn3 <- [1,1810,null,{}] 18:52:43 INFO - PROCESS | 18694 | 1463190763478 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}] 18:52:43 INFO - PROCESS | 18694 | 1463190763680 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:52:43 INFO - PROCESS | 18694 | 1463190763693 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac59c00 == 102 [pid = 18694] [id = 460] 18:52:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8ac5d800) [pid = 18694] [serial = 1381] [outer = (nil)] 18:52:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8bb8dc00) [pid = 18694] [serial = 1382] [outer = 0x8ac5d800] 18:52:43 INFO - PROCESS | 18694 | 1463190763771 Marionette DEBUG loaded listener.js 18:52:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x8c8ca000) [pid = 18694] [serial = 1383] [outer = 0x8ac5d800] 18:52:44 INFO - PROCESS | 18694 | 1463190764885 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]]]}] 18:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1512ms 18:52:44 INFO - PROCESS | 18694 | 1463190764959 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:52:44 INFO - PROCESS | 18694 | 1463190764966 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:52:44 INFO - PROCESS | 18694 | 1463190764973 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:52:44 INFO - PROCESS | 18694 | 1463190764975 Marionette TRACE conn3 <- [1,1814,null,{}] 18:52:44 INFO - PROCESS | 18694 | 1463190764982 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}] 18:52:45 INFO - PROCESS | 18694 | 1463190765268 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:52:45 INFO - PROCESS | 18694 | 1463190765300 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb8e800 == 103 [pid = 18694] [id = 461] 18:52:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8caa7c00) [pid = 18694] [serial = 1384] [outer = (nil)] 18:52:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8dbd4800) [pid = 18694] [serial = 1385] [outer = 0x8caa7c00] 18:52:45 INFO - PROCESS | 18694 | 1463190765374 Marionette DEBUG loaded listener.js 18:52:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8de5a000) [pid = 18694] [serial = 1386] [outer = 0x8caa7c00] 18:52:46 INFO - PROCESS | 18694 | 1463190766502 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]]]}] 18:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1599ms 18:52:46 INFO - PROCESS | 18694 | 1463190766572 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:52:46 INFO - PROCESS | 18694 | 1463190766576 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:52:46 INFO - PROCESS | 18694 | 1463190766592 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:52:46 INFO - PROCESS | 18694 | 1463190766601 Marionette TRACE conn3 <- [1,1818,null,{}] 18:52:46 INFO - PROCESS | 18694 | 1463190766614 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}] 18:52:46 INFO - PROCESS | 18694 | 1463190766890 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x99c5e800) [pid = 18694] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x95042c00) [pid = 18694] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x8f005000) [pid = 18694] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x92cdc800) [pid = 18694] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x99d42800) [pid = 18694] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x929c4800) [pid = 18694] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x8a3e9800) [pid = 18694] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x91be1800) [pid = 18694] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x929c8c00) [pid = 18694] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x98f30400) [pid = 18694] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x8dbdf800) [pid = 18694] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x92cdd800) [pid = 18694] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x8e754400) [pid = 18694] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x99f1b800) [pid = 18694] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x91b31800) [pid = 18694] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x98fbb000) [pid = 18694] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x85faa400) [pid = 18694] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x8ac5b800) [pid = 18694] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x8c8ca800) [pid = 18694] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x91d39000) [pid = 18694] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 125 (0x99ff2c00) [pid = 18694] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:52:47 INFO - PROCESS | 18694 | --DOMWINDOW == 124 (0x8ae21400) [pid = 18694] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:52:47 INFO - PROCESS | 18694 | 1463190767753 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x85fa8c00 == 104 [pid = 18694] [id = 462] 18:52:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 125 (0x85faa000) [pid = 18694] [serial = 1387] [outer = (nil)] 18:52:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x8a3ec400) [pid = 18694] [serial = 1388] [outer = 0x85faa000] 18:52:47 INFO - PROCESS | 18694 | 1463190767827 Marionette DEBUG loaded listener.js 18:52:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x8dbdf800) [pid = 18694] [serial = 1389] [outer = 0x85faa000] 18:52:48 INFO - PROCESS | 18694 | 1463190768606 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]]]}] 18:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2066ms 18:52:48 INFO - PROCESS | 18694 | 1463190768649 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:52:48 INFO - PROCESS | 18694 | 1463190768653 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:52:48 INFO - PROCESS | 18694 | 1463190768660 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:52:48 INFO - PROCESS | 18694 | 1463190768663 Marionette TRACE conn3 <- [1,1822,null,{}] 18:52:48 INFO - PROCESS | 18694 | 1463190768673 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}] 18:52:48 INFO - PROCESS | 18694 | 1463190768864 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:52:49 INFO - PROCESS | 18694 | 1463190769058 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a44f400 == 105 [pid = 18694] [id = 463] 18:52:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x8ef56400) [pid = 18694] [serial = 1390] [outer = (nil)] 18:52:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x8f003800) [pid = 18694] [serial = 1391] [outer = 0x8ef56400] 18:52:49 INFO - PROCESS | 18694 | 1463190769147 Marionette DEBUG loaded listener.js 18:52:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x912e9800) [pid = 18694] [serial = 1392] [outer = 0x8ef56400] 18:52:50 INFO - PROCESS | 18694 | 1463190770290 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]]]}] 18:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1692ms 18:52:50 INFO - PROCESS | 18694 | 1463190770355 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:52:50 INFO - PROCESS | 18694 | 1463190770361 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:52:50 INFO - PROCESS | 18694 | 1463190770371 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:52:50 INFO - PROCESS | 18694 | 1463190770377 Marionette TRACE conn3 <- [1,1826,null,{}] 18:52:50 INFO - PROCESS | 18694 | 1463190770386 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}] 18:52:50 INFO - PROCESS | 18694 | 1463190770615 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:52:50 INFO - PROCESS | 18694 | 1463190770955 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a459000 == 106 [pid = 18694] [id = 464] 18:52:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8a45a000) [pid = 18694] [serial = 1393] [outer = (nil)] 18:52:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8c773400) [pid = 18694] [serial = 1394] [outer = 0x8a45a000] 18:52:51 INFO - PROCESS | 18694 | 1463190771062 Marionette DEBUG loaded listener.js 18:52:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8d178c00) [pid = 18694] [serial = 1395] [outer = 0x8a45a000] 18:52:52 INFO - PROCESS | 18694 | 1463190772074 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]]]}] 18:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1739ms 18:52:52 INFO - PROCESS | 18694 | 1463190772110 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:52:52 INFO - PROCESS | 18694 | 1463190772120 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:52:52 INFO - PROCESS | 18694 | 1463190772130 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:52:52 INFO - PROCESS | 18694 | 1463190772135 Marionette TRACE conn3 <- [1,1830,null,{}] 18:52:52 INFO - PROCESS | 18694 | 1463190772141 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}] 18:52:52 INFO - PROCESS | 18694 | 1463190772364 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:52:52 INFO - PROCESS | 18694 | 1463190772696 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e867c00 == 107 [pid = 18694] [id = 465] 18:52:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x8ef59000) [pid = 18694] [serial = 1396] [outer = (nil)] 18:52:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x8ef65000) [pid = 18694] [serial = 1397] [outer = 0x8ef59000] 18:52:52 INFO - PROCESS | 18694 | 1463190772791 Marionette DEBUG loaded listener.js 18:52:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x91352400) [pid = 18694] [serial = 1398] [outer = 0x8ef59000] 18:52:53 INFO - PROCESS | 18694 | ************************* 18:52:53 INFO - PROCESS | 18694 | A coding exception was thrown and uncaught in a Task. 18:52:53 INFO - PROCESS | 18694 | 18:52:53 INFO - PROCESS | 18694 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:52:53 INFO - PROCESS | 18694 | Full stack: 18:52:53 INFO - PROCESS | 18694 | ************************* 18:52:53 INFO - PROCESS | 18694 | 1463190773866 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]]]}] 18:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1783ms 18:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:52:53 INFO - PROCESS | 18694 | 1463190773918 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:52:53 INFO - PROCESS | 18694 | 1463190773922 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:52:53 INFO - PROCESS | 18694 | 1463190773929 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:52:53 INFO - PROCESS | 18694 | 1463190773935 Marionette TRACE conn3 <- [1,1834,null,{}] 18:52:53 INFO - PROCESS | 18694 | 1463190773953 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}] 18:52:54 INFO - PROCESS | 18694 | 1463190774204 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:52:54 INFO - PROCESS | 18694 | 1463190774531 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d9400 == 108 [pid = 18694] [id = 466] 18:52:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x91ab8800) [pid = 18694] [serial = 1399] [outer = (nil)] 18:52:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x91bdc400) [pid = 18694] [serial = 1400] [outer = 0x91ab8800] 18:52:54 INFO - PROCESS | 18694 | 1463190774622 Marionette DEBUG loaded listener.js 18:52:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x91d31c00) [pid = 18694] [serial = 1401] [outer = 0x91ab8800] 18:52:55 INFO - PROCESS | 18694 | 1463190775581 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]]]}] 18:52:55 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 18:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1693ms 18:52:55 INFO - PROCESS | 18694 | 1463190775637 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:52:55 INFO - PROCESS | 18694 | 1463190775642 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:52:55 INFO - PROCESS | 18694 | 1463190775651 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:52:55 INFO - PROCESS | 18694 | 1463190775655 Marionette TRACE conn3 <- [1,1838,null,{}] 18:52:55 INFO - PROCESS | 18694 | 1463190775661 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}] 18:52:55 INFO - PROCESS | 18694 | 1463190775891 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:52:56 INFO - PROCESS | 18694 | 1463190776225 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef5f800 == 109 [pid = 18694] [id = 467] 18:52:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x91d36400) [pid = 18694] [serial = 1402] [outer = (nil)] 18:52:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x920f2000) [pid = 18694] [serial = 1403] [outer = 0x91d36400] 18:52:56 INFO - PROCESS | 18694 | 1463190776319 Marionette DEBUG loaded listener.js 18:52:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x92480c00) [pid = 18694] [serial = 1404] [outer = 0x91d36400] 18:52:57 INFO - PROCESS | 18694 | 1463190777297 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]]]}] 18:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1684ms 18:52:57 INFO - PROCESS | 18694 | 1463190777336 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:52:57 INFO - PROCESS | 18694 | 1463190777339 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:52:57 INFO - PROCESS | 18694 | 1463190777346 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:52:57 INFO - PROCESS | 18694 | 1463190777350 Marionette TRACE conn3 <- [1,1842,null,{}] 18:52:57 INFO - PROCESS | 18694 | 1463190777356 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}] 18:52:57 INFO - PROCESS | 18694 | 1463190777589 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:52:57 INFO - PROCESS | 18694 | 1463190777953 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ab1c00 == 110 [pid = 18694] [id = 468] 18:52:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x91d36000) [pid = 18694] [serial = 1405] [outer = (nil)] 18:52:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x92569000) [pid = 18694] [serial = 1406] [outer = 0x91d36000] 18:52:58 INFO - PROCESS | 18694 | 1463190778049 Marionette DEBUG loaded listener.js 18:52:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x92814c00) [pid = 18694] [serial = 1407] [outer = 0x91d36000] 18:52:58 INFO - PROCESS | 18694 | 1463190778983 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]]]}] 18:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1680ms 18:52:59 INFO - PROCESS | 18694 | 1463190779028 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:52:59 INFO - PROCESS | 18694 | 1463190779032 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:52:59 INFO - PROCESS | 18694 | 1463190779039 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:52:59 INFO - PROCESS | 18694 | 1463190779042 Marionette TRACE conn3 <- [1,1846,null,{}] 18:52:59 INFO - PROCESS | 18694 | 1463190779048 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}] 18:52:59 INFO - PROCESS | 18694 | 1463190779300 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:52:59 INFO - PROCESS | 18694 | 1463190779641 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e868c00 == 111 [pid = 18694] [id = 469] 18:52:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x91bdb800) [pid = 18694] [serial = 1408] [outer = (nil)] 18:52:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x92ab7000) [pid = 18694] [serial = 1409] [outer = 0x91bdb800] 18:52:59 INFO - PROCESS | 18694 | 1463190779743 Marionette DEBUG loaded listener.js 18:52:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x92cd9800) [pid = 18694] [serial = 1410] [outer = 0x91bdb800] 18:53:00 INFO - PROCESS | 18694 | 1463190780686 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]]]}] 18:53:00 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) 18:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1688ms 18:53:00 INFO - PROCESS | 18694 | 1463190780728 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:53:00 INFO - PROCESS | 18694 | 1463190780732 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:53:00 INFO - PROCESS | 18694 | 1463190780739 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:53:00 INFO - PROCESS | 18694 | 1463190780743 Marionette TRACE conn3 <- [1,1850,null,{}] 18:53:00 INFO - PROCESS | 18694 | 1463190780748 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}] 18:53:00 INFO - PROCESS | 18694 | 1463190780984 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:53:01 INFO - PROCESS | 18694 | 1463190781311 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x92821800 == 112 [pid = 18694] [id = 470] 18:53:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92ab2c00) [pid = 18694] [serial = 1411] [outer = (nil)] 18:53:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x92d61400) [pid = 18694] [serial = 1412] [outer = 0x92ab2c00] 18:53:01 INFO - PROCESS | 18694 | 1463190781405 Marionette DEBUG loaded listener.js 18:53:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x93978000) [pid = 18694] [serial = 1413] [outer = 0x92ab2c00] 18:53:02 INFO - PROCESS | 18694 | 1463190782422 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]]]}] 18:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1743ms 18:53:02 INFO - PROCESS | 18694 | 1463190782484 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:53:02 INFO - PROCESS | 18694 | 1463190782488 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:53:02 INFO - PROCESS | 18694 | 1463190782495 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:53:02 INFO - PROCESS | 18694 | 1463190782499 Marionette TRACE conn3 <- [1,1854,null,{}] 18:53:02 INFO - PROCESS | 18694 | 1463190782505 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}] 18:53:02 INFO - PROCESS | 18694 | 1463190782745 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:53:03 INFO - PROCESS | 18694 | 1463190783079 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x92481000 == 113 [pid = 18694] [id = 471] 18:53:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92b4d400) [pid = 18694] [serial = 1414] [outer = (nil)] 18:53:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x93cc9800) [pid = 18694] [serial = 1415] [outer = 0x92b4d400] 18:53:03 INFO - PROCESS | 18694 | 1463190783170 Marionette DEBUG loaded listener.js 18:53:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x93cd0400) [pid = 18694] [serial = 1416] [outer = 0x92b4d400] 18:53:04 INFO - PROCESS | 18694 | 1463190784133 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]]]}] 18:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1685ms 18:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:53:04 INFO - PROCESS | 18694 | 1463190784185 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:53:04 INFO - PROCESS | 18694 | 1463190784189 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:53:04 INFO - PROCESS | 18694 | 1463190784196 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:53:04 INFO - PROCESS | 18694 | 1463190784199 Marionette TRACE conn3 <- [1,1858,null,{}] 18:53:04 INFO - PROCESS | 18694 | 1463190784205 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}] 18:53:04 INFO - PROCESS | 18694 | 1463190784441 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:53:04 INFO - PROCESS | 18694 | 1463190784787 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e861800 == 114 [pid = 18694] [id = 472] 18:53:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x9281c400) [pid = 18694] [serial = 1417] [outer = (nil)] 18:53:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x950e7000) [pid = 18694] [serial = 1418] [outer = 0x9281c400] 18:53:04 INFO - PROCESS | 18694 | 1463190784900 Marionette DEBUG loaded listener.js 18:53:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x952dc800) [pid = 18694] [serial = 1419] [outer = 0x9281c400] 18:53:05 INFO - PROCESS | 18694 | 1463190785852 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]]]}] 18:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1733ms 18:53:05 INFO - PROCESS | 18694 | 1463190785929 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:53:05 INFO - PROCESS | 18694 | 1463190785933 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:53:05 INFO - PROCESS | 18694 | 1463190785940 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:53:05 INFO - PROCESS | 18694 | 1463190785943 Marionette TRACE conn3 <- [1,1862,null,{}] 18:53:05 INFO - PROCESS | 18694 | 1463190785950 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}] 18:53:06 INFO - PROCESS | 18694 | 1463190786211 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:53:06 INFO - PROCESS | 18694 | 1463190786519 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d3c400 == 115 [pid = 18694] [id = 473] 18:53:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x94664400) [pid = 18694] [serial = 1420] [outer = (nil)] 18:53:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x959e9000) [pid = 18694] [serial = 1421] [outer = 0x94664400] 18:53:06 INFO - PROCESS | 18694 | 1463190786609 Marionette DEBUG loaded listener.js 18:53:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x959edc00) [pid = 18694] [serial = 1422] [outer = 0x94664400] 18:53:07 INFO - PROCESS | 18694 | 1463190787590 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]]]}] 18:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1684ms 18:53:07 INFO - PROCESS | 18694 | 1463190787624 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:53:07 INFO - PROCESS | 18694 | 1463190787628 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:53:07 INFO - PROCESS | 18694 | 1463190787635 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:53:07 INFO - PROCESS | 18694 | 1463190787639 Marionette TRACE conn3 <- [1,1866,null,{}] 18:53:07 INFO - PROCESS | 18694 | 1463190787645 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}] 18:53:07 INFO - PROCESS | 18694 | 1463190787921 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:53:08 INFO - PROCESS | 18694 | 1463190788274 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x959e6800 == 116 [pid = 18694] [id = 474] 18:53:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x95a6ec00) [pid = 18694] [serial = 1423] [outer = (nil)] 18:53:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x977e4400) [pid = 18694] [serial = 1424] [outer = 0x95a6ec00] 18:53:08 INFO - PROCESS | 18694 | 1463190788382 Marionette DEBUG loaded listener.js 18:53:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x98935000) [pid = 18694] [serial = 1425] [outer = 0x95a6ec00] 18:53:09 INFO - PROCESS | 18694 | 1463190789362 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]]]}] 18:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1782ms 18:53:09 INFO - PROCESS | 18694 | 1463190789419 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:53:09 INFO - PROCESS | 18694 | 1463190789422 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:53:09 INFO - PROCESS | 18694 | 1463190789429 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:53:09 INFO - PROCESS | 18694 | 1463190789431 Marionette TRACE conn3 <- [1,1870,null,{}] 18:53:09 INFO - PROCESS | 18694 | 1463190789438 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}] 18:53:09 INFO - PROCESS | 18694 | 1463190789689 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:53:10 INFO - PROCESS | 18694 | 1463190790041 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x91b30c00 == 117 [pid = 18694] [id = 475] 18:53:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x958e4400) [pid = 18694] [serial = 1426] [outer = (nil)] 18:53:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x98af0000) [pid = 18694] [serial = 1427] [outer = 0x958e4400] 18:53:10 INFO - PROCESS | 18694 | 1463190790132 Marionette DEBUG loaded listener.js 18:53:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x98af5800) [pid = 18694] [serial = 1428] [outer = 0x958e4400] 18:53:11 INFO - PROCESS | 18694 | 1463190791094 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]]]}] 18:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1731ms 18:53:11 INFO - PROCESS | 18694 | 1463190791161 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:53:11 INFO - PROCESS | 18694 | 1463190791166 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:53:11 INFO - PROCESS | 18694 | 1463190791173 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:53:11 INFO - PROCESS | 18694 | 1463190791177 Marionette TRACE conn3 <- [1,1874,null,{}] 18:53:11 INFO - PROCESS | 18694 | 1463190791192 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}] 18:53:11 INFO - PROCESS | 18694 | 1463190791468 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:53:11 INFO - PROCESS | 18694 | 1463190791808 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c2000 == 118 [pid = 18694] [id = 476] 18:53:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x98aa6c00) [pid = 18694] [serial = 1429] [outer = (nil)] 18:53:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x99702000) [pid = 18694] [serial = 1430] [outer = 0x98aa6c00] 18:53:11 INFO - PROCESS | 18694 | 1463190791901 Marionette DEBUG loaded listener.js 18:53:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x998c1400) [pid = 18694] [serial = 1431] [outer = 0x98aa6c00] 18:53:12 INFO - PROCESS | 18694 | 1463190792922 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]]]}] 18:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1802ms 18:53:12 INFO - PROCESS | 18694 | 1463190792975 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:53:12 INFO - PROCESS | 18694 | 1463190792979 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:53:12 INFO - PROCESS | 18694 | 1463190792986 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:53:12 INFO - PROCESS | 18694 | 1463190792990 Marionette TRACE conn3 <- [1,1878,null,{}] 18:53:13 INFO - PROCESS | 18694 | 1463190792996 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}] 18:53:13 INFO - PROCESS | 18694 | 1463190793224 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:53:13 INFO - PROCESS | 18694 | 1463190793561 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df1c00 == 119 [pid = 18694] [id = 477] 18:53:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x98aef000) [pid = 18694] [serial = 1432] [outer = (nil)] 18:53:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x99c5fc00) [pid = 18694] [serial = 1433] [outer = 0x98aef000] 18:53:13 INFO - PROCESS | 18694 | 1463190793649 Marionette DEBUG loaded listener.js 18:53:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x99c66800) [pid = 18694] [serial = 1434] [outer = 0x98aef000] 18:53:14 INFO - PROCESS | 18694 | 1463190794565 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]]]}] 18:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1632ms 18:53:14 INFO - PROCESS | 18694 | 1463190794619 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:53:14 INFO - PROCESS | 18694 | 1463190794623 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:53:14 INFO - PROCESS | 18694 | 1463190794630 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:53:14 INFO - PROCESS | 18694 | 1463190794633 Marionette TRACE conn3 <- [1,1882,null,{}] 18:53:14 INFO - PROCESS | 18694 | 1463190794640 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}] 18:53:14 INFO - PROCESS | 18694 | 1463190794876 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:53:15 INFO - PROCESS | 18694 | 1463190795239 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x89441000 == 120 [pid = 18694] [id = 478] 18:53:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x8c76bc00) [pid = 18694] [serial = 1435] [outer = (nil)] 18:53:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x99f7b400) [pid = 18694] [serial = 1436] [outer = 0x8c76bc00] 18:53:15 INFO - PROCESS | 18694 | 1463190795334 Marionette DEBUG loaded listener.js 18:53:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x99f88000) [pid = 18694] [serial = 1437] [outer = 0x8c76bc00] 18:53:16 INFO - PROCESS | 18694 | 1463190796261 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]]]}] 18:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1689ms 18:53:16 INFO - PROCESS | 18694 | 1463190796320 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:53:16 INFO - PROCESS | 18694 | 1463190796324 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:53:16 INFO - PROCESS | 18694 | 1463190796331 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:53:16 INFO - PROCESS | 18694 | 1463190796333 Marionette TRACE conn3 <- [1,1886,null,{}] 18:53:16 INFO - PROCESS | 18694 | 1463190796339 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}] 18:53:16 INFO - PROCESS | 18694 | 1463190796575 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:53:16 INFO - PROCESS | 18694 | 1463190796910 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x99c5bc00 == 121 [pid = 18694] [id = 479] 18:53:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x99d43c00) [pid = 18694] [serial = 1438] [outer = (nil)] 18:53:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x9a082000) [pid = 18694] [serial = 1439] [outer = 0x99d43c00] 18:53:17 INFO - PROCESS | 18694 | 1463190797005 Marionette DEBUG loaded listener.js 18:53:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x9a161c00) [pid = 18694] [serial = 1440] [outer = 0x99d43c00] 18:53:17 INFO - PROCESS | 18694 | 1463190797941 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]]]}] 18:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1688ms 18:53:18 INFO - PROCESS | 18694 | 1463190798019 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:53:18 INFO - PROCESS | 18694 | 1463190798023 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:53:18 INFO - PROCESS | 18694 | 1463190798030 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:53:18 INFO - PROCESS | 18694 | 1463190798034 Marionette TRACE conn3 <- [1,1890,null,{}] 18:53:18 INFO - PROCESS | 18694 | 1463190798040 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}] 18:53:18 INFO - PROCESS | 18694 | 1463190798305 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:53:18 INFO - PROCESS | 18694 | 1463190798653 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df7400 == 122 [pid = 18694] [id = 480] 18:53:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x85fa9400) [pid = 18694] [serial = 1441] [outer = (nil)] 18:53:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x9a478800) [pid = 18694] [serial = 1442] [outer = 0x85fa9400] 18:53:18 INFO - PROCESS | 18694 | 1463190798742 Marionette DEBUG loaded listener.js 18:53:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x9a674800) [pid = 18694] [serial = 1443] [outer = 0x85fa9400] 18:53:19 INFO - PROCESS | 18694 | 1463190799669 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]]]}] 18:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1690ms 18:53:19 INFO - PROCESS | 18694 | 1463190799721 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:53:19 INFO - PROCESS | 18694 | 1463190799725 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:53:19 INFO - PROCESS | 18694 | 1463190799732 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:53:19 INFO - PROCESS | 18694 | 1463190799736 Marionette TRACE conn3 <- [1,1894,null,{}] 18:53:19 INFO - PROCESS | 18694 | 1463190799742 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}] 18:53:19 INFO - PROCESS | 18694 | 1463190799956 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x91bce000 == 121 [pid = 18694] [id = 277] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x950e4c00 == 120 [pid = 18694] [id = 20] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x95038800 == 119 [pid = 18694] [id = 41] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x99a43000 == 118 [pid = 18694] [id = 455] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x92a65c00 == 117 [pid = 18694] [id = 454] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x897cf000 == 116 [pid = 18694] [id = 453] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x95a42400 == 115 [pid = 18694] [id = 451] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x959ed800 == 114 [pid = 18694] [id = 452] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x92d5cc00 == 113 [pid = 18694] [id = 450] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x929ccc00 == 112 [pid = 18694] [id = 449] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8c777800 == 111 [pid = 18694] [id = 448] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x91bd8000 == 110 [pid = 18694] [id = 447] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef5f400 == 109 [pid = 18694] [id = 445] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x920f2400 == 108 [pid = 18694] [id = 446] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8e755c00 == 107 [pid = 18694] [id = 444] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8e85e000 == 106 [pid = 18694] [id = 443] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x8d056400 == 105 [pid = 18694] [id = 442] 18:53:22 INFO - PROCESS | 18694 | --DOCSHELL 0x85dfec00 == 104 [pid = 18694] [id = 441] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x8dbdfc00) [pid = 18694] [serial = 1322] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x9b82fc00) [pid = 18694] [serial = 1304] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x95a4f000) [pid = 18694] [serial = 1283] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x912f8400) [pid = 18694] [serial = 1262] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x958dfc00) [pid = 18694] [serial = 1280] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x9b0bdc00) [pid = 18694] [serial = 1301] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x958e5800) [pid = 18694] [serial = 1281] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x99d4e400) [pid = 18694] [serial = 1295] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x9d9a5800) [pid = 18694] [serial = 1311] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x92482c00) [pid = 18694] [serial = 1269] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x95a64400) [pid = 18694] [serial = 1284] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x92d52c00) [pid = 18694] [serial = 1275] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x99c5c400) [pid = 18694] [serial = 1292] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x93aa3000) [pid = 18694] [serial = 1277] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x981de800) [pid = 18694] [serial = 1286] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x8e864000) [pid = 18694] [serial = 1319] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x9a674c00) [pid = 18694] [serial = 1299] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x9b24d800) [pid = 18694] [serial = 1302] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x91cf1400) [pid = 18694] [serial = 1266] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x914e0000) [pid = 18694] [serial = 1263] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x99a44400) [pid = 18694] [serial = 1290] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x92b48000) [pid = 18694] [serial = 1274] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x99c66400) [pid = 18694] [serial = 1293] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x8a453c00) [pid = 18694] [serial = 1313] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x8c8d1800) [pid = 18694] [serial = 1316] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x8e5d8000) [pid = 18694] [serial = 1260] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x98933c00) [pid = 18694] [serial = 1287] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x923d2000) [pid = 18694] [serial = 1268] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x9ba21c00) [pid = 18694] [serial = 1310] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x9281e400) [pid = 18694] [serial = 1271] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x9ba15400) [pid = 18694] [serial = 1307] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8ae26000) [pid = 18694] [serial = 1314] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x9b883400) [pid = 18694] [serial = 1305] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9a16c400) [pid = 18694] [serial = 1298] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8cab4c00) [pid = 18694] [serial = 1259] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x8f00b400) [pid = 18694] [serial = 1188] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x929c3c00) [pid = 18694] [serial = 1272] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x9ba18400) [pid = 18694] [serial = 1308] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x93c0a000) [pid = 18694] [serial = 1278] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x91be1000) [pid = 18694] [serial = 1265] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x8ef5d400) [pid = 18694] [serial = 1320] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9960bc00) [pid = 18694] [serial = 1289] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x99fef800) [pid = 18694] [serial = 1296] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x8d05a000) [pid = 18694] [serial = 1317] [outer = (nil)] [url = about:blank] 18:53:22 INFO - PROCESS | 18694 | 1463190802491 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x89446800 == 105 [pid = 18694] [id = 481] 18:53:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x897c3000) [pid = 18694] [serial = 1444] [outer = (nil)] 18:53:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x897cfc00) [pid = 18694] [serial = 1445] [outer = 0x897c3000] 18:53:22 INFO - PROCESS | 18694 | 1463190802573 Marionette DEBUG loaded listener.js 18:53:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8a457c00) [pid = 18694] [serial = 1446] [outer = 0x897c3000] 18:53:23 INFO - PROCESS | 18694 | 1463190803447 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]]]}] 18:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3794ms 18:53:23 INFO - PROCESS | 18694 | 1463190803528 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:53:23 INFO - PROCESS | 18694 | 1463190803535 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:53:23 INFO - PROCESS | 18694 | 1463190803543 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:53:23 INFO - PROCESS | 18694 | 1463190803548 Marionette TRACE conn3 <- [1,1898,null,{}] 18:53:23 INFO - PROCESS | 18694 | 1463190803561 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}] 18:53:23 INFO - PROCESS | 18694 | 1463190803772 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:53:23 INFO - PROCESS | 18694 | 1463190803974 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c774800 == 106 [pid = 18694] [id = 482] 18:53:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8c777800) [pid = 18694] [serial = 1447] [outer = (nil)] 18:53:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8d056400) [pid = 18694] [serial = 1448] [outer = 0x8c777800] 18:53:24 INFO - PROCESS | 18694 | 1463190804053 Marionette DEBUG loaded listener.js 18:53:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x8dbdfc00) [pid = 18694] [serial = 1449] [outer = 0x8c777800] 18:53:25 INFO - PROCESS | 18694 | 1463190805005 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]]]}] 18:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1538ms 18:53:25 INFO - PROCESS | 18694 | 1463190805083 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:53:25 INFO - PROCESS | 18694 | 1463190805090 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:53:25 INFO - PROCESS | 18694 | 1463190805096 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:53:25 INFO - PROCESS | 18694 | 1463190805099 Marionette TRACE conn3 <- [1,1902,null,{}] 18:53:25 INFO - PROCESS | 18694 | 1463190805114 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}] 18:53:25 INFO - PROCESS | 18694 | 1463190805399 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:53:25 INFO - PROCESS | 18694 | 1463190805432 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:25 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae27800 == 107 [pid = 18694] [id = 483] 18:53:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8de5dc00) [pid = 18694] [serial = 1450] [outer = (nil)] 18:53:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8ef58000) [pid = 18694] [serial = 1451] [outer = 0x8de5dc00] 18:53:25 INFO - PROCESS | 18694 | 1463190805506 Marionette DEBUG loaded listener.js 18:53:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8f006c00) [pid = 18694] [serial = 1452] [outer = 0x8de5dc00] 18:53:26 INFO - PROCESS | 18694 | 1463190806576 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]]]}] 18:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1539ms 18:53:26 INFO - PROCESS | 18694 | 1463190806638 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:53:26 INFO - PROCESS | 18694 | 1463190806642 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:53:26 INFO - PROCESS | 18694 | 1463190806658 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:53:26 INFO - PROCESS | 18694 | 1463190806667 Marionette TRACE conn3 <- [1,1906,null,{}] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x95a42c00) [pid = 18694] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8d17e800) [pid = 18694] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x8c8d0400) [pid = 18694] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x92a60c00) [pid = 18694] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x8f005c00) [pid = 18694] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x8790c800) [pid = 18694] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x91ceec00) [pid = 18694] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x8caa7c00) [pid = 18694] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x92a67800) [pid = 18694] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x91b25800) [pid = 18694] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x92d61c00) [pid = 18694] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x8caaac00) [pid = 18694] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x99c5a800) [pid = 18694] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x8f004000) [pid = 18694] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x99d4a000) [pid = 18694] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x923d5800) [pid = 18694] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x8ac5d800) [pid = 18694] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x9134e800) [pid = 18694] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x98af2400) [pid = 18694] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x85dffc00) [pid = 18694] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 125 (0x98146c00) [pid = 18694] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 124 (0x85faa000) [pid = 18694] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:53:27 INFO - PROCESS | 18694 | --DOMWINDOW == 123 (0x959f0c00) [pid = 18694] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:53:27 INFO - PROCESS | 18694 | 1463190807396 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}] 18:53:27 INFO - PROCESS | 18694 | 1463190807593 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:53:27 INFO - PROCESS | 18694 | 1463190807784 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac5d800 == 108 [pid = 18694] [id = 484] 18:53:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 124 (0x8bb8d000) [pid = 18694] [serial = 1453] [outer = (nil)] 18:53:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 125 (0x8e860c00) [pid = 18694] [serial = 1454] [outer = 0x8bb8d000] 18:53:27 INFO - PROCESS | 18694 | 1463190807859 Marionette DEBUG loaded listener.js 18:53:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x91358400) [pid = 18694] [serial = 1455] [outer = 0x8bb8d000] 18:53:28 INFO - PROCESS | 18694 | 1463190808707 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]]]}] 18:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2089ms 18:53:28 INFO - PROCESS | 18694 | 1463190808739 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:53:28 INFO - PROCESS | 18694 | 1463190808743 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:53:28 INFO - PROCESS | 18694 | 1463190808749 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:53:28 INFO - PROCESS | 18694 | 1463190808753 Marionette TRACE conn3 <- [1,1910,null,{}] 18:53:28 INFO - PROCESS | 18694 | 1463190808758 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}] 18:53:28 INFO - PROCESS | 18694 | 1463190808947 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:53:28 INFO - PROCESS | 18694 | 1463190808969 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb85800 == 109 [pid = 18694] [id = 485] 18:53:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x8d052400) [pid = 18694] [serial = 1456] [outer = (nil)] 18:53:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x91b31c00) [pid = 18694] [serial = 1457] [outer = 0x8d052400] 18:53:29 INFO - PROCESS | 18694 | 1463190809224 Marionette DEBUG loaded listener.js 18:53:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x91bcc800) [pid = 18694] [serial = 1458] [outer = 0x8d052400] 18:53:30 INFO - PROCESS | 18694 | 1463190810398 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]]]}] 18:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1690ms 18:53:30 INFO - PROCESS | 18694 | 1463190810441 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:53:30 INFO - PROCESS | 18694 | 1463190810449 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:53:30 INFO - PROCESS | 18694 | 1463190810458 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:53:30 INFO - PROCESS | 18694 | 1463190810465 Marionette TRACE conn3 <- [1,1914,null,{}] 18:53:30 INFO - PROCESS | 18694 | 1463190810474 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}] 18:53:30 INFO - PROCESS | 18694 | 1463190810720 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:53:31 INFO - PROCESS | 18694 | 1463190811057 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae2e400 == 110 [pid = 18694] [id = 486] 18:53:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x8bb90800) [pid = 18694] [serial = 1459] [outer = (nil)] 18:53:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8e5d7c00) [pid = 18694] [serial = 1460] [outer = 0x8bb90800] 18:53:31 INFO - PROCESS | 18694 | 1463190811153 Marionette DEBUG loaded listener.js 18:53:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8e85d000) [pid = 18694] [serial = 1461] [outer = 0x8bb90800] 18:53:32 INFO - PROCESS | 18694 | 1463190812090 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]]]}] 18:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1686ms 18:53:32 INFO - PROCESS | 18694 | 1463190812145 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:53:32 INFO - PROCESS | 18694 | 1463190812153 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:53:32 INFO - PROCESS | 18694 | 1463190812165 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:53:32 INFO - PROCESS | 18694 | 1463190812169 Marionette TRACE conn3 <- [1,1918,null,{}] 18:53:32 INFO - PROCESS | 18694 | 1463190812176 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}] 18:53:32 INFO - PROCESS | 18694 | 1463190812450 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:53:32 INFO - PROCESS | 18694 | 1463190812842 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x912ebc00 == 111 [pid = 18694] [id = 487] 18:53:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x914d6000) [pid = 18694] [serial = 1462] [outer = (nil)] 18:53:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x91ab5400) [pid = 18694] [serial = 1463] [outer = 0x914d6000] 18:53:32 INFO - PROCESS | 18694 | 1463190812978 Marionette DEBUG loaded listener.js 18:53:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x91bc5400) [pid = 18694] [serial = 1464] [outer = 0x914d6000] 18:53:33 INFO - PROCESS | 18694 | 1463190813958 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]]]}] 18:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1837ms 18:53:34 INFO - PROCESS | 18694 | 1463190814006 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:53:34 INFO - PROCESS | 18694 | 1463190814010 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:53:34 INFO - PROCESS | 18694 | 1463190814017 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:53:34 INFO - PROCESS | 18694 | 1463190814024 Marionette TRACE conn3 <- [1,1922,null,{}] 18:53:34 INFO - PROCESS | 18694 | 1463190814041 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}] 18:53:34 INFO - PROCESS | 18694 | 1463190814278 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:53:34 INFO - PROCESS | 18694 | 1463190814650 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caaf400 == 112 [pid = 18694] [id = 488] 18:53:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x91cf1800) [pid = 18694] [serial = 1465] [outer = (nil)] 18:53:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x923ca000) [pid = 18694] [serial = 1466] [outer = 0x91cf1800] 18:53:34 INFO - PROCESS | 18694 | 1463190814749 Marionette DEBUG loaded listener.js 18:53:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x9255f800) [pid = 18694] [serial = 1467] [outer = 0x91cf1800] 18:53:35 INFO - PROCESS | 18694 | 1463190815701 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]]]}] 18:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1746ms 18:53:35 INFO - PROCESS | 18694 | 1463190815764 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:53:35 INFO - PROCESS | 18694 | 1463190815769 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:53:35 INFO - PROCESS | 18694 | 1463190815776 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:53:35 INFO - PROCESS | 18694 | 1463190815779 Marionette TRACE conn3 <- [1,1926,null,{}] 18:53:35 INFO - PROCESS | 18694 | 1463190815785 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}] 18:53:36 INFO - PROCESS | 18694 | 1463190816014 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:53:36 INFO - PROCESS | 18694 | 1463190816343 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f1000 == 113 [pid = 18694] [id = 489] 18:53:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x9256a000) [pid = 18694] [serial = 1468] [outer = (nil)] 18:53:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x929ccc00) [pid = 18694] [serial = 1469] [outer = 0x9256a000] 18:53:36 INFO - PROCESS | 18694 | 1463190816440 Marionette DEBUG loaded listener.js 18:53:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x92a63800) [pid = 18694] [serial = 1470] [outer = 0x9256a000] 18:53:37 INFO - PROCESS | 18694 | 1463190817360 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]]]}] 18:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1633ms 18:53:37 INFO - PROCESS | 18694 | 1463190817408 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:53:37 INFO - PROCESS | 18694 | 1463190817413 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:53:37 INFO - PROCESS | 18694 | 1463190817420 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:53:37 INFO - PROCESS | 18694 | 1463190817424 Marionette TRACE conn3 <- [1,1930,null,{}] 18:53:37 INFO - PROCESS | 18694 | 1463190817430 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}] 18:53:37 INFO - PROCESS | 18694 | 1463190817646 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:53:37 INFO - PROCESS | 18694 | 1463190817976 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x92569400 == 114 [pid = 18694] [id = 490] 18:53:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x92a5f800) [pid = 18694] [serial = 1471] [outer = (nil)] 18:53:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x92ab3800) [pid = 18694] [serial = 1472] [outer = 0x92a5f800] 18:53:38 INFO - PROCESS | 18694 | 1463190818072 Marionette DEBUG loaded listener.js 18:53:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x92b43800) [pid = 18694] [serial = 1473] [outer = 0x92a5f800] 18:53:39 INFO - PROCESS | 18694 | 1463190819024 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]]]}] 18:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1642ms 18:53:39 INFO - PROCESS | 18694 | 1463190819063 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:53:39 INFO - PROCESS | 18694 | 1463190819067 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:53:39 INFO - PROCESS | 18694 | 1463190819074 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:53:39 INFO - PROCESS | 18694 | 1463190819077 Marionette TRACE conn3 <- [1,1934,null,{}] 18:53:39 INFO - PROCESS | 18694 | 1463190819085 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}] 18:53:39 INFO - PROCESS | 18694 | 1463190819311 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:53:39 INFO - PROCESS | 18694 | 1463190819636 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x912f1c00 == 115 [pid = 18694] [id = 491] 18:53:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x92a68400) [pid = 18694] [serial = 1474] [outer = (nil)] 18:53:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x93aa6c00) [pid = 18694] [serial = 1475] [outer = 0x92a68400] 18:53:39 INFO - PROCESS | 18694 | 1463190819730 Marionette DEBUG loaded listener.js 18:53:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x93c0a000) [pid = 18694] [serial = 1476] [outer = 0x92a68400] 18:53:40 INFO - PROCESS | 18694 | 1463190820681 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]]]}] 18:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1683ms 18:53:40 INFO - PROCESS | 18694 | 1463190820758 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:53:40 INFO - PROCESS | 18694 | 1463190820762 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:53:40 INFO - PROCESS | 18694 | 1463190820769 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:53:40 INFO - PROCESS | 18694 | 1463190820772 Marionette TRACE conn3 <- [1,1938,null,{}] 18:53:40 INFO - PROCESS | 18694 | 1463190820778 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}] 18:53:41 INFO - PROCESS | 18694 | 1463190821001 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:53:41 INFO - PROCESS | 18694 | 1463190821331 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d175c00 == 116 [pid = 18694] [id = 492] 18:53:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x92cdd000) [pid = 18694] [serial = 1477] [outer = (nil)] 18:53:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x950eb800) [pid = 18694] [serial = 1478] [outer = 0x92cdd000] 18:53:41 INFO - PROCESS | 18694 | 1463190821426 Marionette DEBUG loaded listener.js 18:53:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x958dfc00) [pid = 18694] [serial = 1479] [outer = 0x92cdd000] 18:53:42 INFO - PROCESS | 18694 | 1463190822337 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]]]}] 18:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1632ms 18:53:42 INFO - PROCESS | 18694 | 1463190822402 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:53:42 INFO - PROCESS | 18694 | 1463190822406 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:53:42 INFO - PROCESS | 18694 | 1463190822412 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:53:42 INFO - PROCESS | 18694 | 1463190822416 Marionette TRACE conn3 <- [1,1942,null,{}] 18:53:42 INFO - PROCESS | 18694 | 1463190822423 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}] 18:53:42 INFO - PROCESS | 18694 | 1463190822645 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:53:42 INFO - PROCESS | 18694 | 1463190822971 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x92cd5c00 == 117 [pid = 18694] [id = 493] 18:53:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x958e8800) [pid = 18694] [serial = 1480] [outer = (nil)] 18:53:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x95a45400) [pid = 18694] [serial = 1481] [outer = 0x958e8800] 18:53:43 INFO - PROCESS | 18694 | 1463190823066 Marionette DEBUG loaded listener.js 18:53:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x95a4cc00) [pid = 18694] [serial = 1482] [outer = 0x958e8800] 18:53:44 INFO - PROCESS | 18694 | 1463190824045 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]]]}] 18:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1693ms 18:53:44 INFO - PROCESS | 18694 | 1463190824106 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:53:44 INFO - PROCESS | 18694 | 1463190824111 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:53:44 INFO - PROCESS | 18694 | 1463190824117 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:53:44 INFO - PROCESS | 18694 | 1463190824121 Marionette TRACE conn3 <- [1,1946,null,{}] 18:53:44 INFO - PROCESS | 18694 | 1463190824127 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}] 18:53:44 INFO - PROCESS | 18694 | 1463190824391 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:53:44 INFO - PROCESS | 18694 | 1463190824724 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x912f6400 == 118 [pid = 18694] [id = 494] 18:53:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x91abc000) [pid = 18694] [serial = 1483] [outer = (nil)] 18:53:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x95a6cc00) [pid = 18694] [serial = 1484] [outer = 0x91abc000] 18:53:44 INFO - PROCESS | 18694 | 1463190824812 Marionette DEBUG loaded listener.js 18:53:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x95a70400) [pid = 18694] [serial = 1485] [outer = 0x91abc000] 18:53:45 INFO - PROCESS | 18694 | 1463190825783 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]]]}] 18:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1699ms 18:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:53:45 INFO - PROCESS | 18694 | 1463190825816 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:53:45 INFO - PROCESS | 18694 | 1463190825819 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:53:45 INFO - PROCESS | 18694 | 1463190825826 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:53:45 INFO - PROCESS | 18694 | 1463190825829 Marionette TRACE conn3 <- [1,1950,null,{}] 18:53:45 INFO - PROCESS | 18694 | 1463190825835 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}] 18:53:46 INFO - PROCESS | 18694 | 1463190826053 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:53:46 INFO - PROCESS | 18694 | 1463190826396 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x959f3400 == 119 [pid = 18694] [id = 495] 18:53:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x98af3400) [pid = 18694] [serial = 1486] [outer = (nil)] 18:53:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x98f29c00) [pid = 18694] [serial = 1487] [outer = 0x98af3400] 18:53:46 INFO - PROCESS | 18694 | 1463190826492 Marionette DEBUG loaded listener.js 18:53:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x9960bc00) [pid = 18694] [serial = 1488] [outer = 0x98af3400] 18:53:47 INFO - PROCESS | 18694 | 1463190827415 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]]]}] 18:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1633ms 18:53:47 INFO - PROCESS | 18694 | 1463190827460 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:53:47 INFO - PROCESS | 18694 | 1463190827465 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:53:47 INFO - PROCESS | 18694 | 1463190827471 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:53:47 INFO - PROCESS | 18694 | 1463190827476 Marionette TRACE conn3 <- [1,1954,null,{}] 18:53:47 INFO - PROCESS | 18694 | 1463190827481 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}] 18:53:47 INFO - PROCESS | 18694 | 1463190827720 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:53:48 INFO - PROCESS | 18694 | 1463190828061 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x9970e000 == 120 [pid = 18694] [id = 496] 18:53:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x99b47000) [pid = 18694] [serial = 1489] [outer = (nil)] 18:53:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x99c5d400) [pid = 18694] [serial = 1490] [outer = 0x99b47000] 18:53:48 INFO - PROCESS | 18694 | 1463190828160 Marionette DEBUG loaded listener.js 18:53:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x99d4dc00) [pid = 18694] [serial = 1491] [outer = 0x99b47000] 18:53:49 INFO - PROCESS | 18694 | 1463190829082 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]]]}] 18:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1644ms 18:53:49 INFO - PROCESS | 18694 | 1463190829115 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:53:49 INFO - PROCESS | 18694 | 1463190829119 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:53:49 INFO - PROCESS | 18694 | 1463190829126 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:53:49 INFO - PROCESS | 18694 | 1463190829129 Marionette TRACE conn3 <- [1,1958,null,{}] 18:53:49 INFO - PROCESS | 18694 | 1463190829135 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}] 18:53:49 INFO - PROCESS | 18694 | 1463190829343 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:53:49 INFO - PROCESS | 18694 | 1463190829640 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x9970f400 == 121 [pid = 18694] [id = 497] 18:53:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x99d4b000) [pid = 18694] [serial = 1492] [outer = (nil)] 18:53:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x99ff2400) [pid = 18694] [serial = 1493] [outer = 0x99d4b000] 18:53:49 INFO - PROCESS | 18694 | 1463190829778 Marionette DEBUG loaded listener.js 18:53:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x9a07a000) [pid = 18694] [serial = 1494] [outer = 0x99d4b000] 18:53:50 INFO - PROCESS | 18694 | 1463190830685 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]]]}] 18:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1580ms 18:53:50 INFO - PROCESS | 18694 | 1463190830707 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:53:50 INFO - PROCESS | 18694 | 1463190830710 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:53:50 INFO - PROCESS | 18694 | 1463190830717 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:53:50 INFO - PROCESS | 18694 | 1463190830731 Marionette TRACE conn3 <- [1,1962,null,{}] 18:53:50 INFO - PROCESS | 18694 | 1463190830737 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}] 18:53:51 INFO - PROCESS | 18694 | 1463190831060 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:53:51 INFO - PROCESS | 18694 | 1463190831328 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943bc00 == 122 [pid = 18694] [id = 498] 18:53:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x897c5c00) [pid = 18694] [serial = 1495] [outer = (nil)] 18:53:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x9a170000) [pid = 18694] [serial = 1496] [outer = 0x897c5c00] 18:53:51 INFO - PROCESS | 18694 | 1463190831421 Marionette DEBUG loaded listener.js 18:53:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x9a672000) [pid = 18694] [serial = 1497] [outer = 0x897c5c00] 18:53:52 INFO - PROCESS | 18694 | 1463190832358 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]]]}] 18:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1701ms 18:53:52 INFO - PROCESS | 18694 | 1463190832419 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:53:52 INFO - PROCESS | 18694 | 1463190832423 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:53:52 INFO - PROCESS | 18694 | 1463190832430 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:53:52 INFO - PROCESS | 18694 | 1463190832433 Marionette TRACE conn3 <- [1,1966,null,{}] 18:53:52 INFO - PROCESS | 18694 | 1463190832439 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}] 18:53:52 INFO - PROCESS | 18694 | 1463190832658 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:53:53 INFO - PROCESS | 18694 | 1463190832993 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x99fe8800 == 123 [pid = 18694] [id = 499] 18:53:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x9a168400) [pid = 18694] [serial = 1498] [outer = (nil)] 18:53:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x9ad3f000) [pid = 18694] [serial = 1499] [outer = 0x9a168400] 18:53:53 INFO - PROCESS | 18694 | 1463190833088 Marionette DEBUG loaded listener.js 18:53:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x9ad44800) [pid = 18694] [serial = 1500] [outer = 0x9a168400] 18:53:54 INFO - PROCESS | 18694 | 1463190833999 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]]]}] 18:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1587ms 18:53:54 INFO - PROCESS | 18694 | 1463190834018 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:53:54 INFO - PROCESS | 18694 | 1463190834021 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:53:54 INFO - PROCESS | 18694 | 1463190834029 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:53:54 INFO - PROCESS | 18694 | 1463190834032 Marionette TRACE conn3 <- [1,1970,null,{}] 18:53:54 INFO - PROCESS | 18694 | 1463190834039 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}] 18:53:54 INFO - PROCESS | 18694 | 1463190834250 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:53:54 INFO - PROCESS | 18694 | 1463190834547 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a94d400 == 124 [pid = 18694] [id = 500] 18:53:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x9ab13400) [pid = 18694] [serial = 1501] [outer = (nil)] 18:53:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x9b0c2800) [pid = 18694] [serial = 1502] [outer = 0x9ab13400] 18:53:54 INFO - PROCESS | 18694 | 1463190834681 Marionette DEBUG loaded listener.js 18:53:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x9b0c9c00) [pid = 18694] [serial = 1503] [outer = 0x9ab13400] 18:53:55 INFO - PROCESS | 18694 | 1463190835646 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]]]}] 18:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1683ms 18:53:55 INFO - PROCESS | 18694 | 1463190835713 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:53:55 INFO - PROCESS | 18694 | 1463190835717 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:53:55 INFO - PROCESS | 18694 | 1463190835723 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:53:55 INFO - PROCESS | 18694 | 1463190835727 Marionette TRACE conn3 <- [1,1974,null,{}] 18:53:55 INFO - PROCESS | 18694 | 1463190835733 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}] 18:53:55 INFO - PROCESS | 18694 | 1463190835951 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:53:56 INFO - PROCESS | 18694 | 1463190836298 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a44e000 == 125 [pid = 18694] [id = 501] 18:53:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x8d171800) [pid = 18694] [serial = 1504] [outer = (nil)] 18:53:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x9b88d400) [pid = 18694] [serial = 1505] [outer = 0x8d171800] 18:53:56 INFO - PROCESS | 18694 | 1463190836390 Marionette DEBUG loaded listener.js 18:53:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x9b8ebc00) [pid = 18694] [serial = 1506] [outer = 0x8d171800] 18:53:57 INFO - PROCESS | 18694 | 1463190837325 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]]]}] 18:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1636ms 18:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:53:57 INFO - PROCESS | 18694 | 1463190837360 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:53:57 INFO - PROCESS | 18694 | 1463190837363 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:53:57 INFO - PROCESS | 18694 | 1463190837370 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:53:57 INFO - PROCESS | 18694 | 1463190837373 Marionette TRACE conn3 <- [1,1978,null,{}] 18:53:57 INFO - PROCESS | 18694 | 1463190837387 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}] 18:53:57 INFO - PROCESS | 18694 | 1463190837618 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:53:57 INFO - PROCESS | 18694 | 1463190837949 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x89440c00 == 126 [pid = 18694] [id = 502] 18:53:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x95a66800) [pid = 18694] [serial = 1507] [outer = (nil)] 18:53:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x9ba1d000) [pid = 18694] [serial = 1508] [outer = 0x95a66800] 18:53:58 INFO - PROCESS | 18694 | 1463190838045 Marionette DEBUG loaded listener.js 18:53:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x9ba20400) [pid = 18694] [serial = 1509] [outer = 0x95a66800] 18:53:58 INFO - PROCESS | 18694 | 1463190838991 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]]]}] 18:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1689ms 18:53:59 INFO - PROCESS | 18694 | 1463190839060 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:53:59 INFO - PROCESS | 18694 | 1463190839064 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:53:59 INFO - PROCESS | 18694 | 1463190839071 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:53:59 INFO - PROCESS | 18694 | 1463190839075 Marionette TRACE conn3 <- [1,1982,null,{}] 18:53:59 INFO - PROCESS | 18694 | 1463190839081 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}] 18:53:59 INFO - PROCESS | 18694 | 1463190839346 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:53:59 INFO - PROCESS | 18694 | 1463190839700 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb89800 == 127 [pid = 18694] [id = 503] 18:53:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x9b961400) [pid = 18694] [serial = 1510] [outer = (nil)] 18:53:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0xa0617800) [pid = 18694] [serial = 1511] [outer = 0x9b961400] 18:53:59 INFO - PROCESS | 18694 | 1463190839784 Marionette DEBUG loaded listener.js 18:53:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0xa1148400) [pid = 18694] [serial = 1512] [outer = 0x9b961400] 18:54:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5dc800 == 126 [pid = 18694] [id = 248] 18:54:01 INFO - PROCESS | 18694 | --DOCSHELL 0x87907800 == 125 [pid = 18694] [id = 459] 18:54:01 INFO - PROCESS | 18694 | --DOCSHELL 0x99a43400 == 124 [pid = 18694] [id = 432] 18:54:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae29800 == 123 [pid = 18694] [id = 245] 18:54:01 INFO - PROCESS | 18694 | --DOCSHELL 0x9256c400 == 122 [pid = 18694] [id = 434] 18:54:01 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac55c00 == 121 [pid = 18694] [id = 244] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x977db400) [pid = 18694] [serial = 1356] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x8dbda400) [pid = 18694] [serial = 1328] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x91ab3800) [pid = 18694] [serial = 1257] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x93ab0c00) [pid = 18694] [serial = 1350] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x8f00dc00) [pid = 18694] [serial = 1331] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x8943b000) [pid = 18694] [serial = 1379] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x92a67c00) [pid = 18694] [serial = 1343] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x8dbd4800) [pid = 18694] [serial = 1385] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x99d43000) [pid = 18694] [serial = 1365] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x8de62000) [pid = 18694] [serial = 1329] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x9ad48000) [pid = 18694] [serial = 1373] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x99c66000) [pid = 18694] [serial = 1364] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x94659000) [pid = 18694] [serial = 1352] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x92b4f000) [pid = 18694] [serial = 1346] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x897c5400) [pid = 18694] [serial = 1380] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x9134ec00) [pid = 18694] [serial = 1332] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x9a077000) [pid = 18694] [serial = 1368] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x91cecc00) [pid = 18694] [serial = 1337] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x9a678c00) [pid = 18694] [serial = 1371] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x929c0400) [pid = 18694] [serial = 1341] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x8c8ca000) [pid = 18694] [serial = 1383] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x99ff6000) [pid = 18694] [serial = 1367] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x91bcd000) [pid = 18694] [serial = 1335] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x9a672c00) [pid = 18694] [serial = 1370] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x91bc3c00) [pid = 18694] [serial = 1334] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x99b47800) [pid = 18694] [serial = 1361] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x92486000) [pid = 18694] [serial = 1340] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x9b0c8000) [pid = 18694] [serial = 1374] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x99be1000) [pid = 18694] [serial = 1362] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x95041400) [pid = 18694] [serial = 1353] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x8a454000) [pid = 18694] [serial = 1326] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x8bb8dc00) [pid = 18694] [serial = 1382] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x91cf2400) [pid = 18694] [serial = 1338] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x95a4fc00) [pid = 18694] [serial = 1355] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x93981c00) [pid = 18694] [serial = 1349] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x8790d000) [pid = 18694] [serial = 1325] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x98fbb800) [pid = 18694] [serial = 1359] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x8dbdf800) [pid = 18694] [serial = 1389] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x98f2d400) [pid = 18694] [serial = 1358] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x8a3ec400) [pid = 18694] [serial = 1388] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x9ba1fc00) [pid = 18694] [serial = 1377] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x92ab3000) [pid = 18694] [serial = 1344] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x92cd1000) [pid = 18694] [serial = 1347] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9ba1cc00) [pid = 18694] [serial = 1376] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x8de5a000) [pid = 18694] [serial = 1386] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x8f003800) [pid = 18694] [serial = 1391] [outer = (nil)] [url = about:blank] 18:54:02 INFO - PROCESS | 18694 | 1463190842741 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]]]}] 18:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 3698ms 18:54:02 INFO - PROCESS | 18694 | 1463190842800 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:54:02 INFO - PROCESS | 18694 | 1463190842809 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:54:02 INFO - PROCESS | 18694 | 1463190842824 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:54:02 INFO - PROCESS | 18694 | 1463190842829 Marionette TRACE conn3 <- [1,1986,null,{}] 18:54:02 INFO - PROCESS | 18694 | 1463190842837 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}] 18:54:03 INFO - PROCESS | 18694 | 1463190843033 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:54:03 INFO - PROCESS | 18694 | 1463190843226 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3e5000 == 122 [pid = 18694] [id = 504] 18:54:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8a3e6000) [pid = 18694] [serial = 1513] [outer = (nil)] 18:54:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8a45a800) [pid = 18694] [serial = 1514] [outer = 0x8a3e6000] 18:54:03 INFO - PROCESS | 18694 | 1463190843353 Marionette DEBUG loaded listener.js 18:54:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8ac62000) [pid = 18694] [serial = 1515] [outer = 0x8a3e6000] 18:54:04 INFO - PROCESS | 18694 | 1463190844143 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]]]}] 18:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1337ms 18:54:04 INFO - PROCESS | 18694 | 1463190844192 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:54:04 INFO - PROCESS | 18694 | 1463190844199 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:54:04 INFO - PROCESS | 18694 | 1463190844211 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:54:04 INFO - PROCESS | 18694 | 1463190844214 Marionette TRACE conn3 <- [1,1990,null,{}] 18:54:04 INFO - PROCESS | 18694 | 1463190844220 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}] 18:54:04 INFO - PROCESS | 18694 | 1463190844409 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:54:04 INFO - PROCESS | 18694 | 1463190844427 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8d4000 == 123 [pid = 18694] [id = 505] 18:54:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8caa8000) [pid = 18694] [serial = 1516] [outer = (nil)] 18:54:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8dbd5400) [pid = 18694] [serial = 1517] [outer = 0x8caa8000] 18:54:04 INFO - PROCESS | 18694 | 1463190844499 Marionette DEBUG loaded listener.js 18:54:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x8de57800) [pid = 18694] [serial = 1518] [outer = 0x8caa8000] 18:54:05 INFO - PROCESS | 18694 | 1463190845595 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]]]}] 18:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1445ms 18:54:05 INFO - PROCESS | 18694 | 1463190845655 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:54:05 INFO - PROCESS | 18694 | 1463190845659 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:54:05 INFO - PROCESS | 18694 | 1463190845665 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:54:05 INFO - PROCESS | 18694 | 1463190845671 Marionette TRACE conn3 <- [1,1994,null,{}] 18:54:05 INFO - PROCESS | 18694 | 1463190845695 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}] 18:54:05 INFO - PROCESS | 18694 | 1463190845988 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:54:06 INFO - PROCESS | 18694 | 1463190846038 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8d5400 == 124 [pid = 18694] [id = 506] 18:54:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8de63c00) [pid = 18694] [serial = 1519] [outer = (nil)] 18:54:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8ef64800) [pid = 18694] [serial = 1520] [outer = 0x8de63c00] 18:54:06 INFO - PROCESS | 18694 | 1463190846246 Marionette DEBUG loaded listener.js 18:54:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x912f0c00) [pid = 18694] [serial = 1521] [outer = 0x8de63c00] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x92b4d400) [pid = 18694] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x91ab8800) [pid = 18694] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x897c3000) [pid = 18694] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x8a45a000) [pid = 18694] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x9281c400) [pid = 18694] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x94664400) [pid = 18694] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x8ef59000) [pid = 18694] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x91d36000) [pid = 18694] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x8c777800) [pid = 18694] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x98aef000) [pid = 18694] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x92ab2c00) [pid = 18694] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x958e4400) [pid = 18694] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x98aa6c00) [pid = 18694] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x8bb8d000) [pid = 18694] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x8de5dc00) [pid = 18694] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x91bdb800) [pid = 18694] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x91d36400) [pid = 18694] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x95a6ec00) [pid = 18694] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:54:07 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x8943b800) [pid = 18694] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:54:07 INFO - PROCESS | 18694 | 1463190847715 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]]]}] 18:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2148ms 18:54:07 INFO - PROCESS | 18694 | 1463190847814 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:54:07 INFO - PROCESS | 18694 | 1463190847819 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:54:07 INFO - PROCESS | 18694 | 1463190847834 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:54:07 INFO - PROCESS | 18694 | 1463190847838 Marionette TRACE conn3 <- [1,1998,null,{}] 18:54:07 INFO - PROCESS | 18694 | 1463190847844 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}] 18:54:08 INFO - PROCESS | 18694 | 1463190848035 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:54:08 INFO - PROCESS | 18694 | 1463190848049 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb8d000 == 125 [pid = 18694] [id = 507] 18:54:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x8e864400) [pid = 18694] [serial = 1522] [outer = (nil)] 18:54:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x91354c00) [pid = 18694] [serial = 1523] [outer = 0x8e864400] 18:54:08 INFO - PROCESS | 18694 | 1463190848121 Marionette DEBUG loaded listener.js 18:54:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x914dfc00) [pid = 18694] [serial = 1524] [outer = 0x8e864400] 18:54:09 INFO - PROCESS | 18694 | 1463190849021 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]]]}] 18:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1229ms 18:54:09 INFO - PROCESS | 18694 | 1463190849063 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:54:09 INFO - PROCESS | 18694 | 1463190849067 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:54:09 INFO - PROCESS | 18694 | 1463190849084 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:54:09 INFO - PROCESS | 18694 | 1463190849087 Marionette TRACE conn3 <- [1,2002,null,{}] 18:54:09 INFO - PROCESS | 18694 | 1463190849093 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}] 18:54:09 INFO - PROCESS | 18694 | 1463190849280 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:54:09 INFO - PROCESS | 18694 | 1463190849644 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df1000 == 126 [pid = 18694] [id = 508] 18:54:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x85df2400) [pid = 18694] [serial = 1525] [outer = (nil)] 18:54:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8790b400) [pid = 18694] [serial = 1526] [outer = 0x85df2400] 18:54:09 INFO - PROCESS | 18694 | 1463190849733 Marionette DEBUG loaded listener.js 18:54:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x897c5400) [pid = 18694] [serial = 1527] [outer = 0x85df2400] 18:54:10 INFO - PROCESS | 18694 | 1463190850839 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]]]}] 18:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1788ms 18:54:10 INFO - PROCESS | 18694 | 1463190850874 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:54:10 INFO - PROCESS | 18694 | 1463190850881 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:54:10 INFO - PROCESS | 18694 | 1463190850889 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:54:10 INFO - PROCESS | 18694 | 1463190850895 Marionette TRACE conn3 <- [1,2006,null,{}] 18:54:10 INFO - PROCESS | 18694 | 1463190850902 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}] 18:54:11 INFO - PROCESS | 18694 | 1463190851130 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:54:11 INFO - PROCESS | 18694 | 1463190851465 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae25800 == 127 [pid = 18694] [id = 509] 18:54:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x8caaac00) [pid = 18694] [serial = 1528] [outer = (nil)] 18:54:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x8d05f000) [pid = 18694] [serial = 1529] [outer = 0x8caaac00] 18:54:11 INFO - PROCESS | 18694 | 1463190851559 Marionette DEBUG loaded listener.js 18:54:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x8dbd9000) [pid = 18694] [serial = 1530] [outer = 0x8caaac00] 18:54:12 INFO - PROCESS | 18694 | 1463190852518 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]]]}] 18:54:12 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 18:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1686ms 18:54:12 INFO - PROCESS | 18694 | 1463190852579 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:54:12 INFO - PROCESS | 18694 | 1463190852586 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:54:12 INFO - PROCESS | 18694 | 1463190852592 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:54:12 INFO - PROCESS | 18694 | 1463190852595 Marionette TRACE conn3 <- [1,2010,null,{}] 18:54:12 INFO - PROCESS | 18694 | 1463190852602 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}] 18:54:12 INFO - PROCESS | 18694 | 1463190852818 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:54:13 INFO - PROCESS | 18694 | 1463190853187 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e753000 == 128 [pid = 18694] [id = 510] 18:54:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x8e869c00) [pid = 18694] [serial = 1531] [outer = (nil)] 18:54:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8f003800) [pid = 18694] [serial = 1532] [outer = 0x8e869c00] 18:54:13 INFO - PROCESS | 18694 | 1463190853278 Marionette DEBUG loaded listener.js 18:54:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x91ab2800) [pid = 18694] [serial = 1533] [outer = 0x8e869c00] 18:54:14 INFO - PROCESS | 18694 | 1463190854278 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]]]}] 18:54:14 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 18:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1736ms 18:54:14 INFO - PROCESS | 18694 | 1463190854330 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:54:14 INFO - PROCESS | 18694 | 1463190854334 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:54:14 INFO - PROCESS | 18694 | 1463190854351 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:54:14 INFO - PROCESS | 18694 | 1463190854360 Marionette TRACE conn3 <- [1,2014,null,{}] 18:54:14 INFO - PROCESS | 18694 | 1463190854366 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}] 18:54:14 INFO - PROCESS | 18694 | 1463190854623 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:54:14 INFO - PROCESS | 18694 | 1463190854951 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5de400 == 129 [pid = 18694] [id = 511] 18:54:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x91b28400) [pid = 18694] [serial = 1534] [outer = (nil)] 18:54:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x91cebc00) [pid = 18694] [serial = 1535] [outer = 0x91b28400] 18:54:15 INFO - PROCESS | 18694 | 1463190855039 Marionette DEBUG loaded listener.js 18:54:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x91d34800) [pid = 18694] [serial = 1536] [outer = 0x91b28400] 18:54:16 INFO - PROCESS | 18694 | 1463190856000 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]]]}] 18:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1700ms 18:54:16 INFO - PROCESS | 18694 | 1463190856043 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:54:16 INFO - PROCESS | 18694 | 1463190856049 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:54:16 INFO - PROCESS | 18694 | 1463190856056 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:54:16 INFO - PROCESS | 18694 | 1463190856059 Marionette TRACE conn3 <- [1,2018,null,{}] 18:54:16 INFO - PROCESS | 18694 | 1463190856065 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}] 18:54:16 INFO - PROCESS | 18694 | 1463190856283 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:54:16 INFO - PROCESS | 18694 | 1463190856613 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de61400 == 130 [pid = 18694] [id = 512] 18:54:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x8ef5b800) [pid = 18694] [serial = 1537] [outer = (nil)] 18:54:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x923d6400) [pid = 18694] [serial = 1538] [outer = 0x8ef5b800] 18:54:16 INFO - PROCESS | 18694 | 1463190856706 Marionette DEBUG loaded listener.js 18:54:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x92488400) [pid = 18694] [serial = 1539] [outer = 0x8ef5b800] 18:54:17 INFO - PROCESS | 18694 | 1463190857616 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]]]}] 18:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1637ms 18:54:17 INFO - PROCESS | 18694 | 1463190857694 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:54:17 INFO - PROCESS | 18694 | 1463190857698 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:54:17 INFO - PROCESS | 18694 | 1463190857705 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:54:17 INFO - PROCESS | 18694 | 1463190857708 Marionette TRACE conn3 <- [1,2022,null,{}] 18:54:17 INFO - PROCESS | 18694 | 1463190857714 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}] 18:54:17 INFO - PROCESS | 18694 | 1463190857966 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:54:18 INFO - PROCESS | 18694 | 1463190858298 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x92567400 == 131 [pid = 18694] [id = 513] 18:54:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x92819800) [pid = 18694] [serial = 1540] [outer = (nil)] 18:54:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x929c3000) [pid = 18694] [serial = 1541] [outer = 0x92819800] 18:54:18 INFO - PROCESS | 18694 | 1463190858394 Marionette DEBUG loaded listener.js 18:54:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x92ab1800) [pid = 18694] [serial = 1542] [outer = 0x92819800] 18:54:19 INFO - PROCESS | 18694 | 1463190859360 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]]]}] 18:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1688ms 18:54:19 INFO - PROCESS | 18694 | 1463190859394 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:54:19 INFO - PROCESS | 18694 | 1463190859397 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:54:19 INFO - PROCESS | 18694 | 1463190859404 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:54:19 INFO - PROCESS | 18694 | 1463190859407 Marionette TRACE conn3 <- [1,2026,null,{}] 18:54:19 INFO - PROCESS | 18694 | 1463190859413 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}] 18:54:19 INFO - PROCESS | 18694 | 1463190859618 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:54:19 INFO - PROCESS | 18694 | 1463190859946 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef59400 == 132 [pid = 18694] [id = 514] 18:54:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92563c00) [pid = 18694] [serial = 1543] [outer = (nil)] 18:54:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x92cd4000) [pid = 18694] [serial = 1544] [outer = 0x92563c00] 18:54:20 INFO - PROCESS | 18694 | 1463190860037 Marionette DEBUG loaded listener.js 18:54:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x92d53c00) [pid = 18694] [serial = 1545] [outer = 0x92563c00] 18:54:20 INFO - PROCESS | 18694 | 1463190860957 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]]]}] 18:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1630ms 18:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:54:21 INFO - PROCESS | 18694 | 1463190861035 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:54:21 INFO - PROCESS | 18694 | 1463190861038 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:54:21 INFO - PROCESS | 18694 | 1463190861045 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:54:21 INFO - PROCESS | 18694 | 1463190861048 Marionette TRACE conn3 <- [1,2030,null,{}] 18:54:21 INFO - PROCESS | 18694 | 1463190861054 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}] 18:54:21 INFO - PROCESS | 18694 | 1463190861308 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:54:21 INFO - PROCESS | 18694 | 1463190861632 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x9281f800 == 133 [pid = 18694] [id = 515] 18:54:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92b42000) [pid = 18694] [serial = 1546] [outer = (nil)] 18:54:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x92ef3000) [pid = 18694] [serial = 1547] [outer = 0x92b42000] 18:54:21 INFO - PROCESS | 18694 | 1463190861721 Marionette DEBUG loaded listener.js 18:54:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x93aa3000) [pid = 18694] [serial = 1548] [outer = 0x92b42000] 18:54:22 INFO - PROCESS | 18694 | 1463190862642 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]]]}] 18:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1645ms 18:54:22 INFO - PROCESS | 18694 | 1463190862690 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:54:22 INFO - PROCESS | 18694 | 1463190862694 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:54:22 INFO - PROCESS | 18694 | 1463190862700 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:54:22 INFO - PROCESS | 18694 | 1463190862704 Marionette TRACE conn3 <- [1,2034,null,{}] 18:54:22 INFO - PROCESS | 18694 | 1463190862710 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}] 18:54:22 INFO - PROCESS | 18694 | 1463190862921 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:54:23 INFO - PROCESS | 18694 | 1463190863245 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x92b50800 == 134 [pid = 18694] [id = 516] 18:54:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x92d55c00) [pid = 18694] [serial = 1549] [outer = (nil)] 18:54:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x9503d000) [pid = 18694] [serial = 1550] [outer = 0x92d55c00] 18:54:23 INFO - PROCESS | 18694 | 1463190863334 Marionette DEBUG loaded listener.js 18:54:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x95043c00) [pid = 18694] [serial = 1551] [outer = 0x92d55c00] 18:54:24 INFO - PROCESS | 18694 | 1463190864244 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]]]}] 18:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1586ms 18:54:24 INFO - PROCESS | 18694 | 1463190864288 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:54:24 INFO - PROCESS | 18694 | 1463190864292 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:54:24 INFO - PROCESS | 18694 | 1463190864298 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:54:24 INFO - PROCESS | 18694 | 1463190864302 Marionette TRACE conn3 <- [1,2038,null,{}] 18:54:24 INFO - PROCESS | 18694 | 1463190864307 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}] 18:54:24 INFO - PROCESS | 18694 | 1463190864525 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:54:24 INFO - PROCESS | 18694 | 1463190864870 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x93981c00 == 135 [pid = 18694] [id = 517] 18:54:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x93cce000) [pid = 18694] [serial = 1552] [outer = (nil)] 18:54:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x959e7000) [pid = 18694] [serial = 1553] [outer = 0x93cce000] 18:54:24 INFO - PROCESS | 18694 | 1463190864960 Marionette DEBUG loaded listener.js 18:54:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x959f1400) [pid = 18694] [serial = 1554] [outer = 0x93cce000] 18:54:25 INFO - PROCESS | 18694 | 1463190865856 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]]]}] 18:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1632ms 18:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:54:25 INFO - PROCESS | 18694 | 1463190865931 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:54:25 INFO - PROCESS | 18694 | 1463190865934 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:54:25 INFO - PROCESS | 18694 | 1463190865940 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:54:25 INFO - PROCESS | 18694 | 1463190865944 Marionette TRACE conn3 <- [1,2042,null,{}] 18:54:25 INFO - PROCESS | 18694 | 1463190865950 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}] 18:54:26 INFO - PROCESS | 18694 | 1463190866196 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:54:26 INFO - PROCESS | 18694 | 1463190866541 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d55400 == 136 [pid = 18694] [id = 518] 18:54:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x95a62c00) [pid = 18694] [serial = 1555] [outer = (nil)] 18:54:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x95a70000) [pid = 18694] [serial = 1556] [outer = 0x95a62c00] 18:54:26 INFO - PROCESS | 18694 | 1463190866646 Marionette DEBUG loaded listener.js 18:54:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x98ab2800) [pid = 18694] [serial = 1557] [outer = 0x95a62c00] 18:54:27 INFO - PROCESS | 18694 | 1463190867592 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]]]}] 18:54:27 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) 18:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1694ms 18:54:27 INFO - PROCESS | 18694 | 1463190867633 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:54:27 INFO - PROCESS | 18694 | 1463190867638 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:54:27 INFO - PROCESS | 18694 | 1463190867644 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:54:27 INFO - PROCESS | 18694 | 1463190867648 Marionette TRACE conn3 <- [1,2046,null,{}] 18:54:27 INFO - PROCESS | 18694 | 1463190867654 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}] 18:54:27 INFO - PROCESS | 18694 | 1463190867888 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:54:28 INFO - PROCESS | 18694 | 1463190868218 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a63800 == 137 [pid = 18694] [id = 519] 18:54:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x98afa000) [pid = 18694] [serial = 1558] [outer = (nil)] 18:54:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x998be400) [pid = 18694] [serial = 1559] [outer = 0x98afa000] 18:54:28 INFO - PROCESS | 18694 | 1463190868306 Marionette DEBUG loaded listener.js 18:54:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x99a44400) [pid = 18694] [serial = 1560] [outer = 0x98afa000] 18:54:29 INFO - PROCESS | 18694 | 1463190869274 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]]]}] 18:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1685ms 18:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:54:29 INFO - PROCESS | 18694 | 1463190869330 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:54:29 INFO - PROCESS | 18694 | 1463190869333 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:54:29 INFO - PROCESS | 18694 | 1463190869340 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:54:29 INFO - PROCESS | 18694 | 1463190869343 Marionette TRACE conn3 <- [1,2050,null,{}] 18:54:29 INFO - PROCESS | 18694 | 1463190869349 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}] 18:54:29 INFO - PROCESS | 18694 | 1463190869559 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:54:29 INFO - PROCESS | 18694 | 1463190869884 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x93aa5800 == 138 [pid = 18694] [id = 520] 18:54:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x99602800) [pid = 18694] [serial = 1561] [outer = (nil)] 18:54:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x99c5b400) [pid = 18694] [serial = 1562] [outer = 0x99602800] 18:54:29 INFO - PROCESS | 18694 | 1463190869974 Marionette DEBUG loaded listener.js 18:54:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x99c5dc00) [pid = 18694] [serial = 1563] [outer = 0x99602800] 18:54:30 INFO - PROCESS | 18694 | 1463190870960 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]]]}] 18:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1685ms 18:54:31 INFO - PROCESS | 18694 | 1463190871025 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:54:31 INFO - PROCESS | 18694 | 1463190871029 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:54:31 INFO - PROCESS | 18694 | 1463190871035 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:54:31 INFO - PROCESS | 18694 | 1463190871039 Marionette TRACE conn3 <- [1,2054,null,{}] 18:54:31 INFO - PROCESS | 18694 | 1463190871044 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}] 18:54:31 INFO - PROCESS | 18694 | 1463190871277 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:54:31 INFO - PROCESS | 18694 | 1463190871607 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a49000 == 139 [pid = 18694] [id = 521] 18:54:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x981e0c00) [pid = 18694] [serial = 1564] [outer = (nil)] 18:54:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x99d43000) [pid = 18694] [serial = 1565] [outer = 0x981e0c00] 18:54:31 INFO - PROCESS | 18694 | 1463190871694 Marionette DEBUG loaded listener.js 18:54:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x99d4d400) [pid = 18694] [serial = 1566] [outer = 0x981e0c00] 18:54:32 INFO - PROCESS | 18694 | 1463190872626 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]]]}] 18:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1640ms 18:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:54:32 INFO - PROCESS | 18694 | 1463190872677 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:54:32 INFO - PROCESS | 18694 | 1463190872680 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:54:32 INFO - PROCESS | 18694 | 1463190872686 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:54:32 INFO - PROCESS | 18694 | 1463190872690 Marionette TRACE conn3 <- [1,2058,null,{}] 18:54:32 INFO - PROCESS | 18694 | 1463190872695 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}] 18:54:32 INFO - PROCESS | 18694 | 1463190872907 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:54:33 INFO - PROCESS | 18694 | 1463190873236 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x99beb400 == 140 [pid = 18694] [id = 522] 18:54:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x99c69400) [pid = 18694] [serial = 1567] [outer = (nil)] 18:54:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x9a163000) [pid = 18694] [serial = 1568] [outer = 0x99c69400] 18:54:33 INFO - PROCESS | 18694 | 1463190873327 Marionette DEBUG loaded listener.js 18:54:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x9a16e800) [pid = 18694] [serial = 1569] [outer = 0x99c69400] 18:54:34 INFO - PROCESS | 18694 | 1463190874258 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]]]}] 18:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1643ms 18:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:54:34 INFO - PROCESS | 18694 | 1463190874329 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:54:34 INFO - PROCESS | 18694 | 1463190874332 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:54:34 INFO - PROCESS | 18694 | 1463190874339 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:54:34 INFO - PROCESS | 18694 | 1463190874342 Marionette TRACE conn3 <- [1,2062,null,{}] 18:54:34 INFO - PROCESS | 18694 | 1463190874348 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}] 18:54:34 INFO - PROCESS | 18694 | 1463190874555 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:54:34 INFO - PROCESS | 18694 | 1463190874883 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x85fa7800 == 141 [pid = 18694] [id = 523] 18:54:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x9503c000) [pid = 18694] [serial = 1570] [outer = (nil)] 18:54:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x9ad40c00) [pid = 18694] [serial = 1571] [outer = 0x9503c000] 18:54:34 INFO - PROCESS | 18694 | 1463190874972 Marionette DEBUG loaded listener.js 18:54:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x9ad7f800) [pid = 18694] [serial = 1572] [outer = 0x9503c000] 18:54:35 INFO - PROCESS | 18694 | 1463190875904 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]]]}] 18:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1638ms 18:54:35 INFO - PROCESS | 18694 | 1463190875977 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:54:35 INFO - PROCESS | 18694 | 1463190875980 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:54:35 INFO - PROCESS | 18694 | 1463190875987 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:54:35 INFO - PROCESS | 18694 | 1463190875990 Marionette TRACE conn3 <- [1,2066,null,{}] 18:54:36 INFO - PROCESS | 18694 | 1463190875998 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}] 18:54:36 INFO - PROCESS | 18694 | 1463190876246 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:54:36 INFO - PROCESS | 18694 | 1463190876590 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df9800 == 142 [pid = 18694] [id = 524] 18:54:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x8790ac00) [pid = 18694] [serial = 1573] [outer = (nil)] 18:54:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x9b8e9c00) [pid = 18694] [serial = 1574] [outer = 0x8790ac00] 18:54:36 INFO - PROCESS | 18694 | 1463190876674 Marionette DEBUG loaded listener.js 18:54:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x9ba1b400) [pid = 18694] [serial = 1575] [outer = 0x8790ac00] 18:54:37 INFO - PROCESS | 18694 | 1463190877582 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]]]}] 18:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1644ms 18:54:37 INFO - PROCESS | 18694 | 1463190877632 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:54:37 INFO - PROCESS | 18694 | 1463190877636 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:54:37 INFO - PROCESS | 18694 | 1463190877642 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:54:37 INFO - PROCESS | 18694 | 1463190877645 Marionette TRACE conn3 <- [1,2070,null,{}] 18:54:37 INFO - PROCESS | 18694 | 1463190877651 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}] 18:54:37 INFO - PROCESS | 18694 | 1463190877861 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:54:38 INFO - PROCESS | 18694 | 1463190878192 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a222400 == 143 [pid = 18694] [id = 525] 18:54:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x9a672c00) [pid = 18694] [serial = 1576] [outer = (nil)] 18:54:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0xa1157000) [pid = 18694] [serial = 1577] [outer = 0x9a672c00] 18:54:38 INFO - PROCESS | 18694 | 1463190878282 Marionette DEBUG loaded listener.js 18:54:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0xa219f800) [pid = 18694] [serial = 1578] [outer = 0x9a672c00] 18:54:39 INFO - PROCESS | 18694 | 1463190879194 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]]]}] 18:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1597ms 18:54:39 INFO - PROCESS | 18694 | 1463190879247 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:54:39 INFO - PROCESS | 18694 | 1463190879251 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:54:39 INFO - PROCESS | 18694 | 1463190879257 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:54:39 INFO - PROCESS | 18694 | 1463190879261 Marionette TRACE conn3 <- [1,2074,null,{}] 18:54:39 INFO - PROCESS | 18694 | 1463190879266 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}] 18:54:39 INFO - PROCESS | 18694 | 1463190879482 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac59c00 == 142 [pid = 18694] [id = 460] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8943fc00 == 141 [pid = 18694] [id = 457] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x897cd400 == 140 [pid = 18694] [id = 456] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb8d000 == 139 [pid = 18694] [id = 507] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8d5400 == 138 [pid = 18694] [id = 506] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8d4000 == 137 [pid = 18694] [id = 505] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3e5000 == 136 [pid = 18694] [id = 504] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8a44e000 == 135 [pid = 18694] [id = 501] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x9a94d400 == 134 [pid = 18694] [id = 500] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x99fe8800 == 133 [pid = 18694] [id = 499] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x9970f400 == 132 [pid = 18694] [id = 497] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8943bc00 == 131 [pid = 18694] [id = 498] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x9970e000 == 130 [pid = 18694] [id = 496] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x959f3400 == 129 [pid = 18694] [id = 495] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x912f6400 == 128 [pid = 18694] [id = 494] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x92cd5c00 == 127 [pid = 18694] [id = 493] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8d175c00 == 126 [pid = 18694] [id = 492] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x92569400 == 125 [pid = 18694] [id = 490] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x912f1c00 == 124 [pid = 18694] [id = 491] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x920f1000 == 123 [pid = 18694] [id = 489] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8943a000 == 122 [pid = 18694] [id = 367] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8caaf400 == 121 [pid = 18694] [id = 488] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x912ebc00 == 120 [pid = 18694] [id = 487] 18:54:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae2e400 == 119 [pid = 18694] [id = 486] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x93cd0400) [pid = 18694] [serial = 1416] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x93cc9800) [pid = 18694] [serial = 1415] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x91d31c00) [pid = 18694] [serial = 1401] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x897cfc00) [pid = 18694] [serial = 1445] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x8d178c00) [pid = 18694] [serial = 1395] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x952dc800) [pid = 18694] [serial = 1419] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x959e9000) [pid = 18694] [serial = 1421] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x91352400) [pid = 18694] [serial = 1398] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x92814c00) [pid = 18694] [serial = 1407] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x8dbdfc00) [pid = 18694] [serial = 1449] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x950e7000) [pid = 18694] [serial = 1418] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x99c66800) [pid = 18694] [serial = 1434] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x8d056400) [pid = 18694] [serial = 1448] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x91bdc400) [pid = 18694] [serial = 1400] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x92d61400) [pid = 18694] [serial = 1412] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x99c5fc00) [pid = 18694] [serial = 1433] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x98af5800) [pid = 18694] [serial = 1428] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x8a457c00) [pid = 18694] [serial = 1446] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x99702000) [pid = 18694] [serial = 1430] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x959edc00) [pid = 18694] [serial = 1422] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x8e860c00) [pid = 18694] [serial = 1454] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x8c773400) [pid = 18694] [serial = 1394] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x8ef65000) [pid = 18694] [serial = 1397] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x8f006c00) [pid = 18694] [serial = 1452] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x92ab7000) [pid = 18694] [serial = 1409] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x8ef58000) [pid = 18694] [serial = 1451] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x98af0000) [pid = 18694] [serial = 1427] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x92cd9800) [pid = 18694] [serial = 1410] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x920f2000) [pid = 18694] [serial = 1403] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x9a082000) [pid = 18694] [serial = 1439] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x99f7b400) [pid = 18694] [serial = 1436] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x92569000) [pid = 18694] [serial = 1406] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x98935000) [pid = 18694] [serial = 1425] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x92480c00) [pid = 18694] [serial = 1404] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x977e4400) [pid = 18694] [serial = 1424] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x93978000) [pid = 18694] [serial = 1413] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x8ef64c00) [pid = 18694] [serial = 1323] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x9a478800) [pid = 18694] [serial = 1442] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x998c1400) [pid = 18694] [serial = 1431] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x91358400) [pid = 18694] [serial = 1455] [outer = (nil)] [url = about:blank] 18:54:41 INFO - PROCESS | 18694 | 1463190881699 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943fc00 == 120 [pid = 18694] [id = 526] 18:54:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x897c1800) [pid = 18694] [serial = 1579] [outer = (nil)] 18:54:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x897cfc00) [pid = 18694] [serial = 1580] [outer = 0x897c1800] 18:54:41 INFO - PROCESS | 18694 | 1463190881778 Marionette DEBUG loaded listener.js 18:54:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x8a453c00) [pid = 18694] [serial = 1581] [outer = 0x897c1800] 18:54:42 INFO - PROCESS | 18694 | 1463190882617 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]]]}] 18:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 3398ms 18:54:42 INFO - PROCESS | 18694 | 1463190882657 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:54:42 INFO - PROCESS | 18694 | 1463190882663 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:54:42 INFO - PROCESS | 18694 | 1463190882697 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:54:42 INFO - PROCESS | 18694 | 1463190882701 Marionette TRACE conn3 <- [1,2078,null,{}] 18:54:42 INFO - PROCESS | 18694 | 1463190882711 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}] 18:54:42 INFO - PROCESS | 18694 | 1463190882909 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:54:42 INFO - PROCESS | 18694 | 1463190882921 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb8f400 == 121 [pid = 18694] [id = 527] 18:54:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8c8cd000) [pid = 18694] [serial = 1582] [outer = (nil)] 18:54:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8cab1000) [pid = 18694] [serial = 1583] [outer = 0x8c8cd000] 18:54:43 INFO - PROCESS | 18694 | 1463190882997 Marionette DEBUG loaded listener.js 18:54:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8d172800) [pid = 18694] [serial = 1584] [outer = 0x8c8cd000] 18:54:44 INFO - PROCESS | 18694 | 1463190884056 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]]]}] 18:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1462ms 18:54:44 INFO - PROCESS | 18694 | 1463190884161 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:54:44 INFO - PROCESS | 18694 | 1463190884169 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:54:44 INFO - PROCESS | 18694 | 1463190884185 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:54:44 INFO - PROCESS | 18694 | 1463190884187 Marionette TRACE conn3 <- [1,2082,null,{}] 18:54:44 INFO - PROCESS | 18694 | 1463190884199 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}] 18:54:44 INFO - PROCESS | 18694 | 1463190884459 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:54:44 INFO - PROCESS | 18694 | 1463190884488 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x8cab6400 == 122 [pid = 18694] [id = 528] 18:54:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8e5d8000) [pid = 18694] [serial = 1585] [outer = (nil)] 18:54:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x8e860c00) [pid = 18694] [serial = 1586] [outer = 0x8e5d8000] 18:54:44 INFO - PROCESS | 18694 | 1463190884560 Marionette DEBUG loaded listener.js 18:54:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x8ef5b000) [pid = 18694] [serial = 1587] [outer = 0x8e5d8000] 18:54:45 INFO - PROCESS | 18694 | 1463190885694 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]]]}] 18:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1542ms 18:54:45 INFO - PROCESS | 18694 | 1463190885720 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:54:45 INFO - PROCESS | 18694 | 1463190885725 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:54:45 INFO - PROCESS | 18694 | 1463190885740 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:54:45 INFO - PROCESS | 18694 | 1463190885748 Marionette TRACE conn3 <- [1,2086,null,{}] 18:54:45 INFO - PROCESS | 18694 | 1463190885760 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}] 18:54:46 INFO - PROCESS | 18694 | 1463190886029 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x8de63c00) [pid = 18694] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x8caa8000) [pid = 18694] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x8a3e6000) [pid = 18694] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x91abc000) [pid = 18694] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x8bb90800) [pid = 18694] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x92cdd000) [pid = 18694] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x91cf1800) [pid = 18694] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x914d6000) [pid = 18694] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x9ab13400) [pid = 18694] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x9a168400) [pid = 18694] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x9256a000) [pid = 18694] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x958e8800) [pid = 18694] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x92a68400) [pid = 18694] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9b961400) [pid = 18694] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x8d171800) [pid = 18694] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x99d4b000) [pid = 18694] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x98af3400) [pid = 18694] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x92a5f800) [pid = 18694] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x897c5c00) [pid = 18694] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x99b47000) [pid = 18694] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x8ef56400) [pid = 18694] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:54:46 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x95a66800) [pid = 18694] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:54:46 INFO - PROCESS | 18694 | 1463190886806 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dfec00 == 123 [pid = 18694] [id = 529] 18:54:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x87903800) [pid = 18694] [serial = 1588] [outer = (nil)] 18:54:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8a3ed000) [pid = 18694] [serial = 1589] [outer = 0x87903800] 18:54:46 INFO - PROCESS | 18694 | 1463190886897 Marionette DEBUG loaded listener.js 18:54:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x8de63c00) [pid = 18694] [serial = 1590] [outer = 0x87903800] 18:54:47 INFO - PROCESS | 18694 | 1463190887670 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]]]}] 18:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2002ms 18:54:47 INFO - PROCESS | 18694 | 1463190887734 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:54:47 INFO - PROCESS | 18694 | 1463190887739 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:54:47 INFO - PROCESS | 18694 | 1463190887745 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:54:47 INFO - PROCESS | 18694 | 1463190887747 Marionette TRACE conn3 <- [1,2090,null,{}] 18:54:47 INFO - PROCESS | 18694 | 1463190887753 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}] 18:54:47 INFO - PROCESS | 18694 | 1463190887945 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:54:48 INFO - PROCESS | 18694 | 1463190888139 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c8400 == 124 [pid = 18694] [id = 530] 18:54:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x8caad000) [pid = 18694] [serial = 1591] [outer = (nil)] 18:54:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x91ab9000) [pid = 18694] [serial = 1592] [outer = 0x8caad000] 18:54:48 INFO - PROCESS | 18694 | 1463190888222 Marionette DEBUG loaded listener.js 18:54:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x91b2d800) [pid = 18694] [serial = 1593] [outer = 0x8caad000] 18:54:49 INFO - PROCESS | 18694 | 1463190889324 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]]]}] 18:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1634ms 18:54:49 INFO - PROCESS | 18694 | 1463190889380 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:54:49 INFO - PROCESS | 18694 | 1463190889387 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:54:49 INFO - PROCESS | 18694 | 1463190889396 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:54:49 INFO - PROCESS | 18694 | 1463190889402 Marionette TRACE conn3 <- [1,2094,null,{}] 18:54:49 INFO - PROCESS | 18694 | 1463190889410 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}] 18:54:49 INFO - PROCESS | 18694 | 1463190889629 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:54:49 INFO - PROCESS | 18694 | 1463190889967 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb8b000 == 125 [pid = 18694] [id = 531] 18:54:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8bb8f000) [pid = 18694] [serial = 1594] [outer = (nil)] 18:54:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8d172000) [pid = 18694] [serial = 1595] [outer = 0x8bb8f000] 18:54:50 INFO - PROCESS | 18694 | 1463190890059 Marionette DEBUG loaded listener.js 18:54:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8e860800) [pid = 18694] [serial = 1596] [outer = 0x8bb8f000] 18:54:51 INFO - PROCESS | 18694 | 1463190891036 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]]]}] 18:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1691ms 18:54:51 INFO - PROCESS | 18694 | 1463190891087 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:54:51 INFO - PROCESS | 18694 | 1463190891095 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:54:51 INFO - PROCESS | 18694 | 1463190891106 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:54:51 INFO - PROCESS | 18694 | 1463190891109 Marionette TRACE conn3 <- [1,2098,null,{}] 18:54:51 INFO - PROCESS | 18694 | 1463190891117 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}] 18:54:51 INFO - PROCESS | 18694 | 1463190891370 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:54:51 INFO - PROCESS | 18694 | 1463190891701 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x914db000 == 126 [pid = 18694] [id = 532] 18:54:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x914dc400) [pid = 18694] [serial = 1597] [outer = (nil)] 18:54:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x91b23000) [pid = 18694] [serial = 1598] [outer = 0x914dc400] 18:54:51 INFO - PROCESS | 18694 | 1463190891794 Marionette DEBUG loaded listener.js 18:54:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x91bd8000) [pid = 18694] [serial = 1599] [outer = 0x914dc400] 18:54:52 INFO - PROCESS | 18694 | 1463190892791 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]]]}] 18:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1738ms 18:54:52 INFO - PROCESS | 18694 | 1463190892844 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:54:52 INFO - PROCESS | 18694 | 1463190892848 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:54:52 INFO - PROCESS | 18694 | 1463190892855 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:54:52 INFO - PROCESS | 18694 | 1463190892861 Marionette TRACE conn3 <- [1,2102,null,{}] 18:54:52 INFO - PROCESS | 18694 | 1463190892878 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}] 18:54:53 INFO - PROCESS | 18694 | 1463190893109 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:54:53 INFO - PROCESS | 18694 | 1463190893432 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d2400 == 127 [pid = 18694] [id = 533] 18:54:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x91bddc00) [pid = 18694] [serial = 1600] [outer = (nil)] 18:54:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x920f1000) [pid = 18694] [serial = 1601] [outer = 0x91bddc00] 18:54:53 INFO - PROCESS | 18694 | 1463190893527 Marionette DEBUG loaded listener.js 18:54:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x92481c00) [pid = 18694] [serial = 1602] [outer = 0x91bddc00] 18:54:54 INFO - PROCESS | 18694 | 1463190894673 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]]]}] 18:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1887ms 18:54:54 INFO - PROCESS | 18694 | 1463190894743 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:54:54 INFO - PROCESS | 18694 | 1463190894748 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:54:54 INFO - PROCESS | 18694 | 1463190894754 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:54:54 INFO - PROCESS | 18694 | 1463190894758 Marionette TRACE conn3 <- [1,2106,null,{}] 18:54:54 INFO - PROCESS | 18694 | 1463190894764 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}] 18:54:55 INFO - PROCESS | 18694 | 1463190895017 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:54:55 INFO - PROCESS | 18694 | 1463190895340 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x91cf1c00 == 128 [pid = 18694] [id = 534] 18:54:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x920f3000) [pid = 18694] [serial = 1603] [outer = (nil)] 18:54:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x929c2400) [pid = 18694] [serial = 1604] [outer = 0x920f3000] 18:54:55 INFO - PROCESS | 18694 | 1463190895430 Marionette DEBUG loaded listener.js 18:54:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92a5a400) [pid = 18694] [serial = 1605] [outer = 0x920f3000] 18:54:56 INFO - PROCESS | 18694 | 1463190896341 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]]]}] 18:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1638ms 18:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:54:56 INFO - PROCESS | 18694 | 1463190896393 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:54:56 INFO - PROCESS | 18694 | 1463190896397 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:54:56 INFO - PROCESS | 18694 | 1463190896403 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:54:56 INFO - PROCESS | 18694 | 1463190896407 Marionette TRACE conn3 <- [1,2110,null,{}] 18:54:56 INFO - PROCESS | 18694 | 1463190896413 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}] 18:54:56 INFO - PROCESS | 18694 | 1463190896623 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:54:56 INFO - PROCESS | 18694 | 1463190896944 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x92567800 == 129 [pid = 18694] [id = 535] 18:54:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x9256c400) [pid = 18694] [serial = 1606] [outer = (nil)] 18:54:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x92a69000) [pid = 18694] [serial = 1607] [outer = 0x9256c400] 18:54:57 INFO - PROCESS | 18694 | 1463190897034 Marionette DEBUG loaded listener.js 18:54:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92aad400) [pid = 18694] [serial = 1608] [outer = 0x9256c400] 18:54:58 INFO - PROCESS | 18694 | 1463190897998 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]]]}] 18:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1635ms 18:54:58 INFO - PROCESS | 18694 | 1463190898038 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:54:58 INFO - PROCESS | 18694 | 1463190898042 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:54:58 INFO - PROCESS | 18694 | 1463190898049 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:54:58 INFO - PROCESS | 18694 | 1463190898052 Marionette TRACE conn3 <- [1,2114,null,{}] 18:54:58 INFO - PROCESS | 18694 | 1463190898058 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}] 18:54:58 INFO - PROCESS | 18694 | 1463190898307 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:54:58 INFO - PROCESS | 18694 | 1463190898640 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:58 INFO - PROCESS | 18694 | ++DOCSHELL 0x92a60400 == 130 [pid = 18694] [id = 536] 18:54:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x92a61400) [pid = 18694] [serial = 1609] [outer = (nil)] 18:54:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x92d57000) [pid = 18694] [serial = 1610] [outer = 0x92a61400] 18:54:58 INFO - PROCESS | 18694 | 1463190898746 Marionette DEBUG loaded listener.js 18:54:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x93aa7000) [pid = 18694] [serial = 1611] [outer = 0x92a61400] 18:54:59 INFO - PROCESS | 18694 | 1463190899740 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]]]}] 18:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1735ms 18:54:59 INFO - PROCESS | 18694 | 1463190899785 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:54:59 INFO - PROCESS | 18694 | 1463190899789 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:54:59 INFO - PROCESS | 18694 | 1463190899796 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:54:59 INFO - PROCESS | 18694 | 1463190899799 Marionette TRACE conn3 <- [1,2118,null,{}] 18:54:59 INFO - PROCESS | 18694 | 1463190899805 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}] 18:55:00 INFO - PROCESS | 18694 | 1463190900022 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:55:00 INFO - PROCESS | 18694 | 1463190900346 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de60800 == 131 [pid = 18694] [id = 537] 18:55:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x92822c00) [pid = 18694] [serial = 1612] [outer = (nil)] 18:55:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x93ccb800) [pid = 18694] [serial = 1613] [outer = 0x92822c00] 18:55:00 INFO - PROCESS | 18694 | 1463190900436 Marionette DEBUG loaded listener.js 18:55:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x95038000) [pid = 18694] [serial = 1614] [outer = 0x92822c00] 18:55:01 INFO - PROCESS | 18694 | 1463190901332 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]]]}] 18:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1583ms 18:55:01 INFO - PROCESS | 18694 | 1463190901380 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:55:01 INFO - PROCESS | 18694 | 1463190901384 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:55:01 INFO - PROCESS | 18694 | 1463190901391 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:55:01 INFO - PROCESS | 18694 | 1463190901394 Marionette TRACE conn3 <- [1,2122,null,{}] 18:55:01 INFO - PROCESS | 18694 | 1463190901400 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}] 18:55:01 INFO - PROCESS | 18694 | 1463190901607 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:55:01 INFO - PROCESS | 18694 | 1463190901952 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x9256a400 == 132 [pid = 18694] [id = 538] 18:55:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x93c03800) [pid = 18694] [serial = 1615] [outer = (nil)] 18:55:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x958de800) [pid = 18694] [serial = 1616] [outer = 0x93c03800] 18:55:02 INFO - PROCESS | 18694 | 1463190902050 Marionette DEBUG loaded listener.js 18:55:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x958e6400) [pid = 18694] [serial = 1617] [outer = 0x93c03800] 18:55:03 INFO - PROCESS | 18694 | 1463190903113 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]]]}] 18:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1787ms 18:55:03 INFO - PROCESS | 18694 | 1463190903181 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:55:03 INFO - PROCESS | 18694 | 1463190903188 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:55:03 INFO - PROCESS | 18694 | 1463190903198 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:55:03 INFO - PROCESS | 18694 | 1463190903202 Marionette TRACE conn3 <- [1,2126,null,{}] 18:55:03 INFO - PROCESS | 18694 | 1463190903212 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}] 18:55:03 INFO - PROCESS | 18694 | 1463190903578 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:55:03 INFO - PROCESS | 18694 | 1463190903908 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x950e7000 == 133 [pid = 18694] [id = 539] 18:55:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x950ebc00) [pid = 18694] [serial = 1618] [outer = (nil)] 18:55:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x959ef000) [pid = 18694] [serial = 1619] [outer = 0x950ebc00] 18:55:04 INFO - PROCESS | 18694 | 1463190903993 Marionette DEBUG loaded listener.js 18:55:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x95a43400) [pid = 18694] [serial = 1620] [outer = 0x950ebc00] 18:55:04 INFO - PROCESS | 18694 | 1463190904909 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]]]}] 18:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1739ms 18:55:04 INFO - PROCESS | 18694 | 1463190904936 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:55:04 INFO - PROCESS | 18694 | 1463190904939 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:55:04 INFO - PROCESS | 18694 | 1463190904946 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:55:04 INFO - PROCESS | 18694 | 1463190904949 Marionette TRACE conn3 <- [1,2130,null,{}] 18:55:04 INFO - PROCESS | 18694 | 1463190904955 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}] 18:55:05 INFO - PROCESS | 18694 | 1463190905251 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:55:05 INFO - PROCESS | 18694 | 1463190905464 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x912f8400 == 134 [pid = 18694] [id = 540] 18:55:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x950e5800) [pid = 18694] [serial = 1621] [outer = (nil)] 18:55:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x95a6e800) [pid = 18694] [serial = 1622] [outer = 0x950e5800] 18:55:05 INFO - PROCESS | 18694 | 1463190905552 Marionette DEBUG loaded listener.js 18:55:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x977e7400) [pid = 18694] [serial = 1623] [outer = 0x950e5800] 18:55:06 INFO - PROCESS | 18694 | 1463190906518 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] 18:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:55:06 INFO - PROCESS | 18694 | 1463190906592 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:55:06 INFO - PROCESS | 18694 | 1463190906598 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:55:06 INFO - PROCESS | 18694 | 1463190906602 Marionette TRACE conn3 <- [1,2134,null,{}] 18:55:06 INFO - PROCESS | 18694 | 1463190906608 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}] 18:55:06 INFO - PROCESS | 18694 | 1463190906861 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:55:07 INFO - PROCESS | 18694 | 1463190907209 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x98af3400 == 135 [pid = 18694] [id = 541] 18:55:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x98afac00) [pid = 18694] [serial = 1624] [outer = (nil)] 18:55:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x98fbf000) [pid = 18694] [serial = 1625] [outer = 0x98afac00] 18:55:07 INFO - PROCESS | 18694 | 1463190907306 Marionette DEBUG loaded listener.js 18:55:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x998c2000) [pid = 18694] [serial = 1626] [outer = 0x98afac00] 18:55:08 INFO - PROCESS | 18694 | 1463190908231 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]]]}] 18:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1682ms 18:55:08 INFO - PROCESS | 18694 | 1463190908280 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:55:08 INFO - PROCESS | 18694 | 1463190908284 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:55:08 INFO - PROCESS | 18694 | 1463190908290 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:55:08 INFO - PROCESS | 18694 | 1463190908293 Marionette TRACE conn3 <- [1,2138,null,{}] 18:55:08 INFO - PROCESS | 18694 | 1463190908299 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}] 18:55:08 INFO - PROCESS | 18694 | 1463190908507 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:55:08 INFO - PROCESS | 18694 | 1463190908792 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x98af5800 == 136 [pid = 18694] [id = 542] 18:55:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x98fb1000) [pid = 18694] [serial = 1627] [outer = (nil)] 18:55:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x99be2c00) [pid = 18694] [serial = 1628] [outer = 0x98fb1000] 18:55:08 INFO - PROCESS | 18694 | 1463190908929 Marionette DEBUG loaded listener.js 18:55:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x99c64800) [pid = 18694] [serial = 1629] [outer = 0x98fb1000] 18:55:09 INFO - PROCESS | 18694 | 1463190909863 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]]]}] 18:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1644ms 18:55:09 INFO - PROCESS | 18694 | 1463190909936 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:55:09 INFO - PROCESS | 18694 | 1463190909939 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:55:09 INFO - PROCESS | 18694 | 1463190909946 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:55:09 INFO - PROCESS | 18694 | 1463190909950 Marionette TRACE conn3 <- [1,2142,null,{}] 18:55:09 INFO - PROCESS | 18694 | 1463190909955 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}] 18:55:10 INFO - PROCESS | 18694 | 1463190910201 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:55:10 INFO - PROCESS | 18694 | 1463190910528 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x98fb7c00 == 137 [pid = 18694] [id = 543] 18:55:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x99603400) [pid = 18694] [serial = 1630] [outer = (nil)] 18:55:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x99f7a400) [pid = 18694] [serial = 1631] [outer = 0x99603400] 18:55:10 INFO - PROCESS | 18694 | 1463190910618 Marionette DEBUG loaded listener.js 18:55:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x99fe9c00) [pid = 18694] [serial = 1632] [outer = 0x99603400] 18:55:11 INFO - PROCESS | 18694 | 1463190911507 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] 18:55:11 INFO - PROCESS | 18694 | 1463190911552 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:55:11 INFO - PROCESS | 18694 | 1463190911558 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:55:11 INFO - PROCESS | 18694 | 1463190911560 Marionette TRACE conn3 <- [1,2146,null,{}] 18:55:11 INFO - PROCESS | 18694 | 1463190911567 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}] 18:55:11 INFO - PROCESS | 18694 | 1463190911780 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:55:12 INFO - PROCESS | 18694 | 1463190912124 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x87904c00 == 138 [pid = 18694] [id = 544] 18:55:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x99a4b800) [pid = 18694] [serial = 1633] [outer = (nil)] 18:55:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x9a21e000) [pid = 18694] [serial = 1634] [outer = 0x99a4b800] 18:55:12 INFO - PROCESS | 18694 | 1463190912213 Marionette DEBUG loaded listener.js 18:55:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x9a674c00) [pid = 18694] [serial = 1635] [outer = 0x99a4b800] 18:55:13 INFO - PROCESS | 18694 | 1463190913132 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] 18:55:13 INFO - PROCESS | 18694 | 1463190913207 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:55:13 INFO - PROCESS | 18694 | 1463190913214 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:55:13 INFO - PROCESS | 18694 | 1463190913218 Marionette TRACE conn3 <- [1,2150,null,{}] 18:55:13 INFO - PROCESS | 18694 | 1463190913223 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}] 18:55:13 INFO - PROCESS | 18694 | 1463190913452 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:55:13 INFO - PROCESS | 18694 | 1463190913787 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x98af2800 == 139 [pid = 18694] [id = 545] 18:55:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x99fed000) [pid = 18694] [serial = 1636] [outer = (nil)] 18:55:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x9b0c9800) [pid = 18694] [serial = 1637] [outer = 0x99fed000] 18:55:13 INFO - PROCESS | 18694 | 1463190913878 Marionette DEBUG loaded listener.js 18:55:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x9b82b400) [pid = 18694] [serial = 1638] [outer = 0x99fed000] 18:55:14 INFO - PROCESS | 18694 | 1463190914816 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]]]}] 18:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1639ms 18:55:14 INFO - PROCESS | 18694 | 1463190914855 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:55:14 INFO - PROCESS | 18694 | 1463190914859 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:55:14 INFO - PROCESS | 18694 | 1463190914865 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:55:14 INFO - PROCESS | 18694 | 1463190914869 Marionette TRACE conn3 <- [1,2154,null,{}] 18:55:14 INFO - PROCESS | 18694 | 1463190914874 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}] 18:55:15 INFO - PROCESS | 18694 | 1463190915087 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:55:15 INFO - PROCESS | 18694 | 1463190915425 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a164c00 == 140 [pid = 18694] [id = 546] 18:55:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x9a168800) [pid = 18694] [serial = 1639] [outer = (nil)] 18:55:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x9d9a9800) [pid = 18694] [serial = 1640] [outer = 0x9a168800] 18:55:15 INFO - PROCESS | 18694 | 1463190915515 Marionette DEBUG loaded listener.js 18:55:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0xa114c400) [pid = 18694] [serial = 1641] [outer = 0x9a168800] 18:55:16 INFO - PROCESS | 18694 | 1463190916435 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]]]}] 18:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1632ms 18:55:16 INFO - PROCESS | 18694 | 1463190916499 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:55:16 INFO - PROCESS | 18694 | 1463190916503 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:55:16 INFO - PROCESS | 18694 | 1463190916509 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:55:16 INFO - PROCESS | 18694 | 1463190916513 Marionette TRACE conn3 <- [1,2158,null,{}] 18:55:16 INFO - PROCESS | 18694 | 1463190916518 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}] 18:55:16 INFO - PROCESS | 18694 | 1463190916743 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:55:17 INFO - PROCESS | 18694 | 1463190917083 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x85df3000 == 141 [pid = 18694] [id = 547] 18:55:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x85fa4c00) [pid = 18694] [serial = 1642] [outer = (nil)] 18:55:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0xa227d400) [pid = 18694] [serial = 1643] [outer = 0x85fa4c00] 18:55:17 INFO - PROCESS | 18694 | 1463190917175 Marionette DEBUG loaded listener.js 18:55:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0xa26bec00) [pid = 18694] [serial = 1644] [outer = 0x85fa4c00] 18:55:18 INFO - PROCESS | 18694 | 1463190918079 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]]]}] 18:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1632ms 18:55:18 INFO - PROCESS | 18694 | 1463190918144 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:55:18 INFO - PROCESS | 18694 | 1463190918148 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:55:18 INFO - PROCESS | 18694 | 1463190918154 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:55:18 INFO - PROCESS | 18694 | 1463190918157 Marionette TRACE conn3 <- [1,2162,null,{}] 18:55:18 INFO - PROCESS | 18694 | 1463190918163 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}] 18:55:18 INFO - PROCESS | 18694 | 1463190918380 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:55:18 INFO - PROCESS | 18694 | 1463190918718 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943f400 == 142 [pid = 18694] [id = 548] 18:55:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x9b8e5400) [pid = 18694] [serial = 1645] [outer = (nil)] 18:55:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0xa30d3800) [pid = 18694] [serial = 1646] [outer = 0x9b8e5400] 18:55:18 INFO - PROCESS | 18694 | 1463190918809 Marionette DEBUG loaded listener.js 18:55:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0xa30e7c00) [pid = 18694] [serial = 1647] [outer = 0x9b8e5400] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac5d800 == 141 [pid = 18694] [id = 484] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8d056c00 == 140 [pid = 18694] [id = 279] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x89441000 == 139 [pid = 18694] [id = 478] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x85df1c00 == 138 [pid = 18694] [id = 477] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x89446800 == 137 [pid = 18694] [id = 481] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8c774800 == 136 [pid = 18694] [id = 482] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x99c5bc00 == 135 [pid = 18694] [id = 479] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x9a222400 == 134 [pid = 18694] [id = 525] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x85df9800 == 133 [pid = 18694] [id = 524] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x99beb400 == 132 [pid = 18694] [id = 522] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x85fa7800 == 131 [pid = 18694] [id = 523] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x95a49000 == 130 [pid = 18694] [id = 521] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x93aa5800 == 129 [pid = 18694] [id = 520] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x95a63800 == 128 [pid = 18694] [id = 519] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x93981c00 == 127 [pid = 18694] [id = 517] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x92d55400 == 126 [pid = 18694] [id = 518] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x92b50800 == 125 [pid = 18694] [id = 516] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x9281f800 == 124 [pid = 18694] [id = 515] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef59400 == 123 [pid = 18694] [id = 514] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x92567400 == 122 [pid = 18694] [id = 513] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8de61400 == 121 [pid = 18694] [id = 512] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x85df7400 == 120 [pid = 18694] [id = 480] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8e753000 == 119 [pid = 18694] [id = 510] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5de400 == 118 [pid = 18694] [id = 511] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae25800 == 117 [pid = 18694] [id = 509] 18:55:21 INFO - PROCESS | 18694 | --DOCSHELL 0x85df1000 == 116 [pid = 18694] [id = 508] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x91354c00) [pid = 18694] [serial = 1523] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x8ef64800) [pid = 18694] [serial = 1520] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x8de57800) [pid = 18694] [serial = 1518] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x8ac62000) [pid = 18694] [serial = 1515] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x95a70400) [pid = 18694] [serial = 1485] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x8e5d7c00) [pid = 18694] [serial = 1460] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x950eb800) [pid = 18694] [serial = 1478] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x912f0c00) [pid = 18694] [serial = 1521] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x9255f800) [pid = 18694] [serial = 1467] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x91bc5400) [pid = 18694] [serial = 1464] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x8dbd5400) [pid = 18694] [serial = 1517] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x9b0c2800) [pid = 18694] [serial = 1502] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x9ad3f000) [pid = 18694] [serial = 1499] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x923ca000) [pid = 18694] [serial = 1466] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x929ccc00) [pid = 18694] [serial = 1469] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x95a45400) [pid = 18694] [serial = 1481] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x8a45a800) [pid = 18694] [serial = 1514] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x93c0a000) [pid = 18694] [serial = 1476] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0xa1148400) [pid = 18694] [serial = 1512] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x9b88d400) [pid = 18694] [serial = 1505] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x93aa6c00) [pid = 18694] [serial = 1475] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x9a07a000) [pid = 18694] [serial = 1494] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x98f29c00) [pid = 18694] [serial = 1487] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x95a6cc00) [pid = 18694] [serial = 1484] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x9b0c9c00) [pid = 18694] [serial = 1503] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x9960bc00) [pid = 18694] [serial = 1488] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x92ab3800) [pid = 18694] [serial = 1472] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x958dfc00) [pid = 18694] [serial = 1479] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x92a63800) [pid = 18694] [serial = 1470] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x8e85d000) [pid = 18694] [serial = 1461] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x92b43800) [pid = 18694] [serial = 1473] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0xa0617800) [pid = 18694] [serial = 1511] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x9a170000) [pid = 18694] [serial = 1496] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x91b31c00) [pid = 18694] [serial = 1457] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x99d4dc00) [pid = 18694] [serial = 1491] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x912e9800) [pid = 18694] [serial = 1392] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x9ba1d000) [pid = 18694] [serial = 1508] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x9ba20400) [pid = 18694] [serial = 1509] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x91ab5400) [pid = 18694] [serial = 1463] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x99ff2400) [pid = 18694] [serial = 1493] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x9b8ebc00) [pid = 18694] [serial = 1506] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x95a4cc00) [pid = 18694] [serial = 1482] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x99c5d400) [pid = 18694] [serial = 1490] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9ad44800) [pid = 18694] [serial = 1500] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x9a672000) [pid = 18694] [serial = 1497] [outer = (nil)] [url = about:blank] 18:55:21 INFO - PROCESS | 18694 | 1463190921848 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]]]}] 18:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 3751ms 18:55:21 INFO - PROCESS | 18694 | 1463190921906 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:55:21 INFO - PROCESS | 18694 | 1463190921912 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:55:21 INFO - PROCESS | 18694 | 1463190921921 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:55:21 INFO - PROCESS | 18694 | 1463190921925 Marionette TRACE conn3 <- [1,2166,null,{}] 18:55:21 INFO - PROCESS | 18694 | 1463190921933 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}] 18:55:22 INFO - PROCESS | 18694 | 1463190922137 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:55:22 INFO - PROCESS | 18694 | 1463190922392 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae26000 == 117 [pid = 18694] [id = 549] 18:55:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x8ae2e400) [pid = 18694] [serial = 1648] [outer = (nil)] 18:55:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8c8c9000) [pid = 18694] [serial = 1649] [outer = 0x8ae2e400] 18:55:22 INFO - PROCESS | 18694 | 1463190922489 Marionette DEBUG loaded listener.js 18:55:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8d05c800) [pid = 18694] [serial = 1650] [outer = 0x8ae2e400] 18:55:23 INFO - PROCESS | 18694 | 1463190923305 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]]]}] 18:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1431ms 18:55:23 INFO - PROCESS | 18694 | 1463190923353 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:55:23 INFO - PROCESS | 18694 | 1463190923361 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:55:23 INFO - PROCESS | 18694 | 1463190923372 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:55:23 INFO - PROCESS | 18694 | 1463190923376 Marionette TRACE conn3 <- [1,2170,null,{}] 18:55:23 INFO - PROCESS | 18694 | 1463190923382 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}] 18:55:23 INFO - PROCESS | 18694 | 1463190923672 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:55:23 INFO - PROCESS | 18694 | 1463190923710 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x85fb2c00 == 118 [pid = 18694] [id = 550] 18:55:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8c770c00) [pid = 18694] [serial = 1651] [outer = (nil)] 18:55:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8e75f400) [pid = 18694] [serial = 1652] [outer = 0x8c770c00] 18:55:23 INFO - PROCESS | 18694 | 1463190923793 Marionette DEBUG loaded listener.js 18:55:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x8ef5fc00) [pid = 18694] [serial = 1653] [outer = 0x8c770c00] 18:55:24 INFO - PROCESS | 18694 | 1463190924832 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]]]}] 18:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1532ms 18:55:24 INFO - PROCESS | 18694 | 1463190924904 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:55:24 INFO - PROCESS | 18694 | 1463190924908 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:55:24 INFO - PROCESS | 18694 | 1463190924914 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:55:24 INFO - PROCESS | 18694 | 1463190924920 Marionette TRACE conn3 <- [1,2174,null,{}] 18:55:24 INFO - PROCESS | 18694 | 1463190924941 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}] 18:55:25 INFO - PROCESS | 18694 | 1463190925212 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:55:25 INFO - PROCESS | 18694 | 1463190925268 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:25 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c774800 == 119 [pid = 18694] [id = 551] 18:55:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x914e0c00) [pid = 18694] [serial = 1654] [outer = (nil)] 18:55:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x91abe800) [pid = 18694] [serial = 1655] [outer = 0x914e0c00] 18:55:25 INFO - PROCESS | 18694 | 1463190925457 Marionette DEBUG loaded listener.js 18:55:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x91bc6000) [pid = 18694] [serial = 1656] [outer = 0x914e0c00] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x8c8cd000) [pid = 18694] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x897c1800) [pid = 18694] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x92b42000) [pid = 18694] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x8e5d8000) [pid = 18694] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x8caaac00) [pid = 18694] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8790ac00) [pid = 18694] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x8d052400) [pid = 18694] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x92819800) [pid = 18694] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8e869c00) [pid = 18694] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x9a672c00) [pid = 18694] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x99d43c00) [pid = 18694] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x99c69400) [pid = 18694] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x92d55c00) [pid = 18694] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x93cce000) [pid = 18694] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x85df2400) [pid = 18694] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x981e0c00) [pid = 18694] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x87903800) [pid = 18694] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x8c76bc00) [pid = 18694] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x99602800) [pid = 18694] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x91b28400) [pid = 18694] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x92563c00) [pid = 18694] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x95a62c00) [pid = 18694] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x9503c000) [pid = 18694] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x85fa9400) [pid = 18694] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x98afa000) [pid = 18694] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:55:26 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x8ef5b800) [pid = 18694] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:55:26 INFO - PROCESS | 18694 | 1463190926988 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]]]}] 18:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2096ms 18:55:27 INFO - PROCESS | 18694 | 1463190927011 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:55:27 INFO - PROCESS | 18694 | 1463190927016 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:55:27 INFO - PROCESS | 18694 | 1463190927022 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:55:27 INFO - PROCESS | 18694 | 1463190927025 Marionette TRACE conn3 <- [1,2178,null,{}] 18:55:27 INFO - PROCESS | 18694 | 1463190927030 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}] 18:55:27 INFO - PROCESS | 18694 | 1463190927218 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:55:27 INFO - PROCESS | 18694 | 1463190927417 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x85faa000 == 120 [pid = 18694] [id = 552] 18:55:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x8bb93000) [pid = 18694] [serial = 1657] [outer = (nil)] 18:55:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x914db400) [pid = 18694] [serial = 1658] [outer = 0x8bb93000] 18:55:27 INFO - PROCESS | 18694 | 1463190927493 Marionette DEBUG loaded listener.js 18:55:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x91bce000) [pid = 18694] [serial = 1659] [outer = 0x8bb93000] 18:55:28 INFO - PROCESS | 18694 | 1463190928284 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]]]}] 18:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1440ms 18:55:28 INFO - PROCESS | 18694 | 1463190928462 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:55:28 INFO - PROCESS | 18694 | 1463190928470 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:55:28 INFO - PROCESS | 18694 | 1463190928478 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:55:28 INFO - PROCESS | 18694 | 1463190928483 Marionette TRACE conn3 <- [1,2182,null,{}] 18:55:28 INFO - PROCESS | 18694 | 1463190928491 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}] 18:55:28 INFO - PROCESS | 18694 | 1463190928718 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:55:29 INFO - PROCESS | 18694 | 1463190929072 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae21c00 == 121 [pid = 18694] [id = 553] 18:55:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8ae22800) [pid = 18694] [serial = 1660] [outer = (nil)] 18:55:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x8bb8dc00) [pid = 18694] [serial = 1661] [outer = 0x8ae22800] 18:55:29 INFO - PROCESS | 18694 | 1463190929165 Marionette DEBUG loaded listener.js 18:55:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x8d176400) [pid = 18694] [serial = 1662] [outer = 0x8ae22800] 18:55:30 INFO - PROCESS | 18694 | 1463190930166 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]]]}] 18:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1737ms 18:55:30 INFO - PROCESS | 18694 | 1463190930215 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:55:30 INFO - PROCESS | 18694 | 1463190930221 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:55:30 INFO - PROCESS | 18694 | 1463190930234 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:55:30 INFO - PROCESS | 18694 | 1463190930240 Marionette TRACE conn3 <- [1,2186,null,{}] 18:55:30 INFO - PROCESS | 18694 | 1463190930246 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}] 18:55:30 INFO - PROCESS | 18694 | 1463190930469 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:55:30 INFO - PROCESS | 18694 | 1463190930802 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x912e9800 == 122 [pid = 18694] [id = 554] 18:55:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x912ebc00) [pid = 18694] [serial = 1663] [outer = (nil)] 18:55:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x9134dc00) [pid = 18694] [serial = 1664] [outer = 0x912ebc00] 18:55:30 INFO - PROCESS | 18694 | 1463190930894 Marionette DEBUG loaded listener.js 18:55:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x91b27800) [pid = 18694] [serial = 1665] [outer = 0x912ebc00] 18:55:31 INFO - PROCESS | 18694 | 1463190931813 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]]]}] 18:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1639ms 18:55:31 INFO - PROCESS | 18694 | 1463190931870 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:55:31 INFO - PROCESS | 18694 | 1463190931874 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:55:31 INFO - PROCESS | 18694 | 1463190931881 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:55:31 INFO - PROCESS | 18694 | 1463190931885 Marionette TRACE conn3 <- [1,2190,null,{}] 18:55:31 INFO - PROCESS | 18694 | 1463190931901 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}] 18:55:32 INFO - PROCESS | 18694 | 1463190932159 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:55:32 INFO - PROCESS | 18694 | 1463190932538 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bdbc00 == 123 [pid = 18694] [id = 555] 18:55:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x91d3a400) [pid = 18694] [serial = 1666] [outer = (nil)] 18:55:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x920e8400) [pid = 18694] [serial = 1667] [outer = 0x91d3a400] 18:55:32 INFO - PROCESS | 18694 | 1463190932629 Marionette DEBUG loaded listener.js 18:55:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x923d3000) [pid = 18694] [serial = 1668] [outer = 0x91d3a400] 18:55:33 INFO - PROCESS | 18694 | 1463190933549 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]]]}] 18:55:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:55:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1734ms 18:55:33 INFO - PROCESS | 18694 | 1463190933616 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:55:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:55:33 INFO - PROCESS | 18694 | 1463190933621 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:55:33 INFO - PROCESS | 18694 | 1463190933627 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:55:33 INFO - PROCESS | 18694 | 1463190933630 Marionette TRACE conn3 <- [1,2194,null,{}] 18:55:33 INFO - PROCESS | 18694 | 1463190933636 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}] 18:55:33 INFO - PROCESS | 18694 | 1463190933885 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:55:34 INFO - PROCESS | 18694 | 1463190934221 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3ebc00 == 124 [pid = 18694] [id = 556] 18:55:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x923d7800) [pid = 18694] [serial = 1669] [outer = (nil)] 18:55:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x9281c400) [pid = 18694] [serial = 1670] [outer = 0x923d7800] 18:55:34 INFO - PROCESS | 18694 | 1463190934312 Marionette DEBUG loaded listener.js 18:55:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x929c4800) [pid = 18694] [serial = 1671] [outer = 0x923d7800] 18:55:35 INFO - PROCESS | 18694 | 1463190935247 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]]]}] 18:55:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:55:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1682ms 18:55:35 INFO - PROCESS | 18694 | 1463190935309 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:55:35 INFO - PROCESS | 18694 | 1463190935312 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:55:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:55:35 INFO - PROCESS | 18694 | 1463190935319 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:55:35 INFO - PROCESS | 18694 | 1463190935323 Marionette TRACE conn3 <- [1,2198,null,{}] 18:55:35 INFO - PROCESS | 18694 | 1463190935328 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}] 18:55:35 INFO - PROCESS | 18694 | 1463190935582 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:55:35 INFO - PROCESS | 18694 | 1463190935904 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x923ca000 == 125 [pid = 18694] [id = 557] 18:55:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x92569000) [pid = 18694] [serial = 1672] [outer = (nil)] 18:55:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x92ab5800) [pid = 18694] [serial = 1673] [outer = 0x92569000] 18:55:36 INFO - PROCESS | 18694 | 1463190935994 Marionette DEBUG loaded listener.js 18:55:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x92ab9800) [pid = 18694] [serial = 1674] [outer = 0x92569000] 18:55:36 INFO - PROCESS | 18694 | 1463190936874 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]]]}] 18:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1632ms 18:55:36 INFO - PROCESS | 18694 | 1463190936952 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:55:36 INFO - PROCESS | 18694 | 1463190936956 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:55:36 INFO - PROCESS | 18694 | 1463190936962 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:55:36 INFO - PROCESS | 18694 | 1463190936966 Marionette TRACE conn3 <- [1,2202,null,{}] 18:55:36 INFO - PROCESS | 18694 | 1463190936972 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}] 18:55:37 INFO - PROCESS | 18694 | 1463190937255 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:55:37 INFO - PROCESS | 18694 | 1463190937590 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5de400 == 126 [pid = 18694] [id = 558] 18:55:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x92ab8800) [pid = 18694] [serial = 1675] [outer = (nil)] 18:55:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92d5fc00) [pid = 18694] [serial = 1676] [outer = 0x92ab8800] 18:55:37 INFO - PROCESS | 18694 | 1463190937681 Marionette DEBUG loaded listener.js 18:55:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x93c03000) [pid = 18694] [serial = 1677] [outer = 0x92ab8800] 18:55:38 INFO - PROCESS | 18694 | 1463190938596 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]]]}] 18:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1690ms 18:55:38 INFO - PROCESS | 18694 | 1463190938653 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:55:38 INFO - PROCESS | 18694 | 1463190938657 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:55:38 INFO - PROCESS | 18694 | 1463190938663 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:55:38 INFO - PROCESS | 18694 | 1463190938667 Marionette TRACE conn3 <- [1,2206,null,{}] 18:55:38 INFO - PROCESS | 18694 | 1463190938673 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}] 18:55:38 INFO - PROCESS | 18694 | 1463190938885 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:55:39 INFO - PROCESS | 18694 | 1463190939221 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x8790bc00 == 127 [pid = 18694] [id = 559] 18:55:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8d05ec00) [pid = 18694] [serial = 1678] [outer = (nil)] 18:55:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x93cd2800) [pid = 18694] [serial = 1679] [outer = 0x8d05ec00] 18:55:39 INFO - PROCESS | 18694 | 1463190939310 Marionette DEBUG loaded listener.js 18:55:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x94660c00) [pid = 18694] [serial = 1680] [outer = 0x8d05ec00] 18:55:40 INFO - PROCESS | 18694 | 1463190940240 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]]]}] 18:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1630ms 18:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:55:40 INFO - PROCESS | 18694 | 1463190940294 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:55:40 INFO - PROCESS | 18694 | 1463190940298 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:55:40 INFO - PROCESS | 18694 | 1463190940304 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:55:40 INFO - PROCESS | 18694 | 1463190940308 Marionette TRACE conn3 <- [1,2210,null,{}] 18:55:40 INFO - PROCESS | 18694 | 1463190940314 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}] 18:55:40 INFO - PROCESS | 18694 | 1463190940523 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:55:40 INFO - PROCESS | 18694 | 1463190940848 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d54400 == 128 [pid = 18694] [id = 560] 18:55:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x92eebc00) [pid = 18694] [serial = 1681] [outer = (nil)] 18:55:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x959eec00) [pid = 18694] [serial = 1682] [outer = 0x92eebc00] 18:55:40 INFO - PROCESS | 18694 | 1463190940936 Marionette DEBUG loaded listener.js 18:55:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x95a49000) [pid = 18694] [serial = 1683] [outer = 0x92eebc00] 18:55:41 INFO - PROCESS | 18694 | 1463190941791 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]]]}] 18:55:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:55:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1550ms 18:55:41 INFO - PROCESS | 18694 | 1463190941853 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:55:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:55:41 INFO - PROCESS | 18694 | 1463190941858 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:55:41 INFO - PROCESS | 18694 | 1463190941864 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:55:41 INFO - PROCESS | 18694 | 1463190941868 Marionette TRACE conn3 <- [1,2214,null,{}] 18:55:41 INFO - PROCESS | 18694 | 1463190941873 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}] 18:55:42 INFO - PROCESS | 18694 | 1463190942083 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:55:42 INFO - PROCESS | 18694 | 1463190942367 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x958e0c00 == 129 [pid = 18694] [id = 561] 18:55:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x959e6c00) [pid = 18694] [serial = 1684] [outer = (nil)] 18:55:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x977e5400) [pid = 18694] [serial = 1685] [outer = 0x959e6c00] 18:55:42 INFO - PROCESS | 18694 | 1463190942500 Marionette DEBUG loaded listener.js 18:55:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x981ec800) [pid = 18694] [serial = 1686] [outer = 0x959e6c00] 18:55:43 INFO - PROCESS | 18694 | 1463190943410 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]]]}] 18:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1585ms 18:55:43 INFO - PROCESS | 18694 | 1463190943449 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:55:43 INFO - PROCESS | 18694 | 1463190943453 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:55:43 INFO - PROCESS | 18694 | 1463190943459 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:55:43 INFO - PROCESS | 18694 | 1463190943462 Marionette TRACE conn3 <- [1,2218,null,{}] 18:55:43 INFO - PROCESS | 18694 | 1463190943468 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}] 18:55:43 INFO - PROCESS | 18694 | 1463190943687 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:55:44 INFO - PROCESS | 18694 | 1463190944030 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bd7800 == 130 [pid = 18694] [id = 562] 18:55:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x91d3ec00) [pid = 18694] [serial = 1687] [outer = (nil)] 18:55:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x98af9000) [pid = 18694] [serial = 1688] [outer = 0x91d3ec00] 18:55:44 INFO - PROCESS | 18694 | 1463190944120 Marionette DEBUG loaded listener.js 18:55:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x98f2f400) [pid = 18694] [serial = 1689] [outer = 0x91d3ec00] 18:55:45 INFO - PROCESS | 18694 | 1463190945081 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]]]}] 18:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1681ms 18:55:45 INFO - PROCESS | 18694 | 1463190945141 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:55:45 INFO - PROCESS | 18694 | 1463190945145 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:55:45 INFO - PROCESS | 18694 | 1463190945152 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:55:45 INFO - PROCESS | 18694 | 1463190945156 Marionette TRACE conn3 <- [1,2222,null,{}] 18:55:45 INFO - PROCESS | 18694 | 1463190945162 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}] 18:55:45 INFO - PROCESS | 18694 | 1463190945402 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:55:45 INFO - PROCESS | 18694 | 1463190945741 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x98af4400 == 131 [pid = 18694] [id = 563] 18:55:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x99be8400) [pid = 18694] [serial = 1690] [outer = (nil)] 18:55:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x99c5cc00) [pid = 18694] [serial = 1691] [outer = 0x99be8400] 18:55:45 INFO - PROCESS | 18694 | 1463190945839 Marionette DEBUG loaded listener.js 18:55:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x99d48000) [pid = 18694] [serial = 1692] [outer = 0x99be8400] 18:55:46 INFO - PROCESS | 18694 | 1463190946788 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]]]}] 18:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1681ms 18:55:46 INFO - PROCESS | 18694 | 1463190946834 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:55:46 INFO - PROCESS | 18694 | 1463190946838 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:55:46 INFO - PROCESS | 18694 | 1463190946844 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:55:46 INFO - PROCESS | 18694 | 1463190946847 Marionette TRACE conn3 <- [1,2226,null,{}] 18:55:46 INFO - PROCESS | 18694 | 1463190946853 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}] 18:55:47 INFO - PROCESS | 18694 | 1463190947072 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:55:47 INFO - PROCESS | 18694 | 1463190947404 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x99be2000 == 132 [pid = 18694] [id = 564] 18:55:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x99d44c00) [pid = 18694] [serial = 1693] [outer = (nil)] 18:55:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x9a07a000) [pid = 18694] [serial = 1694] [outer = 0x99d44c00] 18:55:47 INFO - PROCESS | 18694 | 1463190947496 Marionette DEBUG loaded listener.js 18:55:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x9a162800) [pid = 18694] [serial = 1695] [outer = 0x99d44c00] 18:55:48 INFO - PROCESS | 18694 | 1463190948407 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]]]}] 18:55:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:55:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1635ms 18:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:55:48 INFO - PROCESS | 18694 | 1463190948480 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:55:48 INFO - PROCESS | 18694 | 1463190948483 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:55:48 INFO - PROCESS | 18694 | 1463190948490 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:55:48 INFO - PROCESS | 18694 | 1463190948493 Marionette TRACE conn3 <- [1,2230,null,{}] 18:55:48 INFO - PROCESS | 18694 | 1463190948499 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}] 18:55:48 INFO - PROCESS | 18694 | 1463190948728 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:55:49 INFO - PROCESS | 18694 | 1463190949073 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x9281c800 == 133 [pid = 18694] [id = 565] 18:55:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x92b48800) [pid = 18694] [serial = 1696] [outer = (nil)] 18:55:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x9a679800) [pid = 18694] [serial = 1697] [outer = 0x92b48800] 18:55:49 INFO - PROCESS | 18694 | 1463190949163 Marionette DEBUG loaded listener.js 18:55:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x9a77f400) [pid = 18694] [serial = 1698] [outer = 0x92b48800] 18:55:50 INFO - PROCESS | 18694 | 1463190950098 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]]]}] 18:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1681ms 18:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:55:50 INFO - PROCESS | 18694 | 1463190950172 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:55:50 INFO - PROCESS | 18694 | 1463190950175 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:55:50 INFO - PROCESS | 18694 | 1463190950181 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:55:50 INFO - PROCESS | 18694 | 1463190950185 Marionette TRACE conn3 <- [1,2234,null,{}] 18:55:50 INFO - PROCESS | 18694 | 1463190950191 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}] 18:55:50 INFO - PROCESS | 18694 | 1463190950460 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:55:50 INFO - PROCESS | 18694 | 1463190950792 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x99fef400 == 134 [pid = 18694] [id = 566] 18:55:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x9a672800) [pid = 18694] [serial = 1699] [outer = (nil)] 18:55:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x9b24d000) [pid = 18694] [serial = 1700] [outer = 0x9a672800] 18:55:50 INFO - PROCESS | 18694 | 1463190950882 Marionette DEBUG loaded listener.js 18:55:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x9b24f800) [pid = 18694] [serial = 1701] [outer = 0x9a672800] 18:55:51 INFO - PROCESS | 18694 | 1463190951771 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]]]}] 18:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1632ms 18:55:51 INFO - PROCESS | 18694 | 1463190951813 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:55:51 INFO - PROCESS | 18694 | 1463190951817 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:55:51 INFO - PROCESS | 18694 | 1463190951824 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:55:51 INFO - PROCESS | 18694 | 1463190951827 Marionette TRACE conn3 <- [1,2238,null,{}] 18:55:51 INFO - PROCESS | 18694 | 1463190951833 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}] 18:55:52 INFO - PROCESS | 18694 | 1463190952046 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:55:52 INFO - PROCESS | 18694 | 1463190952383 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943a000 == 135 [pid = 18694] [id = 567] 18:55:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x9ad4d800) [pid = 18694] [serial = 1702] [outer = (nil)] 18:55:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x9b95fc00) [pid = 18694] [serial = 1703] [outer = 0x9ad4d800] 18:55:52 INFO - PROCESS | 18694 | 1463190952474 Marionette DEBUG loaded listener.js 18:55:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x9ba20400) [pid = 18694] [serial = 1704] [outer = 0x9ad4d800] 18:55:53 INFO - PROCESS | 18694 | 1463190953510 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]]]}] 18:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1739ms 18:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:55:53 INFO - PROCESS | 18694 | 1463190953564 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:55:53 INFO - PROCESS | 18694 | 1463190953567 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:55:53 INFO - PROCESS | 18694 | 1463190953573 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:55:53 INFO - PROCESS | 18694 | 1463190953577 Marionette TRACE conn3 <- [1,2242,null,{}] 18:55:53 INFO - PROCESS | 18694 | 1463190953582 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}] 18:55:53 INFO - PROCESS | 18694 | 1463190953811 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:55:54 INFO - PROCESS | 18694 | 1463190954148 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d55000 == 136 [pid = 18694] [id = 568] 18:55:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x93aad800) [pid = 18694] [serial = 1705] [outer = (nil)] 18:55:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0xa114ac00) [pid = 18694] [serial = 1706] [outer = 0x93aad800] 18:55:54 INFO - PROCESS | 18694 | 1463190954240 Marionette DEBUG loaded listener.js 18:55:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0xa2150000) [pid = 18694] [serial = 1707] [outer = 0x93aad800] 18:55:55 INFO - PROCESS | 18694 | 1463190955158 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]]]}] 18:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1637ms 18:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:55:55 INFO - PROCESS | 18694 | 1463190955209 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:55:55 INFO - PROCESS | 18694 | 1463190955212 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:55:55 INFO - PROCESS | 18694 | 1463190955219 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:55:55 INFO - PROCESS | 18694 | 1463190955223 Marionette TRACE conn3 <- [1,2246,null,{}] 18:55:55 INFO - PROCESS | 18694 | 1463190955229 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}] 18:55:55 INFO - PROCESS | 18694 | 1463190955443 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:55:55 INFO - PROCESS | 18694 | 1463190955785 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x8790d000 == 137 [pid = 18694] [id = 569] 18:55:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x93aa5000) [pid = 18694] [serial = 1708] [outer = (nil)] 18:55:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0xa30f2c00) [pid = 18694] [serial = 1709] [outer = 0x93aa5000] 18:55:55 INFO - PROCESS | 18694 | 1463190955873 Marionette DEBUG loaded listener.js 18:55:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0xa3257400) [pid = 18694] [serial = 1710] [outer = 0x93aa5000] 18:55:56 INFO - PROCESS | 18694 | 1463190956778 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]]]}] 18:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1638ms 18:55:56 INFO - PROCESS | 18694 | 1463190956856 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:55:56 INFO - PROCESS | 18694 | 1463190956860 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:55:56 INFO - PROCESS | 18694 | 1463190956867 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:55:56 INFO - PROCESS | 18694 | 1463190956869 Marionette TRACE conn3 <- [1,2250,null,{}] 18:55:56 INFO - PROCESS | 18694 | 1463190956875 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}] 18:55:57 INFO - PROCESS | 18694 | 1463190957084 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:55:57 INFO - PROCESS | 18694 | 1463190957418 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x8790b000 == 138 [pid = 18694] [id = 570] 18:55:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0xa1152800) [pid = 18694] [serial = 1711] [outer = (nil)] 18:55:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0xa35f3c00) [pid = 18694] [serial = 1712] [outer = 0xa1152800] 18:55:57 INFO - PROCESS | 18694 | 1463190957508 Marionette DEBUG loaded listener.js 18:55:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0xa5038c00) [pid = 18694] [serial = 1713] [outer = 0xa1152800] 18:55:58 INFO - PROCESS | 18694 | 1463190958424 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]]]}] 18:56:00 INFO - PROCESS | 18694 | --DOCSHELL 0x9281a000 == 137 [pid = 18694] [id = 276] 18:56:00 INFO - PROCESS | 18694 | --DOCSHELL 0x87901c00 == 136 [pid = 18694] [id = 418] 18:56:00 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3ef400 == 135 [pid = 18694] [id = 458] 18:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 3443ms 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x91ab9000) [pid = 18694] [serial = 1592] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x8cab1000) [pid = 18694] [serial = 1583] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x897cfc00) [pid = 18694] [serial = 1580] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x92ef3000) [pid = 18694] [serial = 1547] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x93aa3000) [pid = 18694] [serial = 1548] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x8ef5b000) [pid = 18694] [serial = 1587] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x8d05f000) [pid = 18694] [serial = 1529] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x9ba1b400) [pid = 18694] [serial = 1575] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x91bcc800) [pid = 18694] [serial = 1458] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x929c3000) [pid = 18694] [serial = 1541] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x8f003800) [pid = 18694] [serial = 1532] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0xa219f800) [pid = 18694] [serial = 1578] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x9a161c00) [pid = 18694] [serial = 1440] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x9a16e800) [pid = 18694] [serial = 1569] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x8a453c00) [pid = 18694] [serial = 1581] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x8dbd9000) [pid = 18694] [serial = 1530] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x9503d000) [pid = 18694] [serial = 1550] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x959e7000) [pid = 18694] [serial = 1553] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x897c5400) [pid = 18694] [serial = 1527] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x99d4d400) [pid = 18694] [serial = 1566] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x8a3ed000) [pid = 18694] [serial = 1589] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x92ab1800) [pid = 18694] [serial = 1542] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x99f88000) [pid = 18694] [serial = 1437] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x99c5dc00) [pid = 18694] [serial = 1563] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x8790b400) [pid = 18694] [serial = 1526] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x91d34800) [pid = 18694] [serial = 1536] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0xa1157000) [pid = 18694] [serial = 1577] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x92cd4000) [pid = 18694] [serial = 1544] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x95a70000) [pid = 18694] [serial = 1556] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x8e860c00) [pid = 18694] [serial = 1586] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x959f1400) [pid = 18694] [serial = 1554] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x9ad40c00) [pid = 18694] [serial = 1571] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x9a674800) [pid = 18694] [serial = 1443] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x99d43000) [pid = 18694] [serial = 1565] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x9a163000) [pid = 18694] [serial = 1568] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x98ab2800) [pid = 18694] [serial = 1557] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x91cebc00) [pid = 18694] [serial = 1535] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x8de63c00) [pid = 18694] [serial = 1590] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x92d53c00) [pid = 18694] [serial = 1545] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x99c5b400) [pid = 18694] [serial = 1562] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x95043c00) [pid = 18694] [serial = 1551] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8d172800) [pid = 18694] [serial = 1584] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x9b8e9c00) [pid = 18694] [serial = 1574] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x91ab2800) [pid = 18694] [serial = 1533] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x99a44400) [pid = 18694] [serial = 1560] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x923d6400) [pid = 18694] [serial = 1538] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x998be400) [pid = 18694] [serial = 1559] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x92488400) [pid = 18694] [serial = 1539] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x9ad7f800) [pid = 18694] [serial = 1572] [outer = (nil)] [url = about:blank] 18:56:00 INFO - PROCESS | 18694 | 1463190960862 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:56:00 INFO - PROCESS | 18694 | 1463190960867 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:56:00 INFO - PROCESS | 18694 | 1463190960880 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:56:00 INFO - PROCESS | 18694 | 1463190960885 Marionette TRACE conn3 <- [1,2254,null,{}] 18:56:00 INFO - PROCESS | 18694 | 1463190960892 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}] 18:56:01 INFO - PROCESS | 18694 | 1463190961073 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:56:01 INFO - PROCESS | 18694 | 1463190961091 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x89da7800 == 136 [pid = 18694] [id = 571] 18:56:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x89da9c00) [pid = 18694] [serial = 1714] [outer = (nil)] 18:56:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8a3ea800) [pid = 18694] [serial = 1715] [outer = 0x89da9c00] 18:56:01 INFO - PROCESS | 18694 | 1463190961206 Marionette DEBUG loaded listener.js 18:56:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8ac55c00) [pid = 18694] [serial = 1716] [outer = 0x89da9c00] 18:56:02 INFO - PROCESS | 18694 | 1463190962222 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]]]}] 18:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1392ms 18:56:02 INFO - PROCESS | 18694 | 1463190962272 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:56:02 INFO - PROCESS | 18694 | 1463190962277 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:56:02 INFO - PROCESS | 18694 | 1463190962289 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:56:02 INFO - PROCESS | 18694 | 1463190962294 Marionette TRACE conn3 <- [1,2258,null,{}] 18:56:02 INFO - PROCESS | 18694 | 1463190962300 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}] 18:56:02 INFO - PROCESS | 18694 | 1463190962498 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:56:02 INFO - PROCESS | 18694 | 1463190962717 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb90000 == 137 [pid = 18694] [id = 572] 18:56:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8c8c9400) [pid = 18694] [serial = 1717] [outer = (nil)] 18:56:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8d056800) [pid = 18694] [serial = 1718] [outer = 0x8c8c9400] 18:56:02 INFO - PROCESS | 18694 | 1463190962791 Marionette DEBUG loaded listener.js 18:56:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x8d177800) [pid = 18694] [serial = 1719] [outer = 0x8c8c9400] 18:56:03 INFO - PROCESS | 18694 | 1463190963721 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]]]}] 18:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1493ms 18:56:03 INFO - PROCESS | 18694 | 1463190963780 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:56:03 INFO - PROCESS | 18694 | 1463190963782 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:56:03 INFO - PROCESS | 18694 | 1463190963789 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:56:03 INFO - PROCESS | 18694 | 1463190963793 Marionette TRACE conn3 <- [1,2262,null,{}] 18:56:03 INFO - PROCESS | 18694 | 1463190963807 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}] 18:56:04 INFO - PROCESS | 18694 | 1463190964080 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:56:04 INFO - PROCESS | 18694 | 1463190964110 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae29000 == 138 [pid = 18694] [id = 573] 18:56:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8dbd9000) [pid = 18694] [serial = 1720] [outer = (nil)] 18:56:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8e868400) [pid = 18694] [serial = 1721] [outer = 0x8dbd9000] 18:56:04 INFO - PROCESS | 18694 | 1463190964187 Marionette DEBUG loaded listener.js 18:56:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8ef62800) [pid = 18694] [serial = 1722] [outer = 0x8dbd9000] 18:56:05 INFO - PROCESS | 18694 | 1463190965668 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]]]}] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x914e0c00) [pid = 18694] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8c770c00) [pid = 18694] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x950ebc00) [pid = 18694] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x93c03800) [pid = 18694] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x92822c00) [pid = 18694] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x92a61400) [pid = 18694] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9256c400) [pid = 18694] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x920f3000) [pid = 18694] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x91bddc00) [pid = 18694] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x914dc400) [pid = 18694] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x8bb8f000) [pid = 18694] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x8ae2e400) [pid = 18694] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x9b8e5400) [pid = 18694] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x950e5800) [pid = 18694] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:56:05 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x8e864400) [pid = 18694] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1985ms 18:56:05 INFO - PROCESS | 18694 | 1463190965822 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:56:05 INFO - PROCESS | 18694 | 1463190965831 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:56:05 INFO - PROCESS | 18694 | 1463190965841 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:56:05 INFO - PROCESS | 18694 | 1463190965846 Marionette TRACE conn3 <- [1,2266,null,{}] 18:56:05 INFO - PROCESS | 18694 | 1463190965852 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}] 18:56:06 INFO - PROCESS | 18694 | 1463190966101 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:56:06 INFO - PROCESS | 18694 | 1463190966230 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e755c00 == 139 [pid = 18694] [id = 574] 18:56:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8e75dc00) [pid = 18694] [serial = 1723] [outer = (nil)] 18:56:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8f00b000) [pid = 18694] [serial = 1724] [outer = 0x8e75dc00] 18:56:06 INFO - PROCESS | 18694 | 1463190966302 Marionette DEBUG loaded listener.js 18:56:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x9134fc00) [pid = 18694] [serial = 1725] [outer = 0x8e75dc00] 18:56:07 INFO - PROCESS | 18694 | 1463190967165 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]]]}] 18:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1384ms 18:56:07 INFO - PROCESS | 18694 | 1463190967228 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:56:07 INFO - PROCESS | 18694 | 1463190967233 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:56:07 INFO - PROCESS | 18694 | 1463190967243 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:56:07 INFO - PROCESS | 18694 | 1463190967248 Marionette TRACE conn3 <- [1,2270,null,{}] 18:56:07 INFO - PROCESS | 18694 | 1463190967256 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}] 18:56:07 INFO - PROCESS | 18694 | 1463190967574 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:56:08 INFO - PROCESS | 18694 | 1463190968078 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x85fa7800 == 140 [pid = 18694] [id = 575] 18:56:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x87907800) [pid = 18694] [serial = 1726] [outer = (nil)] 18:56:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x89441c00) [pid = 18694] [serial = 1727] [outer = 0x87907800] 18:56:08 INFO - PROCESS | 18694 | 1463190968170 Marionette DEBUG loaded listener.js 18:56:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x89da8000) [pid = 18694] [serial = 1728] [outer = 0x87907800] 18:56:09 INFO - PROCESS | 18694 | 1463190969140 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]]]}] 18:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1942ms 18:56:09 INFO - PROCESS | 18694 | 1463190969185 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:56:09 INFO - PROCESS | 18694 | 1463190969192 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:56:09 INFO - PROCESS | 18694 | 1463190969201 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:56:09 INFO - PROCESS | 18694 | 1463190969207 Marionette TRACE conn3 <- [1,2274,null,{}] 18:56:09 INFO - PROCESS | 18694 | 1463190969215 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}] 18:56:09 INFO - PROCESS | 18694 | 1463190969437 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:56:09 INFO - PROCESS | 18694 | 1463190969782 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8ca000 == 141 [pid = 18694] [id = 576] 18:56:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8d056400) [pid = 18694] [serial = 1729] [outer = (nil)] 18:56:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8dbd6000) [pid = 18694] [serial = 1730] [outer = 0x8d056400] 18:56:09 INFO - PROCESS | 18694 | 1463190969877 Marionette DEBUG loaded listener.js 18:56:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8de62000) [pid = 18694] [serial = 1731] [outer = 0x8d056400] 18:56:10 INFO - PROCESS | 18694 | 1463190970804 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]]]}] 18:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1634ms 18:56:10 INFO - PROCESS | 18694 | 1463190970840 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:56:10 INFO - PROCESS | 18694 | 1463190970845 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:56:10 INFO - PROCESS | 18694 | 1463190970860 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:56:10 INFO - PROCESS | 18694 | 1463190970863 Marionette TRACE conn3 <- [1,2278,null,{}] 18:56:10 INFO - PROCESS | 18694 | 1463190970874 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}] 18:56:11 INFO - PROCESS | 18694 | 1463190971096 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:56:11 INFO - PROCESS | 18694 | 1463190971431 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef56400 == 142 [pid = 18694] [id = 577] 18:56:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8ef57c00) [pid = 18694] [serial = 1732] [outer = (nil)] 18:56:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8f010800) [pid = 18694] [serial = 1733] [outer = 0x8ef57c00] 18:56:11 INFO - PROCESS | 18694 | 1463190971523 Marionette DEBUG loaded listener.js 18:56:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x914dd800) [pid = 18694] [serial = 1734] [outer = 0x8ef57c00] 18:56:12 INFO - PROCESS | 18694 | 1463190972492 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]]]}] 18:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1686ms 18:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:56:12 INFO - PROCESS | 18694 | 1463190972547 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:56:12 INFO - PROCESS | 18694 | 1463190972551 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:56:12 INFO - PROCESS | 18694 | 1463190972566 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:56:12 INFO - PROCESS | 18694 | 1463190972575 Marionette TRACE conn3 <- [1,2282,null,{}] 18:56:12 INFO - PROCESS | 18694 | 1463190972584 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}] 18:56:12 INFO - PROCESS | 18694 | 1463190972825 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:56:13 INFO - PROCESS | 18694 | 1463190973160 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bce400 == 143 [pid = 18694] [id = 578] 18:56:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x91bde800) [pid = 18694] [serial = 1735] [outer = (nil)] 18:56:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x91d31c00) [pid = 18694] [serial = 1736] [outer = 0x91bde800] 18:56:13 INFO - PROCESS | 18694 | 1463190973247 Marionette DEBUG loaded listener.js 18:56:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x91d37000) [pid = 18694] [serial = 1737] [outer = 0x91bde800] 18:56:14 INFO - PROCESS | 18694 | 1463190974161 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]]]}] 18:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1649ms 18:56:14 INFO - PROCESS | 18694 | 1463190974205 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:56:14 INFO - PROCESS | 18694 | 1463190974210 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:56:14 INFO - PROCESS | 18694 | 1463190974235 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:56:14 INFO - PROCESS | 18694 | 1463190974239 Marionette TRACE conn3 <- [1,2286,null,{}] 18:56:14 INFO - PROCESS | 18694 | 1463190974246 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}] 18:56:14 INFO - PROCESS | 18694 | 1463190974459 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:56:14 INFO - PROCESS | 18694 | 1463190974799 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f007c00 == 144 [pid = 18694] [id = 579] 18:56:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x91ab2c00) [pid = 18694] [serial = 1738] [outer = (nil)] 18:56:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x92485800) [pid = 18694] [serial = 1739] [outer = 0x91ab2c00] 18:56:14 INFO - PROCESS | 18694 | 1463190974887 Marionette DEBUG loaded listener.js 18:56:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92561400) [pid = 18694] [serial = 1740] [outer = 0x91ab2c00] 18:56:15 INFO - PROCESS | 18694 | 1463190975803 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]]]}] 18:56:15 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 18:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1702ms 18:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:56:15 INFO - PROCESS | 18694 | 1463190975919 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:56:15 INFO - PROCESS | 18694 | 1463190975922 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:56:15 INFO - PROCESS | 18694 | 1463190975928 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:56:15 INFO - PROCESS | 18694 | 1463190975931 Marionette TRACE conn3 <- [1,2290,null,{}] 18:56:15 INFO - PROCESS | 18694 | 1463190975938 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}] 18:56:16 INFO - PROCESS | 18694 | 1463190976259 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:56:16 INFO - PROCESS | 18694 | 1463190976521 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x92822400 == 145 [pid = 18694] [id = 580] 18:56:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x929c0c00) [pid = 18694] [serial = 1741] [outer = (nil)] 18:56:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x929c9400) [pid = 18694] [serial = 1742] [outer = 0x929c0c00] 18:56:16 INFO - PROCESS | 18694 | 1463190976619 Marionette DEBUG loaded listener.js 18:56:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92ab7800) [pid = 18694] [serial = 1743] [outer = 0x929c0c00] 18:56:17 INFO - PROCESS | 18694 | 1463190977622 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]]]}] 18:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1731ms 18:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:56:17 INFO - PROCESS | 18694 | 1463190977660 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:56:17 INFO - PROCESS | 18694 | 1463190977663 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:56:17 INFO - PROCESS | 18694 | 1463190977670 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:56:17 INFO - PROCESS | 18694 | 1463190977673 Marionette TRACE conn3 <- [1,2294,null,{}] 18:56:17 INFO - PROCESS | 18694 | 1463190977679 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}] 18:56:17 INFO - PROCESS | 18694 | 1463190977895 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:56:18 INFO - PROCESS | 18694 | 1463190978241 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a45bc00 == 146 [pid = 18694] [id = 581] 18:56:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x9247c800) [pid = 18694] [serial = 1744] [outer = (nil)] 18:56:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x92cd7400) [pid = 18694] [serial = 1745] [outer = 0x9247c800] 18:56:18 INFO - PROCESS | 18694 | 1463190978332 Marionette DEBUG loaded listener.js 18:56:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x92cda400) [pid = 18694] [serial = 1746] [outer = 0x9247c800] 18:56:19 INFO - PROCESS | 18694 | 1463190979201 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]]]}] 18:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1590ms 18:56:19 INFO - PROCESS | 18694 | 1463190979277 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:56:19 INFO - PROCESS | 18694 | 1463190979281 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:56:19 INFO - PROCESS | 18694 | 1463190979290 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:56:19 INFO - PROCESS | 18694 | 1463190979294 Marionette TRACE conn3 <- [1,2298,null,{}] 18:56:19 INFO - PROCESS | 18694 | 1463190979299 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}] 18:56:19 INFO - PROCESS | 18694 | 1463190979512 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:56:19 INFO - PROCESS | 18694 | 1463190979797 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x92cd0400 == 147 [pid = 18694] [id = 582] 18:56:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x92d55400) [pid = 18694] [serial = 1747] [outer = (nil)] 18:56:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x92eecc00) [pid = 18694] [serial = 1748] [outer = 0x92d55400] 18:56:19 INFO - PROCESS | 18694 | 1463190979925 Marionette DEBUG loaded listener.js 18:56:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x93ab0800) [pid = 18694] [serial = 1749] [outer = 0x92d55400] 18:56:20 INFO - PROCESS | 18694 | 1463190980826 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]]]}] 18:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1582ms 18:56:20 INFO - PROCESS | 18694 | 1463190980877 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:56:20 INFO - PROCESS | 18694 | 1463190980883 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:56:20 INFO - PROCESS | 18694 | 1463190980893 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:56:20 INFO - PROCESS | 18694 | 1463190980899 Marionette TRACE conn3 <- [1,2302,null,{}] 18:56:20 INFO - PROCESS | 18694 | 1463190980905 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}] 18:56:21 INFO - PROCESS | 18694 | 1463190981115 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:56:21 INFO - PROCESS | 18694 | 1463190981370 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x8790ec00 == 148 [pid = 18694] [id = 583] 18:56:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x92cd8400) [pid = 18694] [serial = 1750] [outer = (nil)] 18:56:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x93cd3c00) [pid = 18694] [serial = 1751] [outer = 0x92cd8400] 18:56:21 INFO - PROCESS | 18694 | 1463190981459 Marionette DEBUG loaded listener.js 18:56:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x94661800) [pid = 18694] [serial = 1752] [outer = 0x92cd8400] 18:56:22 INFO - PROCESS | 18694 | 1463190982373 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]]]}] 18:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1535ms 18:56:22 INFO - PROCESS | 18694 | 1463190982444 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:56:22 INFO - PROCESS | 18694 | 1463190982449 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:56:22 INFO - PROCESS | 18694 | 1463190982460 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:56:22 INFO - PROCESS | 18694 | 1463190982463 Marionette TRACE conn3 <- [1,2306,null,{}] 18:56:22 INFO - PROCESS | 18694 | 1463190982469 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}] 18:56:22 INFO - PROCESS | 18694 | 1463190982692 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:56:23 INFO - PROCESS | 18694 | 1463190983036 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e75ec00 == 149 [pid = 18694] [id = 584] 18:56:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x8f008000) [pid = 18694] [serial = 1753] [outer = (nil)] 18:56:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x958dd000) [pid = 18694] [serial = 1754] [outer = 0x8f008000] 18:56:23 INFO - PROCESS | 18694 | 1463190983125 Marionette DEBUG loaded listener.js 18:56:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x959ed800) [pid = 18694] [serial = 1755] [outer = 0x8f008000] 18:56:24 INFO - PROCESS | 18694 | 1463190984020 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]]]}] 18:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1637ms 18:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:56:24 INFO - PROCESS | 18694 | 1463190984097 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:56:24 INFO - PROCESS | 18694 | 1463190984100 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:56:24 INFO - PROCESS | 18694 | 1463190984107 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:56:24 INFO - PROCESS | 18694 | 1463190984111 Marionette TRACE conn3 <- [1,2310,null,{}] 18:56:24 INFO - PROCESS | 18694 | 1463190984116 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}] 18:56:24 INFO - PROCESS | 18694 | 1463190984362 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:56:24 INFO - PROCESS | 18694 | 1463190984708 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x952e2000 == 150 [pid = 18694] [id = 585] 18:56:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x958dcc00) [pid = 18694] [serial = 1756] [outer = (nil)] 18:56:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x95a65000) [pid = 18694] [serial = 1757] [outer = 0x958dcc00] 18:56:24 INFO - PROCESS | 18694 | 1463190984812 Marionette DEBUG loaded listener.js 18:56:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x981e0c00) [pid = 18694] [serial = 1758] [outer = 0x958dcc00] 18:56:25 INFO - PROCESS | 18694 | 1463190985758 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]]]}] 18:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1690ms 18:56:25 INFO - PROCESS | 18694 | 1463190985797 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:56:25 INFO - PROCESS | 18694 | 1463190985802 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:56:25 INFO - PROCESS | 18694 | 1463190985808 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:56:25 INFO - PROCESS | 18694 | 1463190985813 Marionette TRACE conn3 <- [1,2314,null,{}] 18:56:25 INFO - PROCESS | 18694 | 1463190985818 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}] 18:56:26 INFO - PROCESS | 18694 | 1463190986083 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:56:26 INFO - PROCESS | 18694 | 1463190986431 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x98936800 == 151 [pid = 18694] [id = 586] 18:56:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x9970e000) [pid = 18694] [serial = 1759] [outer = (nil)] 18:56:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x99a44c00) [pid = 18694] [serial = 1760] [outer = 0x9970e000] 18:56:26 INFO - PROCESS | 18694 | 1463190986516 Marionette DEBUG loaded listener.js 18:56:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x99b48800) [pid = 18694] [serial = 1761] [outer = 0x9970e000] 18:56:27 INFO - PROCESS | 18694 | 1463190987374 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]]]}] 18:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1633ms 18:56:27 INFO - PROCESS | 18694 | 1463190987442 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:56:27 INFO - PROCESS | 18694 | 1463190987446 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:56:27 INFO - PROCESS | 18694 | 1463190987453 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:56:27 INFO - PROCESS | 18694 | 1463190987457 Marionette TRACE conn3 <- [1,2318,null,{}] 18:56:27 INFO - PROCESS | 18694 | 1463190987462 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}] 18:56:27 INFO - PROCESS | 18694 | 1463190987712 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:56:28 INFO - PROCESS | 18694 | 1463190988056 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x87910000 == 152 [pid = 18694] [id = 587] 18:56:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x8dbddc00) [pid = 18694] [serial = 1762] [outer = (nil)] 18:56:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x99beb000) [pid = 18694] [serial = 1763] [outer = 0x8dbddc00] 18:56:28 INFO - PROCESS | 18694 | 1463190988144 Marionette DEBUG loaded listener.js 18:56:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x99c5a800) [pid = 18694] [serial = 1764] [outer = 0x8dbddc00] 18:56:29 INFO - PROCESS | 18694 | 1463190989059 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] 18:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:56:29 INFO - PROCESS | 18694 | 1463190989109 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:56:29 INFO - PROCESS | 18694 | 1463190989116 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:56:29 INFO - PROCESS | 18694 | 1463190989119 Marionette TRACE conn3 <- [1,2322,null,{}] 18:56:29 INFO - PROCESS | 18694 | 1463190989126 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}] 18:56:29 INFO - PROCESS | 18694 | 1463190989342 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:56:29 INFO - PROCESS | 18694 | 1463190989674 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x87902c00 == 153 [pid = 18694] [id = 588] 18:56:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x92561800) [pid = 18694] [serial = 1765] [outer = (nil)] 18:56:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x99f81c00) [pid = 18694] [serial = 1766] [outer = 0x92561800] 18:56:29 INFO - PROCESS | 18694 | 1463190989763 Marionette DEBUG loaded listener.js 18:56:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x99ff1c00) [pid = 18694] [serial = 1767] [outer = 0x92561800] 18:56:30 INFO - PROCESS | 18694 | 1463190990657 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]]]}] 18:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1598ms 18:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:56:30 INFO - PROCESS | 18694 | 1463190990714 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:56:30 INFO - PROCESS | 18694 | 1463190990717 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:56:30 INFO - PROCESS | 18694 | 1463190990724 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:56:30 INFO - PROCESS | 18694 | 1463190990727 Marionette TRACE conn3 <- [1,2326,null,{}] 18:56:30 INFO - PROCESS | 18694 | 1463190990733 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}] 18:56:31 INFO - PROCESS | 18694 | 1463190991007 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:56:31 INFO - PROCESS | 18694 | 1463190991413 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a51000 == 154 [pid = 18694] [id = 589] 18:56:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x9a077000) [pid = 18694] [serial = 1768] [outer = (nil)] 18:56:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x9a16e800) [pid = 18694] [serial = 1769] [outer = 0x9a077000] 18:56:31 INFO - PROCESS | 18694 | 1463190991501 Marionette DEBUG loaded listener.js 18:56:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x9a678800) [pid = 18694] [serial = 1770] [outer = 0x9a077000] 18:56:32 INFO - PROCESS | 18694 | 1463190992394 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]]]}] 18:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1743ms 18:56:32 INFO - PROCESS | 18694 | 1463190992467 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:56:32 INFO - PROCESS | 18694 | 1463190992470 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:56:32 INFO - PROCESS | 18694 | 1463190992477 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:56:32 INFO - PROCESS | 18694 | 1463190992480 Marionette TRACE conn3 <- [1,2330,null,{}] 18:56:32 INFO - PROCESS | 18694 | 1463190992486 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}] 18:56:32 INFO - PROCESS | 18694 | 1463190992755 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:56:33 INFO - PROCESS | 18694 | 1463190993089 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f0400 == 155 [pid = 18694] [id = 590] 18:56:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x92569800) [pid = 18694] [serial = 1771] [outer = (nil)] 18:56:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x9ad47800) [pid = 18694] [serial = 1772] [outer = 0x92569800] 18:56:33 INFO - PROCESS | 18694 | 1463190993177 Marionette DEBUG loaded listener.js 18:56:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x9b0c7000) [pid = 18694] [serial = 1773] [outer = 0x92569800] 18:56:34 INFO - PROCESS | 18694 | 1463190994076 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]]]}] 18:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1630ms 18:56:34 INFO - PROCESS | 18694 | 1463190994107 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:56:34 INFO - PROCESS | 18694 | 1463190994110 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:56:34 INFO - PROCESS | 18694 | 1463190994117 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:56:34 INFO - PROCESS | 18694 | 1463190994121 Marionette TRACE conn3 <- [1,2334,null,{}] 18:56:34 INFO - PROCESS | 18694 | 1463190994129 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}] 18:56:34 INFO - PROCESS | 18694 | 1463190994350 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:56:34 INFO - PROCESS | 18694 | 1463190994702 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a218400 == 156 [pid = 18694] [id = 591] 18:56:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x9ad43400) [pid = 18694] [serial = 1774] [outer = (nil)] 18:56:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x9ba20000) [pid = 18694] [serial = 1775] [outer = 0x9ad43400] 18:56:34 INFO - PROCESS | 18694 | 1463190994790 Marionette DEBUG loaded listener.js 18:56:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0xa114e800) [pid = 18694] [serial = 1776] [outer = 0x9ad43400] 18:56:35 INFO - PROCESS | 18694 | 1463190995647 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]]]}] 18:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1546ms 18:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:56:35 INFO - PROCESS | 18694 | 1463190995663 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:56:35 INFO - PROCESS | 18694 | 1463190995666 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:56:35 INFO - PROCESS | 18694 | 1463190995673 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:56:35 INFO - PROCESS | 18694 | 1463190995676 Marionette TRACE conn3 <- [1,2338,null,{}] 18:56:35 INFO - PROCESS | 18694 | 1463190995682 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}] 18:56:35 INFO - PROCESS | 18694 | 1463190995894 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:56:36 INFO - PROCESS | 18694 | 1463190996201 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943b000 == 157 [pid = 18694] [id = 592] 18:56:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x9a077c00) [pid = 18694] [serial = 1777] [outer = (nil)] 18:56:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0xa2625400) [pid = 18694] [serial = 1778] [outer = 0x9a077c00] 18:56:36 INFO - PROCESS | 18694 | 1463190996332 Marionette DEBUG loaded listener.js 18:56:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0xa3058000) [pid = 18694] [serial = 1779] [outer = 0x9a077c00] 18:56:37 INFO - PROCESS | 18694 | 1463190997245 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]]]}] 18:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1636ms 18:56:37 INFO - PROCESS | 18694 | 1463190997309 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:56:37 INFO - PROCESS | 18694 | 1463190997313 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:56:37 INFO - PROCESS | 18694 | 1463190997319 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:56:37 INFO - PROCESS | 18694 | 1463190997322 Marionette TRACE conn3 <- [1,2342,null,{}] 18:56:37 INFO - PROCESS | 18694 | 1463190997328 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}] 18:56:37 INFO - PROCESS | 18694 | 1463190997543 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:56:37 INFO - PROCESS | 18694 | 1463190997889 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d5c800 == 158 [pid = 18694] [id = 593] 18:56:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0x94661400) [pid = 18694] [serial = 1780] [outer = (nil)] 18:56:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0xa50e7000) [pid = 18694] [serial = 1781] [outer = 0x94661400] 18:56:37 INFO - PROCESS | 18694 | 1463190997979 Marionette DEBUG loaded listener.js 18:56:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0xa6288400) [pid = 18694] [serial = 1782] [outer = 0x94661400] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x91ab1c00 == 157 [pid = 18694] [id = 468] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3e3c00 == 156 [pid = 18694] [id = 281] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x9b956000 == 155 [pid = 18694] [id = 48] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x897c2000 == 154 [pid = 18694] [id = 476] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x9397d800 == 153 [pid = 18694] [id = 51] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x91ab1800 == 152 [pid = 18694] [id = 243] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8e868c00 == 151 [pid = 18694] [id = 469] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8943fc00 == 150 [pid = 18694] [id = 526] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae26000 == 149 [pid = 18694] [id = 549] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x85fa8c00 == 148 [pid = 18694] [id = 462] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef5f800 == 147 [pid = 18694] [id = 467] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x92821800 == 146 [pid = 18694] [id = 470] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x91b30c00 == 145 [pid = 18694] [id = 475] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x91d3c400 == 144 [pid = 18694] [id = 473] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x959e6800 == 143 [pid = 18694] [id = 474] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x92481000 == 142 [pid = 18694] [id = 471] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8e755c00 == 141 [pid = 18694] [id = 574] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae29000 == 140 [pid = 18694] [id = 573] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb90000 == 139 [pid = 18694] [id = 572] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x89da7800 == 138 [pid = 18694] [id = 571] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x91bd7800 == 137 [pid = 18694] [id = 562] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x958e0c00 == 136 [pid = 18694] [id = 561] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x92d54400 == 135 [pid = 18694] [id = 560] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8790bc00 == 134 [pid = 18694] [id = 559] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5de400 == 133 [pid = 18694] [id = 558] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3ebc00 == 132 [pid = 18694] [id = 556] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x923ca000 == 131 [pid = 18694] [id = 557] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x91bdbc00 == 130 [pid = 18694] [id = 555] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x912e9800 == 129 [pid = 18694] [id = 554] 18:56:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae21c00 == 128 [pid = 18694] [id = 553] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x914dfc00) [pid = 18694] [serial = 1524] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x914db400) [pid = 18694] [serial = 1658] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0x91abe800) [pid = 18694] [serial = 1655] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x8ef5fc00) [pid = 18694] [serial = 1653] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x959ef000) [pid = 18694] [serial = 1619] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x958e6400) [pid = 18694] [serial = 1617] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x958de800) [pid = 18694] [serial = 1616] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x95038000) [pid = 18694] [serial = 1614] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x93ccb800) [pid = 18694] [serial = 1613] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x93aa7000) [pid = 18694] [serial = 1611] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x92d57000) [pid = 18694] [serial = 1610] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x92aad400) [pid = 18694] [serial = 1608] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x92a69000) [pid = 18694] [serial = 1607] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x92a5a400) [pid = 18694] [serial = 1605] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x929c2400) [pid = 18694] [serial = 1604] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x92481c00) [pid = 18694] [serial = 1602] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x920f1000) [pid = 18694] [serial = 1601] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x91bd8000) [pid = 18694] [serial = 1599] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x91b23000) [pid = 18694] [serial = 1598] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x8e860800) [pid = 18694] [serial = 1596] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x8d172000) [pid = 18694] [serial = 1595] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x8c8c9000) [pid = 18694] [serial = 1649] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x8d05c800) [pid = 18694] [serial = 1650] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0xa30e7c00) [pid = 18694] [serial = 1647] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0xa30d3800) [pid = 18694] [serial = 1646] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0xa227d400) [pid = 18694] [serial = 1643] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x9d9a9800) [pid = 18694] [serial = 1640] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x9b0c9800) [pid = 18694] [serial = 1637] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x9a21e000) [pid = 18694] [serial = 1634] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x99f7a400) [pid = 18694] [serial = 1631] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x99be2c00) [pid = 18694] [serial = 1628] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x98fbf000) [pid = 18694] [serial = 1625] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x977e7400) [pid = 18694] [serial = 1623] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x95a6e800) [pid = 18694] [serial = 1622] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x95a43400) [pid = 18694] [serial = 1620] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x8e75f400) [pid = 18694] [serial = 1652] [outer = (nil)] [url = about:blank] 18:56:40 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x91bc6000) [pid = 18694] [serial = 1656] [outer = (nil)] [url = about:blank] 18:56:41 INFO - PROCESS | 18694 | 1463191001112 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]]]}] 18:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 3887ms 18:56:41 INFO - PROCESS | 18694 | 1463191001207 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:56:41 INFO - PROCESS | 18694 | 1463191001213 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:56:41 INFO - PROCESS | 18694 | 1463191001223 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:56:41 INFO - PROCESS | 18694 | 1463191001227 Marionette TRACE conn3 <- [1,2346,null,{}] 18:56:41 INFO - PROCESS | 18694 | 1463191001235 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}] 18:56:41 INFO - PROCESS | 18694 | 1463191001436 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:56:41 INFO - PROCESS | 18694 | 1463191001694 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae26000 == 129 [pid = 18694] [id = 594] 18:56:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x8ae29000) [pid = 18694] [serial = 1783] [outer = (nil)] 18:56:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x8c8c8000) [pid = 18694] [serial = 1784] [outer = 0x8ae29000] 18:56:41 INFO - PROCESS | 18694 | 1463191001796 Marionette DEBUG loaded listener.js 18:56:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x8d05fc00) [pid = 18694] [serial = 1785] [outer = 0x8ae29000] 18:56:42 INFO - PROCESS | 18694 | 1463191002600 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]]]}] 18:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1433ms 18:56:42 INFO - PROCESS | 18694 | 1463191002656 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:56:42 INFO - PROCESS | 18694 | 1463191002664 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:56:42 INFO - PROCESS | 18694 | 1463191002674 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:56:42 INFO - PROCESS | 18694 | 1463191002678 Marionette TRACE conn3 <- [1,2350,null,{}] 18:56:42 INFO - PROCESS | 18694 | 1463191002684 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}] 18:56:42 INFO - PROCESS | 18694 | 1463191002994 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:56:43 INFO - PROCESS | 18694 | 1463191003028 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5dc800 == 130 [pid = 18694] [id = 595] 18:56:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x8e5de400) [pid = 18694] [serial = 1786] [outer = (nil)] 18:56:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x8e85d800) [pid = 18694] [serial = 1787] [outer = 0x8e5de400] 18:56:43 INFO - PROCESS | 18694 | 1463191003100 Marionette DEBUG loaded listener.js 18:56:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x8ee41c00) [pid = 18694] [serial = 1788] [outer = 0x8e5de400] 18:56:44 INFO - PROCESS | 18694 | 1463191004156 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]]]}] 18:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1540ms 18:56:44 INFO - PROCESS | 18694 | 1463191004215 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:56:44 INFO - PROCESS | 18694 | 1463191004218 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:56:44 INFO - PROCESS | 18694 | 1463191004225 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:56:44 INFO - PROCESS | 18694 | 1463191004231 Marionette TRACE conn3 <- [1,2354,null,{}] 18:56:44 INFO - PROCESS | 18694 | 1463191004253 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}] 18:56:44 INFO - PROCESS | 18694 | 1463191004537 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:56:44 INFO - PROCESS | 18694 | 1463191004592 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5d1800 == 131 [pid = 18694] [id = 596] 18:56:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x8ee4f400) [pid = 18694] [serial = 1789] [outer = (nil)] 18:56:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x8ef60000) [pid = 18694] [serial = 1790] [outer = 0x8ee4f400] 18:56:44 INFO - PROCESS | 18694 | 1463191004669 Marionette DEBUG loaded listener.js 18:56:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x91359000) [pid = 18694] [serial = 1791] [outer = 0x8ee4f400] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x85fa4c00) [pid = 18694] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x99a4b800) [pid = 18694] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x98afac00) [pid = 18694] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x9a168800) [pid = 18694] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x98fb1000) [pid = 18694] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x8dbd9000) [pid = 18694] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x912ebc00) [pid = 18694] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x8ae22800) [pid = 18694] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x8c8c9400) [pid = 18694] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x89da9c00) [pid = 18694] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x93aa5000) [pid = 18694] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x93aad800) [pid = 18694] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x9ad4d800) [pid = 18694] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x9a672800) [pid = 18694] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x92b48800) [pid = 18694] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x99d44c00) [pid = 18694] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x99be8400) [pid = 18694] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x91d3ec00) [pid = 18694] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x959e6c00) [pid = 18694] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x92eebc00) [pid = 18694] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x8d05ec00) [pid = 18694] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x92ab8800) [pid = 18694] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x92569000) [pid = 18694] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x923d7800) [pid = 18694] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x91d3a400) [pid = 18694] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x99fed000) [pid = 18694] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x8caad000) [pid = 18694] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:56:45 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x99603400) [pid = 18694] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:56:46 INFO - PROCESS | 18694 | 1463191006377 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]]]}] 18:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2214ms 18:56:46 INFO - PROCESS | 18694 | 1463191006439 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:56:46 INFO - PROCESS | 18694 | 1463191006444 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:56:46 INFO - PROCESS | 18694 | 1463191006450 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:56:46 INFO - PROCESS | 18694 | 1463191006453 Marionette TRACE conn3 <- [1,2358,null,{}] 18:56:46 INFO - PROCESS | 18694 | 1463191006458 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}] 18:56:46 INFO - PROCESS | 18694 | 1463191006739 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:56:46 INFO - PROCESS | 18694 | 1463191006758 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x89da5c00 == 132 [pid = 18694] [id = 597] 18:56:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x8ee4f800) [pid = 18694] [serial = 1792] [outer = (nil)] 18:56:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x91abe800) [pid = 18694] [serial = 1793] [outer = 0x8ee4f800] 18:56:46 INFO - PROCESS | 18694 | 1463191006831 Marionette DEBUG loaded listener.js 18:56:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x91bc6000) [pid = 18694] [serial = 1794] [outer = 0x8ee4f800] 18:56:47 INFO - PROCESS | 18694 | 1463191007914 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]]]}] 18:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1533ms 18:56:47 INFO - PROCESS | 18694 | 1463191007983 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:56:47 INFO - PROCESS | 18694 | 1463191007989 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:56:48 INFO - PROCESS | 18694 | 1463191007998 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:56:48 INFO - PROCESS | 18694 | 1463191008004 Marionette TRACE conn3 <- [1,2362,null,{}] 18:56:48 INFO - PROCESS | 18694 | 1463191008014 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}] 18:56:48 INFO - PROCESS | 18694 | 1463191008342 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:56:48 INFO - PROCESS | 18694 | 1463191008627 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac53400 == 133 [pid = 18694] [id = 598] 18:56:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8ae24400) [pid = 18694] [serial = 1795] [outer = (nil)] 18:56:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8caab400) [pid = 18694] [serial = 1796] [outer = 0x8ae24400] 18:56:48 INFO - PROCESS | 18694 | 1463191008714 Marionette DEBUG loaded listener.js 18:56:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8e5d5c00) [pid = 18694] [serial = 1797] [outer = 0x8ae24400] 18:56:49 INFO - PROCESS | 18694 | 1463191009686 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]]]}] 18:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1737ms 18:56:49 INFO - PROCESS | 18694 | 1463191009736 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:56:49 INFO - PROCESS | 18694 | 1463191009750 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:56:49 INFO - PROCESS | 18694 | 1463191009768 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:56:49 INFO - PROCESS | 18694 | 1463191009773 Marionette TRACE conn3 <- [1,2366,null,{}] 18:56:49 INFO - PROCESS | 18694 | 1463191009779 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}] 18:56:50 INFO - PROCESS | 18694 | 1463191010030 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:56:50 INFO - PROCESS | 18694 | 1463191010372 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e869c00 == 134 [pid = 18694] [id = 599] 18:56:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8ee45400) [pid = 18694] [serial = 1798] [outer = (nil)] 18:56:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x91355000) [pid = 18694] [serial = 1799] [outer = 0x8ee45400] 18:56:50 INFO - PROCESS | 18694 | 1463191010463 Marionette DEBUG loaded listener.js 18:56:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x91bd2000) [pid = 18694] [serial = 1800] [outer = 0x8ee45400] 18:56:51 INFO - PROCESS | 18694 | 1463191011459 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]]]}] 18:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1744ms 18:56:51 INFO - PROCESS | 18694 | 1463191011512 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:56:51 INFO - PROCESS | 18694 | 1463191011516 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:56:51 INFO - PROCESS | 18694 | 1463191011524 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:56:51 INFO - PROCESS | 18694 | 1463191011530 Marionette TRACE conn3 <- [1,2370,null,{}] 18:56:51 INFO - PROCESS | 18694 | 1463191011547 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}] 18:56:51 INFO - PROCESS | 18694 | 1463191011809 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:56:52 INFO - PROCESS | 18694 | 1463191012195 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ce9000 == 135 [pid = 18694] [id = 600] 18:56:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x920ef000) [pid = 18694] [serial = 1801] [outer = (nil)] 18:56:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x9247c400) [pid = 18694] [serial = 1802] [outer = 0x920ef000] 18:56:52 INFO - PROCESS | 18694 | 1463191012289 Marionette DEBUG loaded listener.js 18:56:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x92564400) [pid = 18694] [serial = 1803] [outer = 0x920ef000] 18:56:53 INFO - PROCESS | 18694 | 1463191013208 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]]]}] 18:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1746ms 18:56:53 INFO - PROCESS | 18694 | 1463191013270 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:56:53 INFO - PROCESS | 18694 | 1463191013275 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:56:53 INFO - PROCESS | 18694 | 1463191013281 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:56:53 INFO - PROCESS | 18694 | 1463191013285 Marionette TRACE conn3 <- [1,2374,null,{}] 18:56:53 INFO - PROCESS | 18694 | 1463191013290 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}] 18:56:53 INFO - PROCESS | 18694 | 1463191013504 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:56:53 INFO - PROCESS | 18694 | 1463191013847 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x920f3000 == 136 [pid = 18694] [id = 601] 18:56:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x929c3000) [pid = 18694] [serial = 1804] [outer = (nil)] 18:56:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92a5a400) [pid = 18694] [serial = 1805] [outer = 0x929c3000] 18:56:53 INFO - PROCESS | 18694 | 1463191013940 Marionette DEBUG loaded listener.js 18:56:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x92a62400) [pid = 18694] [serial = 1806] [outer = 0x929c3000] 18:56:54 INFO - PROCESS | 18694 | 1463191014887 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]]]}] 18:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1680ms 18:56:54 INFO - PROCESS | 18694 | 1463191014962 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:56:54 INFO - PROCESS | 18694 | 1463191014966 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:56:54 INFO - PROCESS | 18694 | 1463191014973 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:56:54 INFO - PROCESS | 18694 | 1463191014976 Marionette TRACE conn3 <- [1,2378,null,{}] 18:56:54 INFO - PROCESS | 18694 | 1463191014982 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}] 18:56:55 INFO - PROCESS | 18694 | 1463191015225 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:56:55 INFO - PROCESS | 18694 | 1463191015557 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x92814c00 == 137 [pid = 18694] [id = 602] 18:56:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x9281dc00) [pid = 18694] [serial = 1807] [outer = (nil)] 18:56:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92ab2000) [pid = 18694] [serial = 1808] [outer = 0x9281dc00] 18:56:55 INFO - PROCESS | 18694 | 1463191015646 Marionette DEBUG loaded listener.js 18:56:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x92ab6400) [pid = 18694] [serial = 1809] [outer = 0x9281dc00] 18:56:56 INFO - PROCESS | 18694 | 1463191016589 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]]]}] 18:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 18:56:56 INFO - PROCESS | 18694 | 1463191016661 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:56:56 INFO - PROCESS | 18694 | 1463191016665 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:56:56 INFO - PROCESS | 18694 | 1463191016671 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:56:56 INFO - PROCESS | 18694 | 1463191016675 Marionette TRACE conn3 <- [1,2382,null,{}] 18:56:56 INFO - PROCESS | 18694 | 1463191016681 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}] 18:56:56 INFO - PROCESS | 18694 | 1463191016956 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:56:57 INFO - PROCESS | 18694 | 1463191017297 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x92b46c00 == 138 [pid = 18694] [id = 603] 18:56:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x92cdcc00) [pid = 18694] [serial = 1810] [outer = (nil)] 18:56:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x9397bc00) [pid = 18694] [serial = 1811] [outer = 0x92cdcc00] 18:56:57 INFO - PROCESS | 18694 | 1463191017388 Marionette DEBUG loaded listener.js 18:56:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x93aa3400) [pid = 18694] [serial = 1812] [outer = 0x92cdcc00] 18:56:58 INFO - PROCESS | 18694 | 1463191018299 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]]]}] 18:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1684ms 18:56:58 INFO - PROCESS | 18694 | 1463191018356 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:56:58 INFO - PROCESS | 18694 | 1463191018360 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:56:58 INFO - PROCESS | 18694 | 1463191018367 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:56:58 INFO - PROCESS | 18694 | 1463191018370 Marionette TRACE conn3 <- [1,2386,null,{}] 18:56:58 INFO - PROCESS | 18694 | 1463191018376 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}] 18:56:58 INFO - PROCESS | 18694 | 1463191018586 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:56:58 INFO - PROCESS | 18694 | 1463191018929 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:58 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d053c00 == 139 [pid = 18694] [id = 604] 18:56:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x8e85fc00) [pid = 18694] [serial = 1813] [outer = (nil)] 18:56:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x95038000) [pid = 18694] [serial = 1814] [outer = 0x8e85fc00] 18:56:59 INFO - PROCESS | 18694 | 1463191019027 Marionette DEBUG loaded listener.js 18:56:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x958e2800) [pid = 18694] [serial = 1815] [outer = 0x8e85fc00] 18:56:59 INFO - PROCESS | 18694 | 1463191019944 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]]]}] 18:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1630ms 18:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:57:00 INFO - PROCESS | 18694 | 1463191019998 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:57:00 INFO - PROCESS | 18694 | 1463191020001 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:57:00 INFO - PROCESS | 18694 | 1463191020008 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:57:00 INFO - PROCESS | 18694 | 1463191020011 Marionette TRACE conn3 <- [1,2390,null,{}] 18:57:00 INFO - PROCESS | 18694 | 1463191020017 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}] 18:57:00 INFO - PROCESS | 18694 | 1463191020223 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:57:00 INFO - PROCESS | 18694 | 1463191020555 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x87903800 == 140 [pid = 18694] [id = 605] 18:57:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x93cd0800) [pid = 18694] [serial = 1816] [outer = (nil)] 18:57:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x95a42c00) [pid = 18694] [serial = 1817] [outer = 0x93cd0800] 18:57:00 INFO - PROCESS | 18694 | 1463191020646 Marionette DEBUG loaded listener.js 18:57:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x95a4cc00) [pid = 18694] [serial = 1818] [outer = 0x93cd0800] 18:57:01 INFO - PROCESS | 18694 | 1463191021598 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]]]}] 18:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1651ms 18:57:01 INFO - PROCESS | 18694 | 1463191021659 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:57:01 INFO - PROCESS | 18694 | 1463191021663 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:57:01 INFO - PROCESS | 18694 | 1463191021669 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:57:01 INFO - PROCESS | 18694 | 1463191021673 Marionette TRACE conn3 <- [1,2394,null,{}] 18:57:01 INFO - PROCESS | 18694 | 1463191021679 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}] 18:57:01 INFO - PROCESS | 18694 | 1463191021889 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:57:02 INFO - PROCESS | 18694 | 1463191022231 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x92cda000 == 141 [pid = 18694] [id = 606] 18:57:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x959e8c00) [pid = 18694] [serial = 1819] [outer = (nil)] 18:57:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x977e5000) [pid = 18694] [serial = 1820] [outer = 0x959e8c00] 18:57:02 INFO - PROCESS | 18694 | 1463191022326 Marionette DEBUG loaded listener.js 18:57:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x9819d800) [pid = 18694] [serial = 1821] [outer = 0x959e8c00] 18:57:03 INFO - PROCESS | 18694 | 1463191023263 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]]]}] 18:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1630ms 18:57:03 INFO - PROCESS | 18694 | 1463191023300 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:57:03 INFO - PROCESS | 18694 | 1463191023304 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:57:03 INFO - PROCESS | 18694 | 1463191023312 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:57:03 INFO - PROCESS | 18694 | 1463191023315 Marionette TRACE conn3 <- [1,2398,null,{}] 18:57:03 INFO - PROCESS | 18694 | 1463191023321 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}] 18:57:03 INFO - PROCESS | 18694 | 1463191023635 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:57:03 INFO - PROCESS | 18694 | 1463191023902 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d05b400 == 142 [pid = 18694] [id = 607] 18:57:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x8d180c00) [pid = 18694] [serial = 1822] [outer = (nil)] 18:57:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x98aef000) [pid = 18694] [serial = 1823] [outer = 0x8d180c00] 18:57:03 INFO - PROCESS | 18694 | 1463191023991 Marionette DEBUG loaded listener.js 18:57:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x98af5c00) [pid = 18694] [serial = 1824] [outer = 0x8d180c00] 18:57:04 INFO - PROCESS | 18694 | 1463191024903 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]]]}] 18:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1631ms 18:57:04 INFO - PROCESS | 18694 | 1463191024944 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:57:04 INFO - PROCESS | 18694 | 1463191024948 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:57:04 INFO - PROCESS | 18694 | 1463191024954 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:57:04 INFO - PROCESS | 18694 | 1463191024959 Marionette TRACE conn3 <- [1,2402,null,{}] 18:57:04 INFO - PROCESS | 18694 | 1463191024964 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}] 18:57:05 INFO - PROCESS | 18694 | 1463191025199 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:57:05 INFO - PROCESS | 18694 | 1463191025545 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x98aec400 == 143 [pid = 18694] [id = 608] 18:57:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x99be6c00) [pid = 18694] [serial = 1825] [outer = (nil)] 18:57:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x99c60c00) [pid = 18694] [serial = 1826] [outer = 0x99be6c00] 18:57:05 INFO - PROCESS | 18694 | 1463191025640 Marionette DEBUG loaded listener.js 18:57:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x99f7b400) [pid = 18694] [serial = 1827] [outer = 0x99be6c00] 18:57:06 INFO - PROCESS | 18694 | 1463191026583 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]]]}] 18:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1687ms 18:57:06 INFO - PROCESS | 18694 | 1463191026643 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:57:06 INFO - PROCESS | 18694 | 1463191026647 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:57:06 INFO - PROCESS | 18694 | 1463191026653 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:57:06 INFO - PROCESS | 18694 | 1463191026655 Marionette TRACE conn3 <- [1,2406,null,{}] 18:57:06 INFO - PROCESS | 18694 | 1463191026662 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}] 18:57:06 INFO - PROCESS | 18694 | 1463191026872 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:57:07 INFO - PROCESS | 18694 | 1463191027210 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x99fec000 == 144 [pid = 18694] [id = 609] 18:57:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x9a078800) [pid = 18694] [serial = 1828] [outer = (nil)] 18:57:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x9a16b800) [pid = 18694] [serial = 1829] [outer = 0x9a078800] 18:57:07 INFO - PROCESS | 18694 | 1463191027300 Marionette DEBUG loaded listener.js 18:57:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x9a675000) [pid = 18694] [serial = 1830] [outer = 0x9a078800] 18:57:08 INFO - PROCESS | 18694 | 1463191028193 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]]]}] 18:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1583ms 18:57:08 INFO - PROCESS | 18694 | 1463191028237 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:57:08 INFO - PROCESS | 18694 | 1463191028241 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:57:08 INFO - PROCESS | 18694 | 1463191028247 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:57:08 INFO - PROCESS | 18694 | 1463191028250 Marionette TRACE conn3 <- [1,2410,null,{}] 18:57:08 INFO - PROCESS | 18694 | 1463191028256 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}] 18:57:08 INFO - PROCESS | 18694 | 1463191028463 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:57:08 INFO - PROCESS | 18694 | 1463191028827 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x8cab5800 == 145 [pid = 18694] [id = 610] 18:57:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x8f00b800) [pid = 18694] [serial = 1831] [outer = (nil)] 18:57:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x9ad7c800) [pid = 18694] [serial = 1832] [outer = 0x8f00b800] 18:57:08 INFO - PROCESS | 18694 | 1463191028914 Marionette DEBUG loaded listener.js 18:57:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x9b883400) [pid = 18694] [serial = 1833] [outer = 0x8f00b800] 18:57:09 INFO - PROCESS | 18694 | 1463191029875 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]]]}] 18:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1640ms 18:57:09 INFO - PROCESS | 18694 | 1463191029889 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:57:09 INFO - PROCESS | 18694 | 1463191029892 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:57:09 INFO - PROCESS | 18694 | 1463191029898 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:57:09 INFO - PROCESS | 18694 | 1463191029902 Marionette TRACE conn3 <- [1,2414,null,{}] 18:57:09 INFO - PROCESS | 18694 | 1463191029907 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}] 18:57:10 INFO - PROCESS | 18694 | 1463191030116 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:57:10 INFO - PROCESS | 18694 | 1463191030461 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x99f88000 == 146 [pid = 18694] [id = 611] 18:57:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x9a675800) [pid = 18694] [serial = 1834] [outer = (nil)] 18:57:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x9d9aec00) [pid = 18694] [serial = 1835] [outer = 0x9a675800] 18:57:10 INFO - PROCESS | 18694 | 1463191030551 Marionette DEBUG loaded listener.js 18:57:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0xa1150800) [pid = 18694] [serial = 1836] [outer = 0x9a675800] 18:57:11 INFO - PROCESS | 18694 | 1463191031488 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]]]}] 18:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1630ms 18:57:11 INFO - PROCESS | 18694 | 1463191031529 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:57:11 INFO - PROCESS | 18694 | 1463191031533 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:57:11 INFO - PROCESS | 18694 | 1463191031539 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:57:11 INFO - PROCESS | 18694 | 1463191031542 Marionette TRACE conn3 <- [1,2418,null,{}] 18:57:11 INFO - PROCESS | 18694 | 1463191031548 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}] 18:57:11 INFO - PROCESS | 18694 | 1463191031798 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:57:12 INFO - PROCESS | 18694 | 1463191032139 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x99fe8800 == 147 [pid = 18694] [id = 612] 18:57:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x9ba1d000) [pid = 18694] [serial = 1837] [outer = (nil)] 18:57:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0xa30d3800) [pid = 18694] [serial = 1838] [outer = 0x9ba1d000] 18:57:12 INFO - PROCESS | 18694 | 1463191032231 Marionette DEBUG loaded listener.js 18:57:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0xa321c400) [pid = 18694] [serial = 1839] [outer = 0x9ba1d000] 18:57:13 INFO - PROCESS | 18694 | 1463191033116 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]]]}] 18:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1642ms 18:57:13 INFO - PROCESS | 18694 | 1463191033182 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:57:13 INFO - PROCESS | 18694 | 1463191033186 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:57:13 INFO - PROCESS | 18694 | 1463191033193 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:57:13 INFO - PROCESS | 18694 | 1463191033197 Marionette TRACE conn3 <- [1,2422,null,{}] 18:57:13 INFO - PROCESS | 18694 | 1463191033202 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}] 18:57:13 INFO - PROCESS | 18694 | 1463191033458 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:57:13 INFO - PROCESS | 18694 | 1463191033813 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x87c47400 == 148 [pid = 18694] [id = 613] 18:57:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x87c47c00) [pid = 18694] [serial = 1840] [outer = (nil)] 18:57:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x87c4dc00) [pid = 18694] [serial = 1841] [outer = 0x87c47c00] 18:57:13 INFO - PROCESS | 18694 | 1463191033902 Marionette DEBUG loaded listener.js 18:57:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x87c50400) [pid = 18694] [serial = 1842] [outer = 0x87c47c00] 18:57:14 INFO - PROCESS | 18694 | 1463191034794 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]]]}] 18:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1631ms 18:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:57:14 INFO - PROCESS | 18694 | 1463191034825 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:57:14 INFO - PROCESS | 18694 | 1463191034828 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:57:14 INFO - PROCESS | 18694 | 1463191034835 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:57:14 INFO - PROCESS | 18694 | 1463191034838 Marionette TRACE conn3 <- [1,2426,null,{}] 18:57:14 INFO - PROCESS | 18694 | 1463191034844 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}] 18:57:15 INFO - PROCESS | 18694 | 1463191035067 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:57:15 INFO - PROCESS | 18694 | 1463191035371 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x87c48000 == 149 [pid = 18694] [id = 614] 18:57:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x87c4a000) [pid = 18694] [serial = 1843] [outer = (nil)] 18:57:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0xa21a2400) [pid = 18694] [serial = 1844] [outer = 0x87c4a000] 18:57:15 INFO - PROCESS | 18694 | 1463191035502 Marionette DEBUG loaded listener.js 18:57:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 189 (0xa2629000) [pid = 18694] [serial = 1845] [outer = 0x87c4a000] 18:57:16 INFO - PROCESS | 18694 | 1463191036412 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]]]}] 18:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1632ms 18:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:57:16 INFO - PROCESS | 18694 | 1463191036465 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:57:16 INFO - PROCESS | 18694 | 1463191036468 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:57:16 INFO - PROCESS | 18694 | 1463191036475 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:57:16 INFO - PROCESS | 18694 | 1463191036478 Marionette TRACE conn3 <- [1,2430,null,{}] 18:57:16 INFO - PROCESS | 18694 | 1463191036484 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}] 18:57:16 INFO - PROCESS | 18694 | 1463191036701 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:57:17 INFO - PROCESS | 18694 | 1463191037080 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a86400 == 150 [pid = 18694] [id = 615] 18:57:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 190 (0x85a87c00) [pid = 18694] [serial = 1846] [outer = (nil)] 18:57:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 191 (0x85a90400) [pid = 18694] [serial = 1847] [outer = 0x85a87c00] 18:57:17 INFO - PROCESS | 18694 | 1463191037168 Marionette DEBUG loaded listener.js 18:57:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 192 (0x85a94000) [pid = 18694] [serial = 1848] [outer = 0x85a87c00] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x85df3000 == 149 [pid = 18694] [id = 547] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb8f400 == 148 [pid = 18694] [id = 527] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x85dfec00 == 147 [pid = 18694] [id = 529] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x9a164c00 == 146 [pid = 18694] [id = 546] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x89440c00 == 145 [pid = 18694] [id = 502] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x92567800 == 144 [pid = 18694] [id = 535] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x914d2400 == 143 [pid = 18694] [id = 533] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x91cf1c00 == 142 [pid = 18694] [id = 534] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x92a60400 == 141 [pid = 18694] [id = 536] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x8943b000 == 140 [pid = 18694] [id = 592] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x9a218400 == 139 [pid = 18694] [id = 591] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x920f0400 == 138 [pid = 18694] [id = 590] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x95a51000 == 137 [pid = 18694] [id = 589] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x87910000 == 136 [pid = 18694] [id = 587] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x87902c00 == 135 [pid = 18694] [id = 588] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x98936800 == 134 [pid = 18694] [id = 586] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x952e2000 == 133 [pid = 18694] [id = 585] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x8e75ec00 == 132 [pid = 18694] [id = 584] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x8790ec00 == 131 [pid = 18694] [id = 583] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x92cd0400 == 130 [pid = 18694] [id = 582] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x8a45bc00 == 129 [pid = 18694] [id = 581] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x92822400 == 128 [pid = 18694] [id = 580] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x91bce400 == 127 [pid = 18694] [id = 578] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x8f007c00 == 126 [pid = 18694] [id = 579] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef56400 == 125 [pid = 18694] [id = 577] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8ca000 == 124 [pid = 18694] [id = 576] 18:57:19 INFO - PROCESS | 18694 | --DOCSHELL 0x85fa7800 == 123 [pid = 18694] [id = 575] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 191 (0x9b82b400) [pid = 18694] [serial = 1638] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 190 (0x91b2d800) [pid = 18694] [serial = 1593] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 189 (0x99fe9c00) [pid = 18694] [serial = 1632] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 188 (0xa26bec00) [pid = 18694] [serial = 1644] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0x9a674c00) [pid = 18694] [serial = 1635] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x998c2000) [pid = 18694] [serial = 1626] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0xa114c400) [pid = 18694] [serial = 1641] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x99c64800) [pid = 18694] [serial = 1629] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x8e868400) [pid = 18694] [serial = 1721] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x8f00b000) [pid = 18694] [serial = 1724] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x8ef62800) [pid = 18694] [serial = 1722] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x9134dc00) [pid = 18694] [serial = 1664] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x8d176400) [pid = 18694] [serial = 1662] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x8bb8dc00) [pid = 18694] [serial = 1661] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x8d056800) [pid = 18694] [serial = 1718] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x8a3ea800) [pid = 18694] [serial = 1715] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x8ac55c00) [pid = 18694] [serial = 1716] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0xa35f3c00) [pid = 18694] [serial = 1712] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0xa3257400) [pid = 18694] [serial = 1710] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0xa30f2c00) [pid = 18694] [serial = 1709] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0xa2150000) [pid = 18694] [serial = 1707] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0xa114ac00) [pid = 18694] [serial = 1706] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x9ba20400) [pid = 18694] [serial = 1704] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x9b95fc00) [pid = 18694] [serial = 1703] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x9b24f800) [pid = 18694] [serial = 1701] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x9b24d000) [pid = 18694] [serial = 1700] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x9a77f400) [pid = 18694] [serial = 1698] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x9a679800) [pid = 18694] [serial = 1697] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x9a162800) [pid = 18694] [serial = 1695] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x9a07a000) [pid = 18694] [serial = 1694] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x99d48000) [pid = 18694] [serial = 1692] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x99c5cc00) [pid = 18694] [serial = 1691] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x98f2f400) [pid = 18694] [serial = 1689] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x98af9000) [pid = 18694] [serial = 1688] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x981ec800) [pid = 18694] [serial = 1686] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x977e5400) [pid = 18694] [serial = 1685] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x95a49000) [pid = 18694] [serial = 1683] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x959eec00) [pid = 18694] [serial = 1682] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x94660c00) [pid = 18694] [serial = 1680] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x93cd2800) [pid = 18694] [serial = 1679] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x93c03000) [pid = 18694] [serial = 1677] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x92d5fc00) [pid = 18694] [serial = 1676] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x92ab9800) [pid = 18694] [serial = 1674] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x92ab5800) [pid = 18694] [serial = 1673] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x929c4800) [pid = 18694] [serial = 1671] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x9281c400) [pid = 18694] [serial = 1670] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x923d3000) [pid = 18694] [serial = 1668] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x920e8400) [pid = 18694] [serial = 1667] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x91b27800) [pid = 18694] [serial = 1665] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x8d177800) [pid = 18694] [serial = 1719] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 18694 | 1463191040455 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]]]}] 18:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3993ms 18:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:57:20 INFO - PROCESS | 18694 | 1463191040468 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:57:20 INFO - PROCESS | 18694 | 1463191040472 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:57:20 INFO - PROCESS | 18694 | 1463191040481 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:57:20 INFO - PROCESS | 18694 | 1463191040486 Marionette TRACE conn3 <- [1,2434,null,{}] 18:57:20 INFO - PROCESS | 18694 | 1463191040495 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}] 18:57:20 INFO - PROCESS | 18694 | 1463191040743 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:57:20 INFO - PROCESS | 18694 | 1463191040960 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:20 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a93000 == 124 [pid = 18694] [id = 616] 18:57:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x86cd3800) [pid = 18694] [serial = 1849] [outer = (nil)] 18:57:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x86cdec00) [pid = 18694] [serial = 1850] [outer = 0x86cd3800] 18:57:21 INFO - PROCESS | 18694 | 1463191041039 Marionette DEBUG loaded listener.js 18:57:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x87910800) [pid = 18694] [serial = 1851] [outer = 0x86cd3800] 18:57:21 INFO - PROCESS | 18694 | 1463191041847 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]]]}] 18:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1388ms 18:57:21 INFO - PROCESS | 18694 | 1463191041867 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:57:21 INFO - PROCESS | 18694 | 1463191041875 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:57:21 INFO - PROCESS | 18694 | 1463191041885 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:57:21 INFO - PROCESS | 18694 | 1463191041888 Marionette TRACE conn3 <- [1,2438,null,{}] 18:57:21 INFO - PROCESS | 18694 | 1463191041894 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}] 18:57:22 INFO - PROCESS | 18694 | 1463191042176 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:57:22 INFO - PROCESS | 18694 | 1463191042311 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x86ce0800 == 125 [pid = 18694] [id = 617] 18:57:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x87910000) [pid = 18694] [serial = 1852] [outer = (nil)] 18:57:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x89da6000) [pid = 18694] [serial = 1853] [outer = 0x87910000] 18:57:22 INFO - PROCESS | 18694 | 1463191042382 Marionette DEBUG loaded listener.js 18:57:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8a451800) [pid = 18694] [serial = 1854] [outer = 0x87910000] 18:57:23 INFO - PROCESS | 18694 | 1463191043279 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]]]}] 18:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1429ms 18:57:23 INFO - PROCESS | 18694 | 1463191043314 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:57:23 INFO - PROCESS | 18694 | 1463191043317 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:57:23 INFO - PROCESS | 18694 | 1463191043323 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:57:23 INFO - PROCESS | 18694 | 1463191043329 Marionette TRACE conn3 <- [1,2442,null,{}] 18:57:23 INFO - PROCESS | 18694 | 1463191043353 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}] 18:57:23 INFO - PROCESS | 18694 | 1463191043619 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:57:23 INFO - PROCESS | 18694 | 1463191043652 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x87c51c00 == 126 [pid = 18694] [id = 618] 18:57:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8c76c400) [pid = 18694] [serial = 1855] [outer = (nil)] 18:57:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8c8c9400) [pid = 18694] [serial = 1856] [outer = 0x8c76c400] 18:57:23 INFO - PROCESS | 18694 | 1463191043736 Marionette DEBUG loaded listener.js 18:57:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8cab5c00) [pid = 18694] [serial = 1857] [outer = 0x8c76c400] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x94661400) [pid = 18694] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8ef57c00) [pid = 18694] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x9a077c00) [pid = 18694] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9247c800) [pid = 18694] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x9a077000) [pid = 18694] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x91bde800) [pid = 18694] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8e5de400) [pid = 18694] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x92cd8400) [pid = 18694] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x9970e000) [pid = 18694] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x958dcc00) [pid = 18694] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x87907800) [pid = 18694] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x91ab2c00) [pid = 18694] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x8ae29000) [pid = 18694] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x9ad43400) [pid = 18694] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x92561800) [pid = 18694] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x8f008000) [pid = 18694] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x8ee4f400) [pid = 18694] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x92569800) [pid = 18694] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x92d55400) [pid = 18694] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x8dbddc00) [pid = 18694] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x8d056400) [pid = 18694] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x929c0c00) [pid = 18694] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:57:25 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x8bb93000) [pid = 18694] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:57:25 INFO - PROCESS | 18694 | 1463191045344 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]]]}] 18:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2104ms 18:57:25 INFO - PROCESS | 18694 | 1463191045429 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:57:25 INFO - PROCESS | 18694 | 1463191045432 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:57:25 INFO - PROCESS | 18694 | 1463191045452 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:57:25 INFO - PROCESS | 18694 | 1463191045456 Marionette TRACE conn3 <- [1,2446,null,{}] 18:57:25 INFO - PROCESS | 18694 | 1463191045461 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}] 18:57:25 INFO - PROCESS | 18694 | 1463191045647 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:57:25 INFO - PROCESS | 18694 | 1463191045659 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:25 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac59800 == 127 [pid = 18694] [id = 619] 18:57:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x8c8cc800) [pid = 18694] [serial = 1858] [outer = (nil)] 18:57:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x8d176000) [pid = 18694] [serial = 1859] [outer = 0x8c8cc800] 18:57:25 INFO - PROCESS | 18694 | 1463191045731 Marionette DEBUG loaded listener.js 18:57:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8dbda000) [pid = 18694] [serial = 1860] [outer = 0x8c8cc800] 18:57:26 INFO - PROCESS | 18694 | 1463191046668 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]]]}] 18:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1288ms 18:57:26 INFO - PROCESS | 18694 | 1463191046734 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:57:26 INFO - PROCESS | 18694 | 1463191046738 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:57:26 INFO - PROCESS | 18694 | 1463191046744 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:57:26 INFO - PROCESS | 18694 | 1463191046746 Marionette TRACE conn3 <- [1,2450,null,{}] 18:57:26 INFO - PROCESS | 18694 | 1463191046752 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}] 18:57:26 INFO - PROCESS | 18694 | 1463191046945 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:57:27 INFO - PROCESS | 18694 | 1463191047143 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c76f000 == 128 [pid = 18694] [id = 620] 18:57:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8c8d1c00) [pid = 18694] [serial = 1861] [outer = (nil)] 18:57:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8e755c00) [pid = 18694] [serial = 1862] [outer = 0x8c8d1c00] 18:57:27 INFO - PROCESS | 18694 | 1463191047213 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x8ee44000) [pid = 18694] [serial = 1863] [outer = 0x8c8d1c00] 18:57:28 INFO - PROCESS | 18694 | 1463191048351 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]]]}] 18:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1639ms 18:57:28 INFO - PROCESS | 18694 | 1463191048385 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:57:28 INFO - PROCESS | 18694 | 1463191048392 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:57:28 INFO - PROCESS | 18694 | 1463191048400 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:57:28 INFO - PROCESS | 18694 | 1463191048407 Marionette TRACE conn3 <- [1,2454,null,{}] 18:57:28 INFO - PROCESS | 18694 | 1463191048415 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}] 18:57:28 INFO - PROCESS | 18694 | 1463191048647 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:57:29 INFO - PROCESS | 18694 | 1463191048981 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x87907800 == 129 [pid = 18694] [id = 621] 18:57:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x87c53400) [pid = 18694] [serial = 1864] [outer = (nil)] 18:57:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x89da2400) [pid = 18694] [serial = 1865] [outer = 0x87c53400] 18:57:29 INFO - PROCESS | 18694 | 1463191049074 Marionette DEBUG loaded listener.js 18:57:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x8a45ac00) [pid = 18694] [serial = 1866] [outer = 0x87c53400] 18:57:30 INFO - PROCESS | 18694 | 1463191050002 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]]]}] 18:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1638ms 18:57:30 INFO - PROCESS | 18694 | 1463191050038 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:57:30 INFO - PROCESS | 18694 | 1463191050047 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:57:30 INFO - PROCESS | 18694 | 1463191050058 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:57:30 INFO - PROCESS | 18694 | 1463191050062 Marionette TRACE conn3 <- [1,2458,null,{}] 18:57:30 INFO - PROCESS | 18694 | 1463191050068 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}] 18:57:30 INFO - PROCESS | 18694 | 1463191050290 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:57:30 INFO - PROCESS | 18694 | 1463191050663 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x8943bc00 == 130 [pid = 18694] [id = 622] 18:57:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8a45c400) [pid = 18694] [serial = 1867] [outer = (nil)] 18:57:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8dbdd800) [pid = 18694] [serial = 1868] [outer = 0x8a45c400] 18:57:30 INFO - PROCESS | 18694 | 1463191050753 Marionette DEBUG loaded listener.js 18:57:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8e75f400) [pid = 18694] [serial = 1869] [outer = 0x8a45c400] 18:57:31 INFO - PROCESS | 18694 | 1463191051692 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]]]}] 18:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1682ms 18:57:31 INFO - PROCESS | 18694 | 1463191051740 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:57:31 INFO - PROCESS | 18694 | 1463191051745 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:57:31 INFO - PROCESS | 18694 | 1463191051751 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:57:31 INFO - PROCESS | 18694 | 1463191051757 Marionette TRACE conn3 <- [1,2462,null,{}] 18:57:31 INFO - PROCESS | 18694 | 1463191051774 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}] 18:57:32 INFO - PROCESS | 18694 | 1463191052075 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:57:32 INFO - PROCESS | 18694 | 1463191052415 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a8f400 == 131 [pid = 18694] [id = 623] 18:57:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8a455800) [pid = 18694] [serial = 1870] [outer = (nil)] 18:57:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x912ea000) [pid = 18694] [serial = 1871] [outer = 0x8a455800] 18:57:32 INFO - PROCESS | 18694 | 1463191052502 Marionette DEBUG loaded listener.js 18:57:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x914d9800) [pid = 18694] [serial = 1872] [outer = 0x8a455800] 18:57:33 INFO - PROCESS | 18694 | 1463191053430 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]]]}] 18:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1735ms 18:57:33 INFO - PROCESS | 18694 | 1463191053487 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:57:33 INFO - PROCESS | 18694 | 1463191053492 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:57:33 INFO - PROCESS | 18694 | 1463191053498 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:57:33 INFO - PROCESS | 18694 | 1463191053501 Marionette TRACE conn3 <- [1,2466,null,{}] 18:57:33 INFO - PROCESS | 18694 | 1463191053507 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}] 18:57:33 INFO - PROCESS | 18694 | 1463191053716 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:57:34 INFO - PROCESS | 18694 | 1463191054054 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x87905c00 == 132 [pid = 18694] [id = 624] 18:57:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8f007c00) [pid = 18694] [serial = 1873] [outer = (nil)] 18:57:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x91b27800) [pid = 18694] [serial = 1874] [outer = 0x8f007c00] 18:57:34 INFO - PROCESS | 18694 | 1463191054144 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x91bce400) [pid = 18694] [serial = 1875] [outer = 0x8f007c00] 18:57:35 INFO - PROCESS | 18694 | 1463191055044 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]]]}] 18:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1583ms 18:57:35 INFO - PROCESS | 18694 | 1463191055081 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:57:35 INFO - PROCESS | 18694 | 1463191055085 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:57:35 INFO - PROCESS | 18694 | 1463191055092 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:57:35 INFO - PROCESS | 18694 | 1463191055095 Marionette TRACE conn3 <- [1,2470,null,{}] 18:57:35 INFO - PROCESS | 18694 | 1463191055101 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}] 18:57:35 INFO - PROCESS | 18694 | 1463191055314 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:57:35 INFO - PROCESS | 18694 | 1463191055652 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x912f0c00 == 133 [pid = 18694] [id = 625] 18:57:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x91abf800) [pid = 18694] [serial = 1876] [outer = (nil)] 18:57:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x91cee400) [pid = 18694] [serial = 1877] [outer = 0x91abf800] 18:57:35 INFO - PROCESS | 18694 | 1463191055741 Marionette DEBUG loaded listener.js 18:57:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x91d35000) [pid = 18694] [serial = 1878] [outer = 0x91abf800] 18:57:36 INFO - PROCESS | 18694 | 1463191056659 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]]]}] 18:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1635ms 18:57:36 INFO - PROCESS | 18694 | 1463191056727 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:57:36 INFO - PROCESS | 18694 | 1463191056731 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:57:36 INFO - PROCESS | 18694 | 1463191056738 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:57:36 INFO - PROCESS | 18694 | 1463191056742 Marionette TRACE conn3 <- [1,2474,null,{}] 18:57:36 INFO - PROCESS | 18694 | 1463191056748 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}] 18:57:37 INFO - PROCESS | 18694 | 1463191057002 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:57:37 INFO - PROCESS | 18694 | 1463191057346 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ee45000 == 134 [pid = 18694] [id = 626] 18:57:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x91ce6000) [pid = 18694] [serial = 1879] [outer = (nil)] 18:57:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x9247d400) [pid = 18694] [serial = 1880] [outer = 0x91ce6000] 18:57:37 INFO - PROCESS | 18694 | 1463191057437 Marionette DEBUG loaded listener.js 18:57:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92487000) [pid = 18694] [serial = 1881] [outer = 0x91ce6000] 18:57:38 INFO - PROCESS | 18694 | 1463191058351 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]]]}] 18:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1682ms 18:57:38 INFO - PROCESS | 18694 | 1463191058421 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:57:38 INFO - PROCESS | 18694 | 1463191058425 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:57:38 INFO - PROCESS | 18694 | 1463191058431 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:57:38 INFO - PROCESS | 18694 | 1463191058435 Marionette TRACE conn3 <- [1,2478,null,{}] 18:57:38 INFO - PROCESS | 18694 | 1463191058441 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}] 18:57:38 INFO - PROCESS | 18694 | 1463191058644 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:57:39 INFO - PROCESS | 18694 | 1463191058984 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de65400 == 135 [pid = 18694] [id = 627] 18:57:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x912eb400) [pid = 18694] [serial = 1882] [outer = (nil)] 18:57:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x92816800) [pid = 18694] [serial = 1883] [outer = 0x912eb400] 18:57:39 INFO - PROCESS | 18694 | 1463191059072 Marionette DEBUG loaded listener.js 18:57:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x929c0c00) [pid = 18694] [serial = 1884] [outer = 0x912eb400] 18:57:39 INFO - PROCESS | 18694 | 1463191059962 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]]]}] 18:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1583ms 18:57:40 INFO - PROCESS | 18694 | 1463191060016 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:57:40 INFO - PROCESS | 18694 | 1463191060020 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:57:40 INFO - PROCESS | 18694 | 1463191060027 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:57:40 INFO - PROCESS | 18694 | 1463191060030 Marionette TRACE conn3 <- [1,2482,null,{}] 18:57:40 INFO - PROCESS | 18694 | 1463191060036 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}] 18:57:40 INFO - PROCESS | 18694 | 1463191060243 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:57:40 INFO - PROCESS | 18694 | 1463191060503 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bdec00 == 136 [pid = 18694] [id = 628] 18:57:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x923d2c00) [pid = 18694] [serial = 1885] [outer = (nil)] 18:57:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x92ab0800) [pid = 18694] [serial = 1886] [outer = 0x923d2c00] 18:57:40 INFO - PROCESS | 18694 | 1463191060635 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x92b42000) [pid = 18694] [serial = 1887] [outer = 0x923d2c00] 18:57:41 INFO - PROCESS | 18694 | 1463191061556 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]]]}] 18:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1587ms 18:57:41 INFO - PROCESS | 18694 | 1463191061615 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 18694 | 1463191061619 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:57:41 INFO - PROCESS | 18694 | 1463191061625 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - PROCESS | 18694 | 1463191061629 Marionette TRACE conn3 <- [1,2486,null,{}] 18:57:41 INFO - PROCESS | 18694 | 1463191061635 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}] 18:57:41 INFO - PROCESS | 18694 | 1463191061857 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:57:42 INFO - PROCESS | 18694 | 1463191062202 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x92568800 == 137 [pid = 18694] [id = 629] 18:57:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x92a5ac00) [pid = 18694] [serial = 1888] [outer = (nil)] 18:57:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x92cd7800) [pid = 18694] [serial = 1889] [outer = 0x92a5ac00] 18:57:42 INFO - PROCESS | 18694 | 1463191062293 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x92cdb400) [pid = 18694] [serial = 1890] [outer = 0x92a5ac00] 18:57:43 INFO - PROCESS | 18694 | 1463191063190 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]]]}] 18:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1637ms 18:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:57:43 INFO - PROCESS | 18694 | 1463191063263 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 18694 | 1463191063266 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:57:43 INFO - PROCESS | 18694 | 1463191063273 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - PROCESS | 18694 | 1463191063275 Marionette TRACE conn3 <- [1,2490,null,{}] 18:57:43 INFO - PROCESS | 18694 | 1463191063281 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}] 18:57:43 INFO - PROCESS | 18694 | 1463191063533 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:57:43 INFO - PROCESS | 18694 | 1463191063885 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x92d58c00 == 138 [pid = 18694] [id = 630] 18:57:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x92ef3000) [pid = 18694] [serial = 1891] [outer = (nil)] 18:57:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x93981c00) [pid = 18694] [serial = 1892] [outer = 0x92ef3000] 18:57:43 INFO - PROCESS | 18694 | 1463191063973 Marionette DEBUG loaded listener.js 18:57:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x93c04800) [pid = 18694] [serial = 1893] [outer = 0x92ef3000] 18:57:44 INFO - PROCESS | 18694 | 1463191064897 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]]]}] 18:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1691ms 18:57:44 INFO - PROCESS | 18694 | 1463191064964 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:57:44 INFO - PROCESS | 18694 | 1463191064968 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:57:44 INFO - PROCESS | 18694 | 1463191064975 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:57:44 INFO - PROCESS | 18694 | 1463191064979 Marionette TRACE conn3 <- [1,2494,null,{}] 18:57:44 INFO - PROCESS | 18694 | 1463191064985 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}] 18:57:45 INFO - PROCESS | 18694 | 1463191065299 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:57:45 INFO - PROCESS | 18694 | 1463191065648 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x92eed800 == 139 [pid = 18694] [id = 631] 18:57:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x93c0f400) [pid = 18694] [serial = 1894] [outer = (nil)] 18:57:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x952e3400) [pid = 18694] [serial = 1895] [outer = 0x93c0f400] 18:57:45 INFO - PROCESS | 18694 | 1463191065740 Marionette DEBUG loaded listener.js 18:57:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x959e9c00) [pid = 18694] [serial = 1896] [outer = 0x93c0f400] 18:57:46 INFO - PROCESS | 18694 | 1463191066663 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]]]}] 18:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1744ms 18:57:46 INFO - PROCESS | 18694 | 1463191066719 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:57:46 INFO - PROCESS | 18694 | 1463191066723 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:57:46 INFO - PROCESS | 18694 | 1463191066729 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 18694 | 1463191066732 Marionette TRACE conn3 <- [1,2498,null,{}] 18:57:46 INFO - PROCESS | 18694 | 1463191066738 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}] 18:57:46 INFO - PROCESS | 18694 | 1463191066951 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:57:47 INFO - PROCESS | 18694 | 1463191067317 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x958dec00 == 140 [pid = 18694] [id = 632] 18:57:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x959e9800) [pid = 18694] [serial = 1897] [outer = (nil)] 18:57:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x95a62400) [pid = 18694] [serial = 1898] [outer = 0x959e9800] 18:57:47 INFO - PROCESS | 18694 | 1463191067409 Marionette DEBUG loaded listener.js 18:57:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x95a65400) [pid = 18694] [serial = 1899] [outer = 0x959e9800] 18:57:48 INFO - PROCESS | 18694 | 1463191068309 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]]]}] 18:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1630ms 18:57:48 INFO - PROCESS | 18694 | 1463191068360 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:57:48 INFO - PROCESS | 18694 | 1463191068364 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:57:48 INFO - PROCESS | 18694 | 1463191068370 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:57:48 INFO - PROCESS | 18694 | 1463191068374 Marionette TRACE conn3 <- [1,2502,null,{}] 18:57:48 INFO - PROCESS | 18694 | 1463191068379 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}] 18:57:48 INFO - PROCESS | 18694 | 1463191068590 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:57:48 INFO - PROCESS | 18694 | 1463191068863 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c5400 == 141 [pid = 18694] [id = 633] 18:57:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x91bc4800) [pid = 18694] [serial = 1900] [outer = (nil)] 18:57:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x95a43c00) [pid = 18694] [serial = 1901] [outer = 0x91bc4800] 18:57:49 INFO - PROCESS | 18694 | 1463191068998 Marionette DEBUG loaded listener.js 18:57:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x98aa6c00) [pid = 18694] [serial = 1902] [outer = 0x91bc4800] 18:57:49 INFO - PROCESS | 18694 | 1463191069904 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]]]}] 18:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1588ms 18:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:57:49 INFO - PROCESS | 18694 | 1463191069960 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:57:49 INFO - PROCESS | 18694 | 1463191069963 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:57:49 INFO - PROCESS | 18694 | 1463191069970 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:57:49 INFO - PROCESS | 18694 | 1463191069973 Marionette TRACE conn3 <- [1,2506,null,{}] 18:57:49 INFO - PROCESS | 18694 | 1463191069979 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}] 18:57:50 INFO - PROCESS | 18694 | 1463191070198 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:57:50 INFO - PROCESS | 18694 | 1463191070536 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x93ccfc00 == 142 [pid = 18694] [id = 634] 18:57:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x95a70800) [pid = 18694] [serial = 1903] [outer = (nil)] 18:57:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x98f34c00) [pid = 18694] [serial = 1904] [outer = 0x95a70800] 18:57:50 INFO - PROCESS | 18694 | 1463191070625 Marionette DEBUG loaded listener.js 18:57:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x98fbb800) [pid = 18694] [serial = 1905] [outer = 0x95a70800] 18:57:51 INFO - PROCESS | 18694 | 1463191071557 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]]]}] 18:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1631ms 18:57:51 INFO - PROCESS | 18694 | 1463191071601 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:57:51 INFO - PROCESS | 18694 | 1463191071605 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:57:51 INFO - PROCESS | 18694 | 1463191071611 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:57:51 INFO - PROCESS | 18694 | 1463191071615 Marionette TRACE conn3 <- [1,2510,null,{}] 18:57:51 INFO - PROCESS | 18694 | 1463191071620 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}] 18:57:51 INFO - PROCESS | 18694 | 1463191071828 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:57:52 INFO - PROCESS | 18694 | 1463191072099 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x981ec800 == 143 [pid = 18694] [id = 635] 18:57:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x98af4000) [pid = 18694] [serial = 1906] [outer = (nil)] 18:57:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x99bdfc00) [pid = 18694] [serial = 1907] [outer = 0x98af4000] 18:57:52 INFO - PROCESS | 18694 | 1463191072230 Marionette DEBUG loaded listener.js 18:57:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x99be4400) [pid = 18694] [serial = 1908] [outer = 0x98af4000] 18:57:53 INFO - PROCESS | 18694 | 1463191073159 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]]]}] 18:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1583ms 18:57:53 INFO - PROCESS | 18694 | 1463191073195 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:57:53 INFO - PROCESS | 18694 | 1463191073198 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:57:53 INFO - PROCESS | 18694 | 1463191073205 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:57:53 INFO - PROCESS | 18694 | 1463191073208 Marionette TRACE conn3 <- [1,2514,null,{}] 18:57:53 INFO - PROCESS | 18694 | 1463191073214 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}] 18:57:53 INFO - PROCESS | 18694 | 1463191073423 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:57:53 INFO - PROCESS | 18694 | 1463191073776 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:53 INFO - PROCESS | 18694 | ++DOCSHELL 0x98af0800 == 144 [pid = 18694] [id = 636] 18:57:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x9960e400) [pid = 18694] [serial = 1909] [outer = (nil)] 18:57:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x99c65400) [pid = 18694] [serial = 1910] [outer = 0x9960e400] 18:57:53 INFO - PROCESS | 18694 | 1463191073864 Marionette DEBUG loaded listener.js 18:57:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x99c69400) [pid = 18694] [serial = 1911] [outer = 0x9960e400] 18:57:54 INFO - PROCESS | 18694 | 1463191074772 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]]]}] 18:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1638ms 18:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:57:54 INFO - PROCESS | 18694 | 1463191074844 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:57:54 INFO - PROCESS | 18694 | 1463191074847 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:57:54 INFO - PROCESS | 18694 | 1463191074854 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:57:54 INFO - PROCESS | 18694 | 1463191074857 Marionette TRACE conn3 <- [1,2518,null,{}] 18:57:54 INFO - PROCESS | 18694 | 1463191074863 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}] 18:57:55 INFO - PROCESS | 18694 | 1463191075122 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:57:55 INFO - PROCESS | 18694 | 1463191075460 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a6dc00 == 145 [pid = 18694] [id = 637] 18:57:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x998c2000) [pid = 18694] [serial = 1912] [outer = (nil)] 18:57:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x99fe8400) [pid = 18694] [serial = 1913] [outer = 0x998c2000] 18:57:55 INFO - PROCESS | 18694 | 1463191075550 Marionette DEBUG loaded listener.js 18:57:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x99fedc00) [pid = 18694] [serial = 1914] [outer = 0x998c2000] 18:57:56 INFO - PROCESS | 18694 | 1463191076445 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]]]}] 18:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1640ms 18:57:56 INFO - PROCESS | 18694 | 1463191076494 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:57:56 INFO - PROCESS | 18694 | 1463191076497 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:57:56 INFO - PROCESS | 18694 | 1463191076503 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:57:56 INFO - PROCESS | 18694 | 1463191076507 Marionette TRACE conn3 <- [1,2522,null,{}] 18:57:56 INFO - PROCESS | 18694 | 1463191076512 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}] 18:57:56 INFO - PROCESS | 18694 | 1463191076718 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:57:57 INFO - PROCESS | 18694 | 1463191077067 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x98f33400 == 146 [pid = 18694] [id = 638] 18:57:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x99c69800) [pid = 18694] [serial = 1915] [outer = (nil)] 18:57:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 187 (0x9a16b400) [pid = 18694] [serial = 1916] [outer = 0x99c69800] 18:57:57 INFO - PROCESS | 18694 | 1463191077155 Marionette DEBUG loaded listener.js 18:57:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 188 (0x9a170000) [pid = 18694] [serial = 1917] [outer = 0x99c69800] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x85faa000 == 145 [pid = 18694] [id = 552] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbdec00 == 144 [pid = 18694] [id = 142] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x91bd7400 == 143 [pid = 18694] [id = 177] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x8c774800 == 142 [pid = 18694] [id = 551] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x85fb2c00 == 141 [pid = 18694] [id = 550] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae22000 == 140 [pid = 18694] [id = 203] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x914d9400 == 139 [pid = 18694] [id = 466] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x8e867c00 == 138 [pid = 18694] [id = 465] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x8c770800 == 137 [pid = 18694] [id = 147] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x8bb85800 == 136 [pid = 18694] [id = 485] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x897c2400 == 135 [pid = 18694] [id = 349] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x8943f400 == 134 [pid = 18694] [id = 548] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac59800 == 133 [pid = 18694] [id = 619] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x87c51c00 == 132 [pid = 18694] [id = 618] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x86ce0800 == 131 [pid = 18694] [id = 617] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x85a93000 == 130 [pid = 18694] [id = 616] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x87c48000 == 129 [pid = 18694] [id = 614] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x99fe8800 == 128 [pid = 18694] [id = 612] 18:57:59 INFO - PROCESS | 18694 | --DOCSHELL 0x87c47400 == 127 [pid = 18694] [id = 613] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 187 (0xa6288400) [pid = 18694] [serial = 1782] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 186 (0x914dd800) [pid = 18694] [serial = 1734] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0xa3058000) [pid = 18694] [serial = 1779] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x92cd7400) [pid = 18694] [serial = 1745] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x9a16e800) [pid = 18694] [serial = 1769] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x91d31c00) [pid = 18694] [serial = 1736] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x8e85d800) [pid = 18694] [serial = 1787] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x94661800) [pid = 18694] [serial = 1752] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x99a44c00) [pid = 18694] [serial = 1760] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x95a65000) [pid = 18694] [serial = 1757] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x89da8000) [pid = 18694] [serial = 1728] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x92561400) [pid = 18694] [serial = 1740] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x8d05fc00) [pid = 18694] [serial = 1785] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x9ba20000) [pid = 18694] [serial = 1775] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x99ff1c00) [pid = 18694] [serial = 1767] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x958dd000) [pid = 18694] [serial = 1754] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x8ef60000) [pid = 18694] [serial = 1790] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x9b0c7000) [pid = 18694] [serial = 1773] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x92eecc00) [pid = 18694] [serial = 1748] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x99f81c00) [pid = 18694] [serial = 1766] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x959ed800) [pid = 18694] [serial = 1755] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x99beb000) [pid = 18694] [serial = 1763] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0xa114e800) [pid = 18694] [serial = 1776] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x99b48800) [pid = 18694] [serial = 1761] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x92cda400) [pid = 18694] [serial = 1746] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x8dbd6000) [pid = 18694] [serial = 1730] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x92485800) [pid = 18694] [serial = 1739] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x91359000) [pid = 18694] [serial = 1791] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x93cd3c00) [pid = 18694] [serial = 1751] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x93ab0800) [pid = 18694] [serial = 1749] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0xa2625400) [pid = 18694] [serial = 1778] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x89441c00) [pid = 18694] [serial = 1727] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x91d37000) [pid = 18694] [serial = 1737] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x92ab7800) [pid = 18694] [serial = 1743] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x929c9400) [pid = 18694] [serial = 1742] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x9a678800) [pid = 18694] [serial = 1770] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0xa50e7000) [pid = 18694] [serial = 1781] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x8de62000) [pid = 18694] [serial = 1731] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8c8c8000) [pid = 18694] [serial = 1784] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x91bce000) [pid = 18694] [serial = 1659] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x99c5a800) [pid = 18694] [serial = 1764] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8ee41c00) [pid = 18694] [serial = 1788] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x9ad47800) [pid = 18694] [serial = 1772] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x981e0c00) [pid = 18694] [serial = 1758] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x8f010800) [pid = 18694] [serial = 1733] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x91abe800) [pid = 18694] [serial = 1793] [outer = (nil)] [url = about:blank] 18:58:00 INFO - PROCESS | 18694 | 1463191080610 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]]]}] 18:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 4141ms 18:58:00 INFO - PROCESS | 18694 | 1463191080709 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:58:00 INFO - PROCESS | 18694 | 1463191080719 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:58:00 INFO - PROCESS | 18694 | 1463191080736 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:58:00 INFO - PROCESS | 18694 | 1463191080746 Marionette TRACE conn3 <- [1,2526,null,{}] 18:58:00 INFO - PROCESS | 18694 | 1463191080775 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}] 18:58:01 INFO - PROCESS | 18694 | 1463191081028 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:58:01 INFO - PROCESS | 18694 | 1463191081246 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x85faa000 == 128 [pid = 18694] [id = 639] 18:58:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x86cd6400) [pid = 18694] [serial = 1918] [outer = (nil)] 18:58:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x87c4bc00) [pid = 18694] [serial = 1919] [outer = 0x86cd6400] 18:58:01 INFO - PROCESS | 18694 | 1463191081330 Marionette DEBUG loaded listener.js 18:58:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x89da1400) [pid = 18694] [serial = 1920] [outer = 0x86cd6400] 18:58:02 INFO - PROCESS | 18694 | 1463191082169 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]]]}] 18:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1519ms 18:58:02 INFO - PROCESS | 18694 | 1463191082254 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:58:02 INFO - PROCESS | 18694 | 1463191082263 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:58:02 INFO - PROCESS | 18694 | 1463191082274 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:58:02 INFO - PROCESS | 18694 | 1463191082277 Marionette TRACE conn3 <- [1,2530,null,{}] 18:58:02 INFO - PROCESS | 18694 | 1463191082288 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}] 18:58:02 INFO - PROCESS | 18694 | 1463191082522 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:58:02 INFO - PROCESS | 18694 | 1463191082765 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac5e800 == 129 [pid = 18694] [id = 640] 18:58:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8bb8f400) [pid = 18694] [serial = 1921] [outer = (nil)] 18:58:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x8c8ca000) [pid = 18694] [serial = 1922] [outer = 0x8bb8f400] 18:58:02 INFO - PROCESS | 18694 | 1463191082884 Marionette DEBUG loaded listener.js 18:58:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8d05f800) [pid = 18694] [serial = 1923] [outer = 0x8bb8f400] 18:58:03 INFO - PROCESS | 18694 | 1463191083803 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]]]}] 18:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1588ms 18:58:03 INFO - PROCESS | 18694 | 1463191083864 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:58:03 INFO - PROCESS | 18694 | 1463191083868 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:58:03 INFO - PROCESS | 18694 | 1463191083874 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:58:03 INFO - PROCESS | 18694 | 1463191083880 Marionette TRACE conn3 <- [1,2534,null,{}] 18:58:03 INFO - PROCESS | 18694 | 1463191083896 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}] 18:58:04 INFO - PROCESS | 18694 | 1463191084214 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:58:04 INFO - PROCESS | 18694 | 1463191084248 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbdb800 == 130 [pid = 18694] [id = 641] 18:58:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8de5c800) [pid = 18694] [serial = 1924] [outer = (nil)] 18:58:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8e85f000) [pid = 18694] [serial = 1925] [outer = 0x8de5c800] 18:58:04 INFO - PROCESS | 18694 | 1463191084323 Marionette DEBUG loaded listener.js 18:58:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8ee4e400) [pid = 18694] [serial = 1926] [outer = 0x8de5c800] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x9281dc00) [pid = 18694] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x99be6c00) [pid = 18694] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x8c76c400) [pid = 18694] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x8e85fc00) [pid = 18694] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x959e8c00) [pid = 18694] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x8c8cc800) [pid = 18694] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x87c4a000) [pid = 18694] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x8ae24400) [pid = 18694] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x9a078800) [pid = 18694] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x8d180c00) [pid = 18694] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x9ba1d000) [pid = 18694] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x87c47c00) [pid = 18694] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x86cd3800) [pid = 18694] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x8f00b800) [pid = 18694] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x92cdcc00) [pid = 18694] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x93cd0800) [pid = 18694] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x8ee45400) [pid = 18694] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x920ef000) [pid = 18694] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x929c3000) [pid = 18694] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x9a675800) [pid = 18694] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x87910000) [pid = 18694] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x8e75dc00) [pid = 18694] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:58:05 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0xa1152800) [pid = 18694] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:58:05 INFO - PROCESS | 18694 | 1463191085695 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]]]}] 18:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1851ms 18:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:58:05 INFO - PROCESS | 18694 | 1463191085726 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:58:05 INFO - PROCESS | 18694 | 1463191085730 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:58:05 INFO - PROCESS | 18694 | 1463191085736 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:58:05 INFO - PROCESS | 18694 | 1463191085739 Marionette TRACE conn3 <- [1,2538,null,{}] 18:58:05 INFO - PROCESS | 18694 | 1463191085745 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}] 18:58:06 INFO - PROCESS | 18694 | 1463191086005 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:58:06 INFO - PROCESS | 18694 | 1463191086026 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x87c4f800 == 131 [pid = 18694] [id = 642] 18:58:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x8de59c00) [pid = 18694] [serial = 1927] [outer = (nil)] 18:58:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x8ee4d000) [pid = 18694] [serial = 1928] [outer = 0x8de59c00] 18:58:06 INFO - PROCESS | 18694 | 1463191086097 Marionette DEBUG loaded listener.js 18:58:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8ef60000) [pid = 18694] [serial = 1929] [outer = 0x8de59c00] 18:58:07 INFO - PROCESS | 18694 | 1463191087042 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]]]}] 18:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1330ms 18:58:07 INFO - PROCESS | 18694 | 1463191087070 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:58:07 INFO - PROCESS | 18694 | 1463191087074 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:58:07 INFO - PROCESS | 18694 | 1463191087080 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:58:07 INFO - PROCESS | 18694 | 1463191087083 Marionette TRACE conn3 <- [1,2542,null,{}] 18:58:07 INFO - PROCESS | 18694 | 1463191087089 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}] 18:58:07 INFO - PROCESS | 18694 | 1463191087288 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:58:07 INFO - PROCESS | 18694 | 1463191087764 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x86cd6c00 == 132 [pid = 18694] [id = 643] 18:58:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x86cdcc00) [pid = 18694] [serial = 1930] [outer = (nil)] 18:58:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8790d800) [pid = 18694] [serial = 1931] [outer = 0x86cdcc00] 18:58:07 INFO - PROCESS | 18694 | 1463191087857 Marionette DEBUG loaded listener.js 18:58:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x87c54c00) [pid = 18694] [serial = 1932] [outer = 0x86cdcc00] 18:58:08 INFO - PROCESS | 18694 | 1463191088822 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]]]}] 18:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1785ms 18:58:08 INFO - PROCESS | 18694 | 1463191088871 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:58:08 INFO - PROCESS | 18694 | 1463191088878 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:58:08 INFO - PROCESS | 18694 | 1463191088886 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:58:08 INFO - PROCESS | 18694 | 1463191088892 Marionette TRACE conn3 <- [1,2546,null,{}] 18:58:08 INFO - PROCESS | 18694 | 1463191088899 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}] 18:58:09 INFO - PROCESS | 18694 | 1463191089137 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:58:09 INFO - PROCESS | 18694 | 1463191089477 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae24000 == 133 [pid = 18694] [id = 644] 18:58:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x8bb93000) [pid = 18694] [serial = 1933] [outer = (nil)] 18:58:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x8d175c00) [pid = 18694] [serial = 1934] [outer = 0x8bb93000] 18:58:09 INFO - PROCESS | 18694 | 1463191089570 Marionette DEBUG loaded listener.js 18:58:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x8de58000) [pid = 18694] [serial = 1935] [outer = 0x8bb93000] 18:58:10 INFO - PROCESS | 18694 | 1463191090525 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]]]}] 18:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1685ms 18:58:10 INFO - PROCESS | 18694 | 1463191090575 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:58:10 INFO - PROCESS | 18694 | 1463191090582 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:58:10 INFO - PROCESS | 18694 | 1463191090589 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:58:10 INFO - PROCESS | 18694 | 1463191090591 Marionette TRACE conn3 <- [1,2550,null,{}] 18:58:10 INFO - PROCESS | 18694 | 1463191090598 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}] 18:58:10 INFO - PROCESS | 18694 | 1463191090830 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:58:11 INFO - PROCESS | 18694 | 1463191091212 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef57800 == 134 [pid = 18694] [id = 645] 18:58:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8ef5a800) [pid = 18694] [serial = 1936] [outer = (nil)] 18:58:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8f008000) [pid = 18694] [serial = 1937] [outer = 0x8ef5a800] 18:58:11 INFO - PROCESS | 18694 | 1463191091317 Marionette DEBUG loaded listener.js 18:58:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x91352c00) [pid = 18694] [serial = 1938] [outer = 0x8ef5a800] 18:58:12 INFO - PROCESS | 18694 | 1463191092281 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]]]}] 18:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1732ms 18:58:12 INFO - PROCESS | 18694 | 1463191092321 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:58:12 INFO - PROCESS | 18694 | 1463191092325 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:58:12 INFO - PROCESS | 18694 | 1463191092341 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:58:12 INFO - PROCESS | 18694 | 1463191092351 Marionette TRACE conn3 <- [1,2554,null,{}] 18:58:12 INFO - PROCESS | 18694 | 1463191092357 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}] 18:58:12 INFO - PROCESS | 18694 | 1463191092596 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:58:12 INFO - PROCESS | 18694 | 1463191092931 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ee47000 == 135 [pid = 18694] [id = 646] 18:58:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x9134b800) [pid = 18694] [serial = 1939] [outer = (nil)] 18:58:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x91bd0c00) [pid = 18694] [serial = 1940] [outer = 0x9134b800] 18:58:13 INFO - PROCESS | 18694 | 1463191093021 Marionette DEBUG loaded listener.js 18:58:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x91be1800) [pid = 18694] [serial = 1941] [outer = 0x9134b800] 18:58:13 INFO - PROCESS | 18694 | 1463191093956 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]]]}] 18:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1697ms 18:58:14 INFO - PROCESS | 18694 | 1463191094031 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:58:14 INFO - PROCESS | 18694 | 1463191094036 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:58:14 INFO - PROCESS | 18694 | 1463191094042 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:58:14 INFO - PROCESS | 18694 | 1463191094045 Marionette TRACE conn3 <- [1,2558,null,{}] 18:58:14 INFO - PROCESS | 18694 | 1463191094051 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}] 18:58:14 INFO - PROCESS | 18694 | 1463191094310 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:58:14 INFO - PROCESS | 18694 | 1463191094644 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d056000 == 136 [pid = 18694] [id = 647] 18:58:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8e866000) [pid = 18694] [serial = 1942] [outer = (nil)] 18:58:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x91d3d400) [pid = 18694] [serial = 1943] [outer = 0x8e866000] 18:58:14 INFO - PROCESS | 18694 | 1463191094735 Marionette DEBUG loaded listener.js 18:58:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x920f4400) [pid = 18694] [serial = 1944] [outer = 0x8e866000] 18:58:15 INFO - PROCESS | 18694 | 1463191095683 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]]]}] 18:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1680ms 18:58:15 INFO - PROCESS | 18694 | 1463191095724 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:58:15 INFO - PROCESS | 18694 | 1463191095728 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:58:15 INFO - PROCESS | 18694 | 1463191095734 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:58:15 INFO - PROCESS | 18694 | 1463191095738 Marionette TRACE conn3 <- [1,2562,null,{}] 18:58:15 INFO - PROCESS | 18694 | 1463191095744 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}] 18:58:15 INFO - PROCESS | 18694 | 1463191095956 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:58:16 INFO - PROCESS | 18694 | 1463191096315 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x92561400 == 137 [pid = 18694] [id = 648] 18:58:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x92561800) [pid = 18694] [serial = 1945] [outer = (nil)] 18:58:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x92816000) [pid = 18694] [serial = 1946] [outer = 0x92561800] 18:58:16 INFO - PROCESS | 18694 | 1463191096417 Marionette DEBUG loaded listener.js 18:58:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92a69800) [pid = 18694] [serial = 1947] [outer = 0x92561800] 18:58:17 INFO - PROCESS | 18694 | 1463191097439 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]]]}] 18:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1781ms 18:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:58:17 INFO - PROCESS | 18694 | 1463191097516 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:58:17 INFO - PROCESS | 18694 | 1463191097519 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:58:17 INFO - PROCESS | 18694 | 1463191097526 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:58:17 INFO - PROCESS | 18694 | 1463191097529 Marionette TRACE conn3 <- [1,2566,null,{}] 18:58:17 INFO - PROCESS | 18694 | 1463191097632 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}] 18:58:17 INFO - PROCESS | 18694 | 1463191097862 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:58:18 INFO - PROCESS | 18694 | 1463191098219 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d3c000 == 138 [pid = 18694] [id = 649] 18:58:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x9255fc00) [pid = 18694] [serial = 1948] [outer = (nil)] 18:58:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x92d58000) [pid = 18694] [serial = 1949] [outer = 0x9255fc00] 18:58:18 INFO - PROCESS | 18694 | 1463191098306 Marionette DEBUG loaded listener.js 18:58:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92d60000) [pid = 18694] [serial = 1950] [outer = 0x9255fc00] 18:58:19 INFO - PROCESS | 18694 | 1463191099264 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]]]}] 18:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1777ms 18:58:19 INFO - PROCESS | 18694 | 1463191099303 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:58:19 INFO - PROCESS | 18694 | 1463191099307 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:58:19 INFO - PROCESS | 18694 | 1463191099314 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:58:19 INFO - PROCESS | 18694 | 1463191099317 Marionette TRACE conn3 <- [1,2570,null,{}] 18:58:19 INFO - PROCESS | 18694 | 1463191099324 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}] 18:58:19 INFO - PROCESS | 18694 | 1463191099548 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:58:19 INFO - PROCESS | 18694 | 1463191099894 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x912f0000 == 139 [pid = 18694] [id = 650] 18:58:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x91b25c00) [pid = 18694] [serial = 1951] [outer = (nil)] 18:58:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x9397b000) [pid = 18694] [serial = 1952] [outer = 0x91b25c00] 18:58:19 INFO - PROCESS | 18694 | 1463191099984 Marionette DEBUG loaded listener.js 18:58:20 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x93c09000) [pid = 18694] [serial = 1953] [outer = 0x91b25c00] 18:58:20 INFO - PROCESS | 18694 | 1463191100967 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]]]}] 18:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1689ms 18:58:21 INFO - PROCESS | 18694 | 1463191101003 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:58:21 INFO - PROCESS | 18694 | 1463191101007 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:58:21 INFO - PROCESS | 18694 | 1463191101014 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:58:21 INFO - PROCESS | 18694 | 1463191101017 Marionette TRACE conn3 <- [1,2574,null,{}] 18:58:21 INFO - PROCESS | 18694 | 1463191101023 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}] 18:58:21 INFO - PROCESS | 18694 | 1463191101238 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:58:21 INFO - PROCESS | 18694 | 1463191101592 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ee4ac00 == 140 [pid = 18694] [id = 651] 18:58:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x93980800) [pid = 18694] [serial = 1954] [outer = (nil)] 18:58:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x952d9400) [pid = 18694] [serial = 1955] [outer = 0x93980800] 18:58:21 INFO - PROCESS | 18694 | 1463191101681 Marionette DEBUG loaded listener.js 18:58:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x952e5800) [pid = 18694] [serial = 1956] [outer = 0x93980800] 18:58:22 INFO - PROCESS | 18694 | 1463191102558 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]]]}] 18:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1633ms 18:58:22 INFO - PROCESS | 18694 | 1463191102648 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:58:22 INFO - PROCESS | 18694 | 1463191102652 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:58:22 INFO - PROCESS | 18694 | 1463191102659 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:58:22 INFO - PROCESS | 18694 | 1463191102669 Marionette TRACE conn3 <- [1,2578,null,{}] 18:58:22 INFO - PROCESS | 18694 | 1463191102674 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}] 18:58:22 INFO - PROCESS | 18694 | 1463191102893 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:58:23 INFO - PROCESS | 18694 | 1463191103234 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x92a65800 == 141 [pid = 18694] [id = 652] 18:58:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x9503fc00) [pid = 18694] [serial = 1957] [outer = (nil)] 18:58:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x959eac00) [pid = 18694] [serial = 1958] [outer = 0x9503fc00] 18:58:23 INFO - PROCESS | 18694 | 1463191103325 Marionette DEBUG loaded listener.js 18:58:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x95a42400) [pid = 18694] [serial = 1959] [outer = 0x9503fc00] 18:58:24 INFO - PROCESS | 18694 | 1463191104199 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]]]}] 18:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1585ms 18:58:24 INFO - PROCESS | 18694 | 1463191104246 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:58:24 INFO - PROCESS | 18694 | 1463191104250 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:58:24 INFO - PROCESS | 18694 | 1463191104280 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:58:24 INFO - PROCESS | 18694 | 1463191104284 Marionette TRACE conn3 <- [1,2582,null,{}] 18:58:24 INFO - PROCESS | 18694 | 1463191104290 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}] 18:58:24 INFO - PROCESS | 18694 | 1463191104514 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:58:24 INFO - PROCESS | 18694 | 1463191104880 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x98934400 == 142 [pid = 18694] [id = 653] 18:58:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x98936400) [pid = 18694] [serial = 1960] [outer = (nil)] 18:58:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x98af3000) [pid = 18694] [serial = 1961] [outer = 0x98936400] 18:58:24 INFO - PROCESS | 18694 | 1463191104984 Marionette DEBUG loaded listener.js 18:58:25 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x99b54000) [pid = 18694] [serial = 1962] [outer = 0x98936400] 18:58:26 INFO - PROCESS | 18694 | 1463191106020 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]]]}] 18:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1799ms 18:58:26 INFO - PROCESS | 18694 | 1463191106073 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:58:26 INFO - PROCESS | 18694 | 1463191106077 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:58:26 INFO - PROCESS | 18694 | 1463191106084 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:58:26 INFO - PROCESS | 18694 | 1463191106088 Marionette TRACE conn3 <- [1,2586,null,{}] 18:58:26 INFO - PROCESS | 18694 | 1463191106094 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}] 18:58:26 INFO - PROCESS | 18694 | 1463191106370 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:58:26 INFO - PROCESS | 18694 | 1463191106742 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x95042400 == 143 [pid = 18694] [id = 654] 18:58:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x98ab3400) [pid = 18694] [serial = 1963] [outer = (nil)] 18:58:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x99fec400) [pid = 18694] [serial = 1964] [outer = 0x98ab3400] 18:58:26 INFO - PROCESS | 18694 | 1463191106832 Marionette DEBUG loaded listener.js 18:58:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x99ff7400) [pid = 18694] [serial = 1965] [outer = 0x98ab3400] 18:58:27 INFO - PROCESS | 18694 | 1463191107760 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]]]}] 18:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1742ms 18:58:27 INFO - PROCESS | 18694 | 1463191107827 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:58:27 INFO - PROCESS | 18694 | 1463191107831 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:58:27 INFO - PROCESS | 18694 | 1463191107838 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:58:27 INFO - PROCESS | 18694 | 1463191107841 Marionette TRACE conn3 <- [1,2590,null,{}] 18:58:27 INFO - PROCESS | 18694 | 1463191107847 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}] 18:58:28 INFO - PROCESS | 18694 | 1463191108076 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:58:28 INFO - PROCESS | 18694 | 1463191108418 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x98aee000 == 144 [pid = 18694] [id = 655] 18:58:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x99be1000) [pid = 18694] [serial = 1966] [outer = (nil)] 18:58:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x9a67d800) [pid = 18694] [serial = 1967] [outer = 0x99be1000] 18:58:28 INFO - PROCESS | 18694 | 1463191108509 Marionette DEBUG loaded listener.js 18:58:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x9a94a400) [pid = 18694] [serial = 1968] [outer = 0x99be1000] 18:58:29 INFO - PROCESS | 18694 | 1463191109407 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]]]}] 18:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1638ms 18:58:29 INFO - PROCESS | 18694 | 1463191109476 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:58:29 INFO - PROCESS | 18694 | 1463191109480 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:58:29 INFO - PROCESS | 18694 | 1463191109487 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:58:29 INFO - PROCESS | 18694 | 1463191109489 Marionette TRACE conn3 <- [1,2594,null,{}] 18:58:29 INFO - PROCESS | 18694 | 1463191109495 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}] 18:58:29 INFO - PROCESS | 18694 | 1463191109731 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:58:30 INFO - PROCESS | 18694 | 1463191110087 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x98ab4400 == 145 [pid = 18694] [id = 656] 18:58:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x99a45c00) [pid = 18694] [serial = 1969] [outer = (nil)] 18:58:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x9b0bc400) [pid = 18694] [serial = 1970] [outer = 0x99a45c00] 18:58:30 INFO - PROCESS | 18694 | 1463191110177 Marionette DEBUG loaded listener.js 18:58:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x9b244000) [pid = 18694] [serial = 1971] [outer = 0x99a45c00] 18:58:31 INFO - PROCESS | 18694 | 1463191111139 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]]]}] 18:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1732ms 18:58:31 INFO - PROCESS | 18694 | 1463191111220 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:58:31 INFO - PROCESS | 18694 | 1463191111224 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:58:31 INFO - PROCESS | 18694 | 1463191111230 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:58:31 INFO - PROCESS | 18694 | 1463191111234 Marionette TRACE conn3 <- [1,2598,null,{}] 18:58:31 INFO - PROCESS | 18694 | 1463191111239 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}] 18:58:31 INFO - PROCESS | 18694 | 1463191111506 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:58:31 INFO - PROCESS | 18694 | 1463191111856 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x923c9800 == 146 [pid = 18694] [id = 657] 18:58:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x9503c800) [pid = 18694] [serial = 1972] [outer = (nil)] 18:58:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x9b88d400) [pid = 18694] [serial = 1973] [outer = 0x9503c800] 18:58:31 INFO - PROCESS | 18694 | 1463191111943 Marionette DEBUG loaded listener.js 18:58:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x9b8f0c00) [pid = 18694] [serial = 1974] [outer = 0x9503c800] 18:58:32 INFO - PROCESS | 18694 | 1463191112947 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]]]}] 18:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1792ms 18:58:33 INFO - PROCESS | 18694 | 1463191113023 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:58:33 INFO - PROCESS | 18694 | 1463191113027 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:58:33 INFO - PROCESS | 18694 | 1463191113034 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:58:33 INFO - PROCESS | 18694 | 1463191113037 Marionette TRACE conn3 <- [1,2602,null,{}] 18:58:33 INFO - PROCESS | 18694 | 1463191113044 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}] 18:58:33 INFO - PROCESS | 18694 | 1463191113326 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:58:33 INFO - PROCESS | 18694 | 1463191113677 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac5cc00 == 147 [pid = 18694] [id = 658] 18:58:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x92b43000) [pid = 18694] [serial = 1975] [outer = (nil)] 18:58:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x9d9ab000) [pid = 18694] [serial = 1976] [outer = 0x92b43000] 18:58:33 INFO - PROCESS | 18694 | 1463191113765 Marionette DEBUG loaded listener.js 18:58:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0xa061c800) [pid = 18694] [serial = 1977] [outer = 0x92b43000] 18:58:34 INFO - PROCESS | 18694 | 1463191114776 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]]]}] 18:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1779ms 18:58:34 INFO - PROCESS | 18694 | 1463191114814 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:58:34 INFO - PROCESS | 18694 | 1463191114820 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:58:34 INFO - PROCESS | 18694 | 1463191114827 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:58:34 INFO - PROCESS | 18694 | 1463191114829 Marionette TRACE conn3 <- [1,2606,null,{}] 18:58:34 INFO - PROCESS | 18694 | 1463191114836 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}] 18:58:35 INFO - PROCESS | 18694 | 1463191115073 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:58:35 INFO - PROCESS | 18694 | 1463191115437 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x86cd2400 == 148 [pid = 18694] [id = 659] 18:58:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x8c777400) [pid = 18694] [serial = 1978] [outer = (nil)] 18:58:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0xa2150000) [pid = 18694] [serial = 1979] [outer = 0x8c777400] 18:58:35 INFO - PROCESS | 18694 | 1463191115530 Marionette DEBUG loaded listener.js 18:58:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0xa22bd800) [pid = 18694] [serial = 1980] [outer = 0x8c777400] 18:58:36 INFO - PROCESS | 18694 | 1463191116612 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]]]}] 18:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1833ms 18:58:36 INFO - PROCESS | 18694 | 1463191116661 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:58:36 INFO - PROCESS | 18694 | 1463191116665 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:58:36 INFO - PROCESS | 18694 | 1463191116672 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:58:36 INFO - PROCESS | 18694 | 1463191116675 Marionette TRACE conn3 <- [1,2610,null,{}] 18:58:36 INFO - PROCESS | 18694 | 1463191116681 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}] 18:58:36 INFO - PROCESS | 18694 | 1463191116934 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:58:37 INFO - PROCESS | 18694 | 1463191117277 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x885b9800 == 149 [pid = 18694] [id = 660] 18:58:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x885ba000) [pid = 18694] [serial = 1981] [outer = (nil)] 18:58:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x885c1400) [pid = 18694] [serial = 1982] [outer = 0x885ba000] 18:58:37 INFO - PROCESS | 18694 | 1463191117381 Marionette DEBUG loaded listener.js 18:58:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x885c3800) [pid = 18694] [serial = 1983] [outer = 0x885ba000] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x87c4f800 == 148 [pid = 18694] [id = 642] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbdb800 == 147 [pid = 18694] [id = 641] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac5e800 == 146 [pid = 18694] [id = 640] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x85faa000 == 145 [pid = 18694] [id = 639] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x98af0800 == 144 [pid = 18694] [id = 636] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x93ccfc00 == 143 [pid = 18694] [id = 634] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x981ec800 == 142 [pid = 18694] [id = 635] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x897c5400 == 141 [pid = 18694] [id = 633] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x958dec00 == 140 [pid = 18694] [id = 632] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x92eed800 == 139 [pid = 18694] [id = 631] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x92d58c00 == 138 [pid = 18694] [id = 630] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x91bdec00 == 137 [pid = 18694] [id = 628] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x92568800 == 136 [pid = 18694] [id = 629] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8de65400 == 135 [pid = 18694] [id = 627] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8ee45000 == 134 [pid = 18694] [id = 626] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x912f0c00 == 133 [pid = 18694] [id = 625] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x87905c00 == 132 [pid = 18694] [id = 624] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x85a8f400 == 131 [pid = 18694] [id = 623] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x87907800 == 130 [pid = 18694] [id = 621] 18:58:40 INFO - PROCESS | 18694 | --DOCSHELL 0x8943bc00 == 129 [pid = 18694] [id = 622] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x85a90400) [pid = 18694] [serial = 1847] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x92ab2000) [pid = 18694] [serial = 1808] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x99c60c00) [pid = 18694] [serial = 1826] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x99f7b400) [pid = 18694] [serial = 1827] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x8c8c9400) [pid = 18694] [serial = 1856] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x92ab6400) [pid = 18694] [serial = 1809] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x95038000) [pid = 18694] [serial = 1814] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x977e5000) [pid = 18694] [serial = 1820] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x8d176000) [pid = 18694] [serial = 1859] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0xa21a2400) [pid = 18694] [serial = 1844] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0xa2629000) [pid = 18694] [serial = 1845] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x8cab5c00) [pid = 18694] [serial = 1857] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x8e5d5c00) [pid = 18694] [serial = 1797] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x9a675000) [pid = 18694] [serial = 1830] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x98af5c00) [pid = 18694] [serial = 1824] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x9819d800) [pid = 18694] [serial = 1821] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x9a16b800) [pid = 18694] [serial = 1829] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0xa30d3800) [pid = 18694] [serial = 1838] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x87c50400) [pid = 18694] [serial = 1842] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x86cdec00) [pid = 18694] [serial = 1850] [outer = (nil)] [url = about:blank] 18:58:40 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x9ad7c800) [pid = 18694] [serial = 1832] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x87c4dc00) [pid = 18694] [serial = 1841] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x93aa3400) [pid = 18694] [serial = 1812] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x98aef000) [pid = 18694] [serial = 1823] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x95a4cc00) [pid = 18694] [serial = 1818] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0xa321c400) [pid = 18694] [serial = 1839] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x91355000) [pid = 18694] [serial = 1799] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x91bd2000) [pid = 18694] [serial = 1800] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x9247c400) [pid = 18694] [serial = 1802] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x92a62400) [pid = 18694] [serial = 1806] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0xa1150800) [pid = 18694] [serial = 1836] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x87910800) [pid = 18694] [serial = 1851] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x92564400) [pid = 18694] [serial = 1803] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x8caab400) [pid = 18694] [serial = 1796] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x958e2800) [pid = 18694] [serial = 1815] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8a451800) [pid = 18694] [serial = 1854] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x89da6000) [pid = 18694] [serial = 1853] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9134fc00) [pid = 18694] [serial = 1725] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0xa5038c00) [pid = 18694] [serial = 1713] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x92a5a400) [pid = 18694] [serial = 1805] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x9d9aec00) [pid = 18694] [serial = 1835] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x95a42c00) [pid = 18694] [serial = 1817] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x9397bc00) [pid = 18694] [serial = 1811] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x9b883400) [pid = 18694] [serial = 1833] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x8dbda000) [pid = 18694] [serial = 1860] [outer = (nil)] [url = about:blank] 18:58:41 INFO - PROCESS | 18694 | 1463191121842 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]]]}] 18:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 5200ms 18:58:41 INFO - PROCESS | 18694 | 1463191121881 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:58:41 INFO - PROCESS | 18694 | 1463191121891 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:58:41 INFO - PROCESS | 18694 | 1463191121900 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:58:41 INFO - PROCESS | 18694 | 1463191121908 Marionette TRACE conn3 <- [1,2614,null,{}] 18:58:41 INFO - PROCESS | 18694 | 1463191121918 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}] 18:58:42 INFO - PROCESS | 18694 | 1463191122192 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:58:42 INFO - PROCESS | 18694 | 1463191122549 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x87c50800 == 130 [pid = 18694] [id = 661] 18:58:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x87c50c00) [pid = 18694] [serial = 1984] [outer = (nil)] 18:58:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x885bfc00) [pid = 18694] [serial = 1985] [outer = 0x87c50c00] 18:58:42 INFO - PROCESS | 18694 | 1463191122661 Marionette DEBUG loaded listener.js 18:58:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x885c7c00) [pid = 18694] [serial = 1986] [outer = 0x87c50c00] 18:58:43 INFO - PROCESS | 18694 | 1463191123899 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]]]}] 18:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2042ms 18:58:43 INFO - PROCESS | 18694 | 1463191123945 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:58:43 INFO - PROCESS | 18694 | 1463191123956 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:58:43 INFO - PROCESS | 18694 | 1463191123981 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:58:43 INFO - PROCESS | 18694 | 1463191123988 Marionette TRACE conn3 <- [1,2618,null,{}] 18:58:44 INFO - PROCESS | 18694 | 1463191123997 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}] 18:58:44 INFO - PROCESS | 18694 | 1463191124412 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:58:44 INFO - PROCESS | 18694 | 1463191124786 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3ed000 == 131 [pid = 18694] [id = 662] 18:58:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8a453c00) [pid = 18694] [serial = 1987] [outer = (nil)] 18:58:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8ac5f000) [pid = 18694] [serial = 1988] [outer = 0x8a453c00] 18:58:44 INFO - PROCESS | 18694 | 1463191124892 Marionette DEBUG loaded listener.js 18:58:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8bb8fc00) [pid = 18694] [serial = 1989] [outer = 0x8a453c00] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x91bc4800) [pid = 18694] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8f007c00) [pid = 18694] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x998c2000) [pid = 18694] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x95a70800) [pid = 18694] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x86cd6400) [pid = 18694] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x93c0f400) [pid = 18694] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x8a455800) [pid = 18694] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x85a87c00) [pid = 18694] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x91ce6000) [pid = 18694] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x912eb400) [pid = 18694] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x9960e400) [pid = 18694] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x923d2c00) [pid = 18694] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x8de5c800) [pid = 18694] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x98af4000) [pid = 18694] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x959e9800) [pid = 18694] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x92a5ac00) [pid = 18694] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x92ef3000) [pid = 18694] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x8bb8f400) [pid = 18694] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x8a45c400) [pid = 18694] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x87c53400) [pid = 18694] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 125 (0x8ee4f800) [pid = 18694] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:58:46 INFO - PROCESS | 18694 | --DOMWINDOW == 124 (0x91abf800) [pid = 18694] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:58:47 INFO - PROCESS | 18694 | 1463191127069 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]]]}] 18:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3143ms 18:58:47 INFO - PROCESS | 18694 | 1463191127124 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:58:47 INFO - PROCESS | 18694 | 1463191127128 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:58:47 INFO - PROCESS | 18694 | 1463191127137 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:58:47 INFO - PROCESS | 18694 | 1463191127143 Marionette TRACE conn3 <- [1,2622,null,{}] 18:58:47 INFO - PROCESS | 18694 | 1463191127164 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}] 18:58:47 INFO - PROCESS | 18694 | 1463191127442 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:58:47 INFO - PROCESS | 18694 | 1463191127795 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb90c00 == 132 [pid = 18694] [id = 663] 18:58:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 125 (0x8d17f400) [pid = 18694] [serial = 1990] [outer = (nil)] 18:58:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x8dbe3800) [pid = 18694] [serial = 1991] [outer = 0x8d17f400] 18:58:47 INFO - PROCESS | 18694 | 1463191127917 Marionette DEBUG loaded listener.js 18:58:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x8e866c00) [pid = 18694] [serial = 1992] [outer = 0x8d17f400] 18:58:49 INFO - PROCESS | 18694 | 1463191129399 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]]]}] 18:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2342ms 18:58:49 INFO - PROCESS | 18694 | 1463191129481 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:58:49 INFO - PROCESS | 18694 | 1463191129489 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:58:49 INFO - PROCESS | 18694 | 1463191129501 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:58:49 INFO - PROCESS | 18694 | 1463191129508 Marionette TRACE conn3 <- [1,2626,null,{}] 18:58:49 INFO - PROCESS | 18694 | 1463191129521 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}] 18:58:50 INFO - PROCESS | 18694 | 1463191130059 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:58:50 INFO - PROCESS | 18694 | 1463191130324 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x86ce0400 == 133 [pid = 18694] [id = 664] 18:58:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x885b8c00) [pid = 18694] [serial = 1993] [outer = (nil)] 18:58:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x8a3ebc00) [pid = 18694] [serial = 1994] [outer = 0x885b8c00] 18:58:50 INFO - PROCESS | 18694 | 1463191130465 Marionette DEBUG loaded listener.js 18:58:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x8ac58800) [pid = 18694] [serial = 1995] [outer = 0x885b8c00] 18:58:51 INFO - PROCESS | 18694 | 1463191131723 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]]]}] 18:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2293ms 18:58:51 INFO - PROCESS | 18694 | 1463191131794 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:58:51 INFO - PROCESS | 18694 | 1463191131806 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:58:51 INFO - PROCESS | 18694 | 1463191131820 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:58:51 INFO - PROCESS | 18694 | 1463191131827 Marionette TRACE conn3 <- [1,2630,null,{}] 18:58:51 INFO - PROCESS | 18694 | 1463191131835 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}] 18:58:52 INFO - PROCESS | 18694 | 1463191132161 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:58:52 INFO - PROCESS | 18694 | 1463191132576 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c77a800 == 134 [pid = 18694] [id = 665] 18:58:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8caae800) [pid = 18694] [serial = 1996] [outer = (nil)] 18:58:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8e5d5400) [pid = 18694] [serial = 1997] [outer = 0x8caae800] 18:58:52 INFO - PROCESS | 18694 | 1463191132695 Marionette DEBUG loaded listener.js 18:58:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8ee46400) [pid = 18694] [serial = 1998] [outer = 0x8caae800] 18:58:54 INFO - PROCESS | 18694 | 1463191134036 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]]]}] 18:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2299ms 18:58:54 INFO - PROCESS | 18694 | 1463191134119 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:58:54 INFO - PROCESS | 18694 | 1463191134125 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:58:54 INFO - PROCESS | 18694 | 1463191134134 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:58:54 INFO - PROCESS | 18694 | 1463191134143 Marionette TRACE conn3 <- [1,2634,null,{}] 18:58:54 INFO - PROCESS | 18694 | 1463191134178 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}] 18:58:54 INFO - PROCESS | 18694 | 1463191134633 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:58:54 INFO - PROCESS | 18694 | 1463191134952 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f00b400 == 135 [pid = 18694] [id = 666] 18:58:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x91352400) [pid = 18694] [serial = 1999] [outer = (nil)] 18:58:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x91ab7400) [pid = 18694] [serial = 2000] [outer = 0x91352400] 18:58:55 INFO - PROCESS | 18694 | 1463191135074 Marionette DEBUG loaded listener.js 18:58:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x91b30800) [pid = 18694] [serial = 2001] [outer = 0x91352400] 18:58:56 INFO - PROCESS | 18694 | 1463191136319 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]]]}] 18:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2253ms 18:58:56 INFO - PROCESS | 18694 | 1463191136388 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:58:56 INFO - PROCESS | 18694 | 1463191136395 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:58:56 INFO - PROCESS | 18694 | 1463191136403 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:58:56 INFO - PROCESS | 18694 | 1463191136408 Marionette TRACE conn3 <- [1,2638,null,{}] 18:58:56 INFO - PROCESS | 18694 | 1463191136415 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}] 18:58:56 INFO - PROCESS | 18694 | 1463191136660 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:58:57 INFO - PROCESS | 18694 | 1463191136974 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x89db0c00 == 136 [pid = 18694] [id = 667] 18:58:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x8ee4cc00) [pid = 18694] [serial = 2002] [outer = (nil)] 18:58:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x91bd8800) [pid = 18694] [serial = 2003] [outer = 0x8ee4cc00] 18:58:57 INFO - PROCESS | 18694 | 1463191137061 Marionette DEBUG loaded listener.js 18:58:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x91cec800) [pid = 18694] [serial = 2004] [outer = 0x8ee4cc00] 18:58:58 INFO - PROCESS | 18694 | 1463191138037 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]]]}] 18:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1693ms 18:58:58 INFO - PROCESS | 18694 | 1463191138096 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:58:58 INFO - PROCESS | 18694 | 1463191138101 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:58:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:58:58 INFO - PROCESS | 18694 | 1463191138110 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:58:58 INFO - PROCESS | 18694 | 1463191138112 Marionette TRACE conn3 <- [1,2642,null,{}] 18:58:58 INFO - PROCESS | 18694 | 1463191138117 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}] 18:58:58 INFO - PROCESS | 18694 | 1463191138345 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:58:58 INFO - PROCESS | 18694 | 1463191138700 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:58 INFO - PROCESS | 18694 | ++DOCSHELL 0x87c45c00 == 137 [pid = 18694] [id = 668] 18:58:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x91bd1c00) [pid = 18694] [serial = 2005] [outer = (nil)] 18:58:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x923cec00) [pid = 18694] [serial = 2006] [outer = 0x91bd1c00] 18:58:58 INFO - PROCESS | 18694 | 1463191138791 Marionette DEBUG loaded listener.js 18:58:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x9247c800) [pid = 18694] [serial = 2007] [outer = 0x91bd1c00] 18:58:59 INFO - PROCESS | 18694 | 1463191139915 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]]]}] 18:58:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:58:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1847ms 18:58:59 INFO - PROCESS | 18694 | 1463191139958 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:58:59 INFO - PROCESS | 18694 | 1463191139964 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:58:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:58:59 INFO - PROCESS | 18694 | 1463191139987 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:58:59 INFO - PROCESS | 18694 | 1463191139992 Marionette TRACE conn3 <- [1,2646,null,{}] 18:59:00 INFO - PROCESS | 18694 | 1463191139999 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}] 18:59:00 INFO - PROCESS | 18694 | 1463191140356 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:59:00 INFO - PROCESS | 18694 | 1463191140784 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:00 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ab3400 == 138 [pid = 18694] [id = 669] 18:59:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x920eb800) [pid = 18694] [serial = 2008] [outer = (nil)] 18:59:00 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x929c8000) [pid = 18694] [serial = 2009] [outer = 0x920eb800] 18:59:00 INFO - PROCESS | 18694 | 1463191140903 Marionette DEBUG loaded listener.js 18:59:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x92a5c000) [pid = 18694] [serial = 2010] [outer = 0x920eb800] 18:59:01 INFO - PROCESS | 18694 | 1463191141907 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]]]}] 18:59:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:59:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1987ms 18:59:01 INFO - PROCESS | 18694 | 1463191141970 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:59:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:59:01 INFO - PROCESS | 18694 | 1463191141975 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:59:01 INFO - PROCESS | 18694 | 1463191141981 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:59:01 INFO - PROCESS | 18694 | 1463191141984 Marionette TRACE conn3 <- [1,2650,null,{}] 18:59:01 INFO - PROCESS | 18694 | 1463191141990 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}] 18:59:02 INFO - PROCESS | 18694 | 1463191142213 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:59:02 INFO - PROCESS | 18694 | 1463191142562 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e75f800 == 139 [pid = 18694] [id = 670] 18:59:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8ef64000) [pid = 18694] [serial = 2011] [outer = (nil)] 18:59:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x92a66400) [pid = 18694] [serial = 2012] [outer = 0x8ef64000] 18:59:02 INFO - PROCESS | 18694 | 1463191142650 Marionette DEBUG loaded listener.js 18:59:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x92ab2c00) [pid = 18694] [serial = 2013] [outer = 0x8ef64000] 18:59:03 INFO - PROCESS | 18694 | 1463191143611 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]]]}] 18:59:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:59:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1682ms 18:59:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:59:03 INFO - PROCESS | 18694 | 1463191143662 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:59:03 INFO - PROCESS | 18694 | 1463191143665 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:59:03 INFO - PROCESS | 18694 | 1463191143672 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:59:03 INFO - PROCESS | 18694 | 1463191143676 Marionette TRACE conn3 <- [1,2654,null,{}] 18:59:03 INFO - PROCESS | 18694 | 1463191143681 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}] 18:59:03 INFO - PROCESS | 18694 | 1463191143894 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:59:04 INFO - PROCESS | 18694 | 1463191144232 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x92a5d800 == 140 [pid = 18694] [id = 671] 18:59:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92b41800) [pid = 18694] [serial = 2014] [outer = (nil)] 18:59:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x92cdcc00) [pid = 18694] [serial = 2015] [outer = 0x92b41800] 18:59:04 INFO - PROCESS | 18694 | 1463191144330 Marionette DEBUG loaded listener.js 18:59:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x9397bc00) [pid = 18694] [serial = 2016] [outer = 0x92b41800] 18:59:05 INFO - PROCESS | 18694 | 1463191145244 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]]]}] 18:59:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:59:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1636ms 18:59:05 INFO - PROCESS | 18694 | 1463191145308 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:59:05 INFO - PROCESS | 18694 | 1463191145312 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:59:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:59:05 INFO - PROCESS | 18694 | 1463191145319 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:59:05 INFO - PROCESS | 18694 | 1463191145322 Marionette TRACE conn3 <- [1,2658,null,{}] 18:59:05 INFO - PROCESS | 18694 | 1463191145328 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}] 18:59:05 INFO - PROCESS | 18694 | 1463191145568 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:59:05 INFO - PROCESS | 18694 | 1463191145903 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:05 INFO - PROCESS | 18694 | ++DOCSHELL 0x92a62400 == 141 [pid = 18694] [id = 672] 18:59:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92cd9800) [pid = 18694] [serial = 2017] [outer = (nil)] 18:59:05 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x93cd2800) [pid = 18694] [serial = 2018] [outer = 0x92cd9800] 18:59:06 INFO - PROCESS | 18694 | 1463191145999 Marionette DEBUG loaded listener.js 18:59:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x94658800) [pid = 18694] [serial = 2019] [outer = 0x92cd9800] 18:59:06 INFO - PROCESS | 18694 | 1463191146894 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]]]}] 18:59:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:59:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1635ms 18:59:06 INFO - PROCESS | 18694 | 1463191146955 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:59:06 INFO - PROCESS | 18694 | 1463191146959 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:59:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:59:06 INFO - PROCESS | 18694 | 1463191146966 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:59:06 INFO - PROCESS | 18694 | 1463191146969 Marionette TRACE conn3 <- [1,2662,null,{}] 18:59:06 INFO - PROCESS | 18694 | 1463191146975 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}] 18:59:07 INFO - PROCESS | 18694 | 1463191147188 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:59:07 INFO - PROCESS | 18694 | 1463191147542 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f002800 == 142 [pid = 18694] [id = 673] 18:59:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x920ebc00) [pid = 18694] [serial = 2020] [outer = (nil)] 18:59:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x958e0c00) [pid = 18694] [serial = 2021] [outer = 0x920ebc00] 18:59:07 INFO - PROCESS | 18694 | 1463191147631 Marionette DEBUG loaded listener.js 18:59:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x958e7800) [pid = 18694] [serial = 2022] [outer = 0x920ebc00] 18:59:08 INFO - PROCESS | 18694 | 1463191148561 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]]]}] 18:59:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:59:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1640ms 18:59:08 INFO - PROCESS | 18694 | 1463191148607 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:59:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:59:08 INFO - PROCESS | 18694 | 1463191148612 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:59:08 INFO - PROCESS | 18694 | 1463191148618 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:59:08 INFO - PROCESS | 18694 | 1463191148622 Marionette TRACE conn3 <- [1,2666,null,{}] 18:59:08 INFO - PROCESS | 18694 | 1463191148628 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}] 18:59:08 INFO - PROCESS | 18694 | 1463191148859 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:59:09 INFO - PROCESS | 18694 | 1463191149209 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x952e4000 == 143 [pid = 18694] [id = 674] 18:59:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x977e3c00) [pid = 18694] [serial = 2023] [outer = (nil)] 18:59:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x981e1000) [pid = 18694] [serial = 2024] [outer = 0x977e3c00] 18:59:09 INFO - PROCESS | 18694 | 1463191149304 Marionette DEBUG loaded listener.js 18:59:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x98ab0800) [pid = 18694] [serial = 2025] [outer = 0x977e3c00] 18:59:10 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:10 INFO - PROCESS | 18694 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:59:10 INFO - PROCESS | 18694 | 1463191150639 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]]]}] 18:59:10 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) 18:59:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2040ms 18:59:10 INFO - PROCESS | 18694 | 1463191150658 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:59:10 INFO - PROCESS | 18694 | 1463191150660 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:59:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:59:10 INFO - PROCESS | 18694 | 1463191150672 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:59:10 INFO - PROCESS | 18694 | 1463191150675 Marionette TRACE conn3 <- [1,2670,null,{}] 18:59:10 INFO - PROCESS | 18694 | 1463191150683 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}] 18:59:10 INFO - PROCESS | 18694 | 1463191150941 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:59:11 INFO - PROCESS | 18694 | 1463191151209 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x959e6800 == 144 [pid = 18694] [id = 675] 18:59:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x95a66800) [pid = 18694] [serial = 2026] [outer = (nil)] 18:59:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x98af9400) [pid = 18694] [serial = 2027] [outer = 0x95a66800] 18:59:11 INFO - PROCESS | 18694 | 1463191151293 Marionette DEBUG loaded listener.js 18:59:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x98fb1000) [pid = 18694] [serial = 2028] [outer = 0x95a66800] 18:59:12 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:12 INFO - PROCESS | 18694 | 1463191152664 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] 18:59:12 INFO - PROCESS | 18694 | 1463191152715 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:59:12 INFO - PROCESS | 18694 | 1463191152722 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:59:12 INFO - PROCESS | 18694 | 1463191152726 Marionette TRACE conn3 <- [1,2674,null,{}] 18:59:12 INFO - PROCESS | 18694 | 1463191152732 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}] 18:59:13 INFO - PROCESS | 18694 | 1463191153019 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:59:13 INFO - PROCESS | 18694 | 1463191153301 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae21400 == 145 [pid = 18694] [id = 676] 18:59:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x95a50400) [pid = 18694] [serial = 2029] [outer = (nil)] 18:59:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x99b4e000) [pid = 18694] [serial = 2030] [outer = 0x95a50400] 18:59:13 INFO - PROCESS | 18694 | 1463191153387 Marionette DEBUG loaded listener.js 18:59:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x99c60c00) [pid = 18694] [serial = 2031] [outer = 0x95a50400] 18:59:14 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:14 INFO - PROCESS | 18694 | 1463191154765 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] 18:59:14 INFO - PROCESS | 18694 | 1463191154811 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:59:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:59:14 INFO - PROCESS | 18694 | 1463191154818 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:59:14 INFO - PROCESS | 18694 | 1463191154820 Marionette TRACE conn3 <- [1,2678,null,{}] 18:59:14 INFO - PROCESS | 18694 | 1463191154827 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}] 18:59:15 INFO - PROCESS | 18694 | 1463191155195 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:59:15 INFO - PROCESS | 18694 | 1463191155418 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x98f29c00 == 146 [pid = 18694] [id = 677] 18:59:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x998c2000) [pid = 18694] [serial = 2032] [outer = (nil)] 18:59:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x99d4cc00) [pid = 18694] [serial = 2033] [outer = 0x998c2000] 18:59:15 INFO - PROCESS | 18694 | 1463191155512 Marionette DEBUG loaded listener.js 18:59:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x99fea800) [pid = 18694] [serial = 2034] [outer = 0x998c2000] 18:59:16 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:16 INFO - PROCESS | 18694 | 1463191156934 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]]]}] 18:59:16 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) 18:59:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2142ms 18:59:16 INFO - PROCESS | 18694 | 1463191156960 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:59:16 INFO - PROCESS | 18694 | 1463191156963 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:59:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:59:16 INFO - PROCESS | 18694 | 1463191156970 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:59:16 INFO - PROCESS | 18694 | 1463191156974 Marionette TRACE conn3 <- [1,2682,null,{}] 18:59:16 INFO - PROCESS | 18694 | 1463191156979 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}] 18:59:17 INFO - PROCESS | 18694 | 1463191157228 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:59:17 INFO - PROCESS | 18694 | 1463191157527 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x94661800 == 147 [pid = 18694] [id = 678] 18:59:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x99b49400) [pid = 18694] [serial = 2035] [outer = (nil)] 18:59:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x9a163000) [pid = 18694] [serial = 2036] [outer = 0x99b49400] 18:59:17 INFO - PROCESS | 18694 | 1463191157611 Marionette DEBUG loaded listener.js 18:59:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x9a2e1c00) [pid = 18694] [serial = 2037] [outer = 0x99b49400] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x8e861800 == 146 [pid = 18694] [id = 472] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x87903800 == 145 [pid = 18694] [id = 605] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x99f88000 == 144 [pid = 18694] [id = 611] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x8cab5800 == 143 [pid = 18694] [id = 610] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x92cda000 == 142 [pid = 18694] [id = 606] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x99fec000 == 141 [pid = 18694] [id = 609] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x8d05b400 == 140 [pid = 18694] [id = 607] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x98aec400 == 139 [pid = 18694] [id = 608] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x8d053c00 == 138 [pid = 18694] [id = 604] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x920f3000 == 137 [pid = 18694] [id = 601] 18:59:20 INFO - PROCESS | 18694 | --DOCSHELL 0x86cd2400 == 136 [pid = 18694] [id = 659] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac5cc00 == 135 [pid = 18694] [id = 658] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x98ab4400 == 134 [pid = 18694] [id = 656] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x923c9800 == 133 [pid = 18694] [id = 657] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x98aee000 == 132 [pid = 18694] [id = 655] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x95042400 == 131 [pid = 18694] [id = 654] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x98934400 == 130 [pid = 18694] [id = 653] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ee4ac00 == 129 [pid = 18694] [id = 651] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x92a65800 == 128 [pid = 18694] [id = 652] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x912f0000 == 127 [pid = 18694] [id = 650] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x91d3c000 == 126 [pid = 18694] [id = 649] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x92561400 == 125 [pid = 18694] [id = 648] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8d056000 == 124 [pid = 18694] [id = 647] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ee47000 == 123 [pid = 18694] [id = 646] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae24000 == 122 [pid = 18694] [id = 644] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef57800 == 121 [pid = 18694] [id = 645] 18:59:21 INFO - PROCESS | 18694 | --DOCSHELL 0x86cd6c00 == 120 [pid = 18694] [id = 643] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x95a43c00) [pid = 18694] [serial = 1901] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x91b27800) [pid = 18694] [serial = 1874] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x99fe8400) [pid = 18694] [serial = 1913] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x98fbb800) [pid = 18694] [serial = 1905] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x89da1400) [pid = 18694] [serial = 1920] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x959e9c00) [pid = 18694] [serial = 1896] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x912ea000) [pid = 18694] [serial = 1871] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x85a94000) [pid = 18694] [serial = 1848] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x9247d400) [pid = 18694] [serial = 1880] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x929c0c00) [pid = 18694] [serial = 1884] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x99c69400) [pid = 18694] [serial = 1911] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x914d9800) [pid = 18694] [serial = 1872] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x92ab0800) [pid = 18694] [serial = 1886] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x87c4bc00) [pid = 18694] [serial = 1919] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x8e85f000) [pid = 18694] [serial = 1925] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x99be4400) [pid = 18694] [serial = 1908] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x99fedc00) [pid = 18694] [serial = 1914] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x91bce400) [pid = 18694] [serial = 1875] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x95a65400) [pid = 18694] [serial = 1899] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x92cd7800) [pid = 18694] [serial = 1889] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x99bdfc00) [pid = 18694] [serial = 1907] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x93981c00) [pid = 18694] [serial = 1892] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x8d05f800) [pid = 18694] [serial = 1923] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x9a16b400) [pid = 18694] [serial = 1916] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x95a62400) [pid = 18694] [serial = 1898] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8c8ca000) [pid = 18694] [serial = 1922] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x8dbdd800) [pid = 18694] [serial = 1868] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8a45ac00) [pid = 18694] [serial = 1866] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x91bc6000) [pid = 18694] [serial = 1794] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x952e3400) [pid = 18694] [serial = 1895] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x89da2400) [pid = 18694] [serial = 1865] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x91cee400) [pid = 18694] [serial = 1877] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x92b42000) [pid = 18694] [serial = 1887] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x92cdb400) [pid = 18694] [serial = 1890] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x99c65400) [pid = 18694] [serial = 1910] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x91d35000) [pid = 18694] [serial = 1878] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x98f34c00) [pid = 18694] [serial = 1904] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x92487000) [pid = 18694] [serial = 1881] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x8ee4e400) [pid = 18694] [serial = 1926] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x98aa6c00) [pid = 18694] [serial = 1902] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x93c04800) [pid = 18694] [serial = 1893] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x92816800) [pid = 18694] [serial = 1883] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x8e75f400) [pid = 18694] [serial = 1869] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x8e755c00) [pid = 18694] [serial = 1862] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x8ee4d000) [pid = 18694] [serial = 1928] [outer = (nil)] [url = about:blank] 18:59:21 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:21 INFO - PROCESS | 18694 | 1463191161347 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]]]}] 18:59:21 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) 18:59:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 4391ms 18:59:21 INFO - PROCESS | 18694 | 1463191161362 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:59:21 INFO - PROCESS | 18694 | 1463191161367 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:59:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:59:21 INFO - PROCESS | 18694 | 1463191161375 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:59:21 INFO - PROCESS | 18694 | 1463191161380 Marionette TRACE conn3 <- [1,2686,null,{}] 18:59:21 INFO - PROCESS | 18694 | 1463191161389 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}] 18:59:21 INFO - PROCESS | 18694 | 1463191161583 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:59:21 INFO - PROCESS | 18694 | 1463191161814 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x87905c00 == 121 [pid = 18694] [id = 679] 18:59:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x885bd000) [pid = 18694] [serial = 2038] [outer = (nil)] 18:59:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x885c4000) [pid = 18694] [serial = 2039] [outer = 0x885bd000] 18:59:21 INFO - PROCESS | 18694 | 1463191161892 Marionette DEBUG loaded listener.js 18:59:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x897c6800) [pid = 18694] [serial = 2040] [outer = 0x885bd000] 18:59:23 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:23 INFO - PROCESS | 18694 | 1463191163121 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] 18:59:23 INFO - PROCESS | 18694 | 1463191163169 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:59:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:59:23 INFO - PROCESS | 18694 | 1463191163180 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:59:23 INFO - PROCESS | 18694 | 1463191163184 Marionette TRACE conn3 <- [1,2690,null,{}] 18:59:23 INFO - PROCESS | 18694 | 1463191163190 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}] 18:59:23 INFO - PROCESS | 18694 | 1463191163537 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:59:23 INFO - PROCESS | 18694 | 1463191163572 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x885bb000 == 122 [pid = 18694] [id = 680] 18:59:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8a3ef400) [pid = 18694] [serial = 2041] [outer = (nil)] 18:59:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8c8d5c00) [pid = 18694] [serial = 2042] [outer = 0x8a3ef400] 18:59:23 INFO - PROCESS | 18694 | 1463191163643 Marionette DEBUG loaded listener.js 18:59:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8d05d000) [pid = 18694] [serial = 2043] [outer = 0x8a3ef400] 18:59:25 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:25 INFO - PROCESS | 18694 | 1463191165047 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] 18:59:25 INFO - PROCESS | 18694 | 1463191165116 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:59:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:59:25 INFO - PROCESS | 18694 | 1463191165139 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:59:25 INFO - PROCESS | 18694 | 1463191165144 Marionette TRACE conn3 <- [1,2694,null,{}] 18:59:25 INFO - PROCESS | 18694 | 1463191165163 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}] 18:59:25 INFO - PROCESS | 18694 | 1463191165486 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x92561800) [pid = 18694] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x99be1000) [pid = 18694] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x87c50c00) [pid = 18694] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x8ef5a800) [pid = 18694] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x92b43000) [pid = 18694] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x9255fc00) [pid = 18694] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x93980800) [pid = 18694] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 125 (0x8e866000) [pid = 18694] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 124 (0x8c8d1c00) [pid = 18694] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 123 (0x8bb93000) [pid = 18694] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 122 (0x9134b800) [pid = 18694] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 121 (0x86cdcc00) [pid = 18694] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 120 (0x8a453c00) [pid = 18694] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 119 (0x99a45c00) [pid = 18694] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 118 (0x99c69800) [pid = 18694] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:59:25 INFO - PROCESS | 18694 | --DOMWINDOW == 117 (0x98ab3400) [pid = 18694] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:59:26 INFO - PROCESS | 18694 | --DOMWINDOW == 116 (0x91b25c00) [pid = 18694] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:59:26 INFO - PROCESS | 18694 | --DOMWINDOW == 115 (0x98936400) [pid = 18694] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:59:26 INFO - PROCESS | 18694 | --DOMWINDOW == 114 (0x9503fc00) [pid = 18694] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:59:26 INFO - PROCESS | 18694 | --DOMWINDOW == 113 (0x8c777400) [pid = 18694] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:59:26 INFO - PROCESS | 18694 | --DOMWINDOW == 112 (0x9503c800) [pid = 18694] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:59:26 INFO - PROCESS | 18694 | 1463191166012 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a8b000 == 123 [pid = 18694] [id = 681] 18:59:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 113 (0x85a91c00) [pid = 18694] [serial = 2044] [outer = (nil)] 18:59:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 114 (0x885bd400) [pid = 18694] [serial = 2045] [outer = 0x85a91c00] 18:59:26 INFO - PROCESS | 18694 | 1463191166092 Marionette DEBUG loaded listener.js 18:59:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 115 (0x8dbda800) [pid = 18694] [serial = 2046] [outer = 0x85a91c00] 18:59:27 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:27 INFO - PROCESS | 18694 | 1463191167296 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] 18:59:27 INFO - PROCESS | 18694 | 1463191167347 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:59:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:59:27 INFO - PROCESS | 18694 | 1463191167363 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:59:27 INFO - PROCESS | 18694 | 1463191167365 Marionette TRACE conn3 <- [1,2698,null,{}] 18:59:27 INFO - PROCESS | 18694 | 1463191167386 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}] 18:59:27 INFO - PROCESS | 18694 | 1463191167656 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:59:27 INFO - PROCESS | 18694 | 1463191167716 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x87904000 == 124 [pid = 18694] [id = 682] 18:59:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 116 (0x8de60000) [pid = 18694] [serial = 2047] [outer = (nil)] 18:59:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 117 (0x8ef5f000) [pid = 18694] [serial = 2048] [outer = 0x8de60000] 18:59:27 INFO - PROCESS | 18694 | 1463191167788 Marionette DEBUG loaded listener.js 18:59:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 118 (0x9134b800) [pid = 18694] [serial = 2049] [outer = 0x8de60000] 18:59:29 INFO - PROCESS | 18694 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:29 INFO - PROCESS | 18694 | 1463191169437 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] 18:59:29 INFO - PROCESS | 18694 | 1463191169616 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:59:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:59:29 INFO - PROCESS | 18694 | 1463191169628 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:59:29 INFO - PROCESS | 18694 | 1463191169635 Marionette TRACE conn3 <- [1,2702,null,{}] 18:59:29 INFO - PROCESS | 18694 | 1463191169643 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}] 18:59:29 INFO - PROCESS | 18694 | 1463191169867 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:59:30 INFO - PROCESS | 18694 | 1463191170158 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:30 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a94000 == 125 [pid = 18694] [id = 683] 18:59:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 119 (0x86cd2400) [pid = 18694] [serial = 2050] [outer = (nil)] 18:59:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 120 (0x8a451800) [pid = 18694] [serial = 2051] [outer = 0x86cd2400] 18:59:30 INFO - PROCESS | 18694 | 1463191170246 Marionette DEBUG loaded listener.js 18:59:30 INFO - PROCESS | 18694 | ++DOMWINDOW == 121 (0x8dbdc800) [pid = 18694] [serial = 2052] [outer = 0x86cd2400] 18:59:31 INFO - PROCESS | 18694 | 1463191171237 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]]]}] 18:59:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:59:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1687ms 18:59:31 INFO - PROCESS | 18694 | 1463191171316 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:59:31 INFO - PROCESS | 18694 | 1463191171325 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:59:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:59:31 INFO - PROCESS | 18694 | 1463191171339 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:59:31 INFO - PROCESS | 18694 | 1463191171351 Marionette TRACE conn3 <- [1,2706,null,{}] 18:59:31 INFO - PROCESS | 18694 | 1463191171357 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}] 18:59:31 INFO - PROCESS | 18694 | 1463191171695 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:59:31 INFO - PROCESS | 18694 | 1463191171972 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ee4b800 == 126 [pid = 18694] [id = 684] 18:59:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 122 (0x8ef58400) [pid = 18694] [serial = 2053] [outer = (nil)] 18:59:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 123 (0x8f004400) [pid = 18694] [serial = 2054] [outer = 0x8ef58400] 18:59:32 INFO - PROCESS | 18694 | 1463191172058 Marionette DEBUG loaded listener.js 18:59:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 124 (0x91358400) [pid = 18694] [serial = 2055] [outer = 0x8ef58400] 18:59:33 INFO - PROCESS | 18694 | 1463191173059 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]]]}] 18:59:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:59:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1758ms 18:59:33 INFO - PROCESS | 18694 | 1463191173092 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:59:33 INFO - PROCESS | 18694 | 1463191173096 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:59:33 INFO - PROCESS | 18694 | 1463191173103 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:59:33 INFO - PROCESS | 18694 | 1463191173109 Marionette TRACE conn3 <- [1,2710,null,{}] 18:59:33 INFO - PROCESS | 18694 | 1463191173125 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}] 18:59:33 INFO - PROCESS | 18694 | 1463191173393 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:59:33 INFO - PROCESS | 18694 | 1463191173772 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:33 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8cd000 == 127 [pid = 18694] [id = 685] 18:59:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 125 (0x91bd7800) [pid = 18694] [serial = 2056] [outer = (nil)] 18:59:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x91ce5c00) [pid = 18694] [serial = 2057] [outer = 0x91bd7800] 18:59:33 INFO - PROCESS | 18694 | 1463191173859 Marionette DEBUG loaded listener.js 18:59:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x91d37c00) [pid = 18694] [serial = 2058] [outer = 0x91bd7800] 18:59:34 INFO - PROCESS | 18694 | 1463191174804 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] 18:59:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:59:34 INFO - PROCESS | 18694 | 1463191174850 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:59:34 INFO - PROCESS | 18694 | 1463191174856 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:59:34 INFO - PROCESS | 18694 | 1463191174860 Marionette TRACE conn3 <- [1,2714,null,{}] 18:59:34 INFO - PROCESS | 18694 | 1463191174865 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}] 18:59:35 INFO - PROCESS | 18694 | 1463191175089 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:59:35 INFO - PROCESS | 18694 | 1463191175437 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x87904800 == 128 [pid = 18694] [id = 686] 18:59:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x91bce400) [pid = 18694] [serial = 2059] [outer = (nil)] 18:59:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x9255e000) [pid = 18694] [serial = 2060] [outer = 0x91bce400] 18:59:35 INFO - PROCESS | 18694 | 1463191175527 Marionette DEBUG loaded listener.js 18:59:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x92564c00) [pid = 18694] [serial = 2061] [outer = 0x91bce400] 18:59:36 INFO - PROCESS | 18694 | 1463191176418 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]]]}] 18:59:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1638ms 18:59:36 INFO - PROCESS | 18694 | 1463191176493 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:59:36 INFO - PROCESS | 18694 | 1463191176496 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:59:36 INFO - PROCESS | 18694 | 1463191176503 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:59:36 INFO - PROCESS | 18694 | 1463191176507 Marionette TRACE conn3 <- [1,2718,null,{}] 18:59:36 INFO - PROCESS | 18694 | 1463191176513 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}] 18:59:36 INFO - PROCESS | 18694 | 1463191176756 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:59:37 INFO - PROCESS | 18694 | 1463191177092 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f00b000 == 129 [pid = 18694] [id = 687] 18:59:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x91bd0800) [pid = 18694] [serial = 2062] [outer = (nil)] 18:59:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x929c3800) [pid = 18694] [serial = 2063] [outer = 0x91bd0800] 18:59:37 INFO - PROCESS | 18694 | 1463191177181 Marionette DEBUG loaded listener.js 18:59:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x92aaf000) [pid = 18694] [serial = 2064] [outer = 0x91bd0800] 18:59:38 INFO - PROCESS | 18694 | 1463191178151 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] 18:59:38 INFO - PROCESS | 18694 | 1463191178192 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:59:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:59:38 INFO - PROCESS | 18694 | 1463191178198 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:59:38 INFO - PROCESS | 18694 | 1463191178202 Marionette TRACE conn3 <- [1,2722,null,{}] 18:59:38 INFO - PROCESS | 18694 | 1463191178208 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}] 18:59:38 INFO - PROCESS | 18694 | 1463191178435 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:59:38 INFO - PROCESS | 18694 | 1463191178796 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a85400 == 130 [pid = 18694] [id = 688] 18:59:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x92820000) [pid = 18694] [serial = 2065] [outer = (nil)] 18:59:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x92d54400) [pid = 18694] [serial = 2066] [outer = 0x92820000] 18:59:38 INFO - PROCESS | 18694 | 1463191178888 Marionette DEBUG loaded listener.js 18:59:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x93aa5c00) [pid = 18694] [serial = 2067] [outer = 0x92820000] 18:59:39 INFO - PROCESS | 18694 | 1463191179830 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] 18:59:39 INFO - PROCESS | 18694 | 1463191179892 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:59:39 INFO - PROCESS | 18694 | 1463191179898 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:59:39 INFO - PROCESS | 18694 | 1463191179902 Marionette TRACE conn3 <- [1,2726,null,{}] 18:59:39 INFO - PROCESS | 18694 | 1463191179908 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}] 18:59:40 INFO - PROCESS | 18694 | 1463191180127 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:59:40 INFO - PROCESS | 18694 | 1463191180477 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:40 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8c8800 == 131 [pid = 18694] [id = 689] 18:59:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x8d060400) [pid = 18694] [serial = 2068] [outer = (nil)] 18:59:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x93cd3000) [pid = 18694] [serial = 2069] [outer = 0x8d060400] 18:59:40 INFO - PROCESS | 18694 | 1463191180569 Marionette DEBUG loaded listener.js 18:59:40 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x95042400) [pid = 18694] [serial = 2070] [outer = 0x8d060400] 18:59:41 INFO - PROCESS | 18694 | 1463191181516 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]]]}] 18:59:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:59:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1683ms 18:59:41 INFO - PROCESS | 18694 | 1463191181582 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:59:41 INFO - PROCESS | 18694 | 1463191181586 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:59:41 INFO - PROCESS | 18694 | 1463191181593 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:59:41 INFO - PROCESS | 18694 | 1463191181596 Marionette TRACE conn3 <- [1,2730,null,{}] 18:59:41 INFO - PROCESS | 18694 | 1463191181602 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}] 18:59:41 INFO - PROCESS | 18694 | 1463191181806 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:59:42 INFO - PROCESS | 18694 | 1463191182144 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x92abac00 == 132 [pid = 18694] [id = 690] 18:59:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x92d58400) [pid = 18694] [serial = 2071] [outer = (nil)] 18:59:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x958ea400) [pid = 18694] [serial = 2072] [outer = 0x92d58400] 18:59:42 INFO - PROCESS | 18694 | 1463191182233 Marionette DEBUG loaded listener.js 18:59:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x959ee000) [pid = 18694] [serial = 2073] [outer = 0x92d58400] 18:59:43 INFO - PROCESS | 18694 | 1463191183515 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] 18:59:43 INFO - PROCESS | 18694 | 1463191183585 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:59:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:59:43 INFO - PROCESS | 18694 | 1463191183591 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:59:43 INFO - PROCESS | 18694 | 1463191183594 Marionette TRACE conn3 <- [1,2734,null,{}] 18:59:43 INFO - PROCESS | 18694 | 1463191183646 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}] 18:59:43 INFO - PROCESS | 18694 | 1463191183922 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:59:44 INFO - PROCESS | 18694 | 1463191184219 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x958e0000 == 133 [pid = 18694] [id = 691] 18:59:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x95a4e000) [pid = 18694] [serial = 2074] [outer = (nil)] 18:59:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x977e5c00) [pid = 18694] [serial = 2075] [outer = 0x95a4e000] 18:59:44 INFO - PROCESS | 18694 | 1463191184303 Marionette DEBUG loaded listener.js 18:59:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x981ea800) [pid = 18694] [serial = 2076] [outer = 0x95a4e000] 18:59:45 INFO - PROCESS | 18694 | 1463191185267 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]]]}] 18:59:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:59:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1732ms 18:59:45 INFO - PROCESS | 18694 | 1463191185324 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:59:45 INFO - PROCESS | 18694 | 1463191185328 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:59:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:59:45 INFO - PROCESS | 18694 | 1463191185353 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:59:45 INFO - PROCESS | 18694 | 1463191185357 Marionette TRACE conn3 <- [1,2738,null,{}] 18:59:45 INFO - PROCESS | 18694 | 1463191185363 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}] 18:59:45 INFO - PROCESS | 18694 | 1463191185586 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:59:45 INFO - PROCESS | 18694 | 1463191185941 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a3ef000 == 134 [pid = 18694] [id = 692] 18:59:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8d17e400) [pid = 18694] [serial = 2077] [outer = (nil)] 18:59:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x98aaa800) [pid = 18694] [serial = 2078] [outer = 0x8d17e400] 18:59:46 INFO - PROCESS | 18694 | 1463191186031 Marionette DEBUG loaded listener.js 18:59:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x99602800) [pid = 18694] [serial = 2079] [outer = 0x8d17e400] 18:59:46 INFO - PROCESS | 18694 | 1463191186931 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]]]}] 18:59:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:59:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1635ms 18:59:46 INFO - PROCESS | 18694 | 1463191186984 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:59:46 INFO - PROCESS | 18694 | 1463191186989 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:59:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:59:46 INFO - PROCESS | 18694 | 1463191186995 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:59:47 INFO - PROCESS | 18694 | 1463191187000 Marionette TRACE conn3 <- [1,2742,null,{}] 18:59:47 INFO - PROCESS | 18694 | 1463191187005 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}] 18:59:47 INFO - PROCESS | 18694 | 1463191187238 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:59:47 INFO - PROCESS | 18694 | 1463191187593 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x98aee000 == 135 [pid = 18694] [id = 693] 18:59:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x99c69000) [pid = 18694] [serial = 2080] [outer = (nil)] 18:59:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x99f1a400) [pid = 18694] [serial = 2081] [outer = 0x99c69000] 18:59:47 INFO - PROCESS | 18694 | 1463191187688 Marionette DEBUG loaded listener.js 18:59:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x9a082000) [pid = 18694] [serial = 2082] [outer = 0x99c69000] 18:59:48 INFO - PROCESS | 18694 | 1463191188584 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]]]}] 18:59:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:59:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1633ms 18:59:48 INFO - PROCESS | 18694 | 1463191188629 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:59:48 INFO - PROCESS | 18694 | 1463191188633 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:59:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:59:48 INFO - PROCESS | 18694 | 1463191188640 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:59:48 INFO - PROCESS | 18694 | 1463191188644 Marionette TRACE conn3 <- [1,2746,null,{}] 18:59:48 INFO - PROCESS | 18694 | 1463191188649 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}] 18:59:48 INFO - PROCESS | 18694 | 1463191188893 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:59:49 INFO - PROCESS | 18694 | 1463191189246 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x99a45c00 == 136 [pid = 18694] [id = 694] 18:59:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x9a16ac00) [pid = 18694] [serial = 2083] [outer = (nil)] 18:59:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x9a949c00) [pid = 18694] [serial = 2084] [outer = 0x9a16ac00] 18:59:49 INFO - PROCESS | 18694 | 1463191189335 Marionette DEBUG loaded listener.js 18:59:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x9ad49c00) [pid = 18694] [serial = 2085] [outer = 0x9a16ac00] 18:59:50 INFO - PROCESS | 18694 | 1463191190243 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]]]}] 18:59:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:59:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1647ms 18:59:50 INFO - PROCESS | 18694 | 1463191190289 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:59:50 INFO - PROCESS | 18694 | 1463191190293 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:59:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:59:50 INFO - PROCESS | 18694 | 1463191190299 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:59:50 INFO - PROCESS | 18694 | 1463191190302 Marionette TRACE conn3 <- [1,2750,null,{}] 18:59:50 INFO - PROCESS | 18694 | 1463191190308 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}] 18:59:50 INFO - PROCESS | 18694 | 1463191190521 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:59:50 INFO - PROCESS | 18694 | 1463191190890 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e85f000 == 137 [pid = 18694] [id = 695] 18:59:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x8ef63400) [pid = 18694] [serial = 2086] [outer = (nil)] 18:59:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x9b82ec00) [pid = 18694] [serial = 2087] [outer = 0x8ef63400] 18:59:50 INFO - PROCESS | 18694 | 1463191190976 Marionette DEBUG loaded listener.js 18:59:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x9b8e5000) [pid = 18694] [serial = 2088] [outer = 0x8ef63400] 18:59:51 INFO - PROCESS | 18694 | 1463191191871 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]]]}] 18:59:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:59:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1631ms 18:59:51 INFO - PROCESS | 18694 | 1463191191930 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:59:51 INFO - PROCESS | 18694 | 1463191191933 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:59:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:59:51 INFO - PROCESS | 18694 | 1463191191940 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:59:51 INFO - PROCESS | 18694 | 1463191191943 Marionette TRACE conn3 <- [1,2754,null,{}] 18:59:51 INFO - PROCESS | 18694 | 1463191191949 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}] 18:59:52 INFO - PROCESS | 18694 | 1463191192156 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:59:52 INFO - PROCESS | 18694 | 1463191192498 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad40c00 == 138 [pid = 18694] [id = 696] 18:59:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x9ad7c800) [pid = 18694] [serial = 2089] [outer = (nil)] 18:59:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0xa1148400) [pid = 18694] [serial = 2090] [outer = 0x9ad7c800] 18:59:52 INFO - PROCESS | 18694 | 1463191192589 Marionette DEBUG loaded listener.js 18:59:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0xa214f800) [pid = 18694] [serial = 2091] [outer = 0x9ad7c800] 18:59:53 INFO - PROCESS | 18694 | 1463191193465 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]]]}] 18:59:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:59:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1580ms 18:59:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:59:53 INFO - PROCESS | 18694 | 1463191193521 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:59:53 INFO - PROCESS | 18694 | 1463191193523 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:59:53 INFO - PROCESS | 18694 | 1463191193530 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:59:53 INFO - PROCESS | 18694 | 1463191193533 Marionette TRACE conn3 <- [1,2758,null,{}] 18:59:53 INFO - PROCESS | 18694 | 1463191193539 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}] 18:59:53 INFO - PROCESS | 18694 | 1463191193756 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:59:54 INFO - PROCESS | 18694 | 1463191194115 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x99d46000 == 139 [pid = 18694] [id = 697] 18:59:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x9b88ac00) [pid = 18694] [serial = 2092] [outer = (nil)] 18:59:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0xa26bec00) [pid = 18694] [serial = 2093] [outer = 0x9b88ac00] 18:59:54 INFO - PROCESS | 18694 | 1463191194203 Marionette DEBUG loaded listener.js 18:59:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0xa305b400) [pid = 18694] [serial = 2094] [outer = 0x9b88ac00] 18:59:55 INFO - PROCESS | 18694 | 1463191195111 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]]]}] 18:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1631ms 18:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:59:55 INFO - PROCESS | 18694 | 1463191195161 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:59:55 INFO - PROCESS | 18694 | 1463191195163 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:59:55 INFO - PROCESS | 18694 | 1463191195170 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:59:55 INFO - PROCESS | 18694 | 1463191195174 Marionette TRACE conn3 <- [1,2762,null,{}] 18:59:55 INFO - PROCESS | 18694 | 1463191195179 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}] 18:59:55 INFO - PROCESS | 18694 | 1463191195426 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:59:55 INFO - PROCESS | 18694 | 1463191195799 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a85c00 == 140 [pid = 18694] [id = 698] 18:59:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x92ab1000) [pid = 18694] [serial = 2095] [outer = (nil)] 18:59:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0xa3223c00) [pid = 18694] [serial = 2096] [outer = 0x92ab1000] 18:59:55 INFO - PROCESS | 18694 | 1463191195888 Marionette DEBUG loaded listener.js 18:59:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0xa3259400) [pid = 18694] [serial = 2097] [outer = 0x92ab1000] 18:59:56 INFO - PROCESS | 18694 | 1463191196773 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]]]}] 18:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1638ms 18:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:59:56 INFO - PROCESS | 18694 | 1463191196808 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:59:56 INFO - PROCESS | 18694 | 1463191196811 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:59:56 INFO - PROCESS | 18694 | 1463191196818 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:59:56 INFO - PROCESS | 18694 | 1463191196820 Marionette TRACE conn3 <- [1,2766,null,{}] 18:59:56 INFO - PROCESS | 18694 | 1463191196826 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}] 18:59:57 INFO - PROCESS | 18694 | 1463191197032 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:59:57 INFO - PROCESS | 18694 | 1463191197339 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:57 INFO - PROCESS | 18694 | ++DOCSHELL 0xa2275400 == 141 [pid = 18694] [id = 699] 18:59:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0xa22c3c00) [pid = 18694] [serial = 2098] [outer = (nil)] 18:59:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0xa50e6c00) [pid = 18694] [serial = 2099] [outer = 0xa22c3c00] 18:59:57 INFO - PROCESS | 18694 | 1463191197475 Marionette DEBUG loaded listener.js 18:59:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0xa627d800) [pid = 18694] [serial = 2100] [outer = 0xa22c3c00] 18:59:58 INFO - PROCESS | 18694 | 1463191198347 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]]]}] 18:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1582ms 18:59:58 INFO - PROCESS | 18694 | 1463191198400 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:59:58 INFO - PROCESS | 18694 | 1463191198404 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:59:58 INFO - PROCESS | 18694 | 1463191198410 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:59:58 INFO - PROCESS | 18694 | 1463191198412 Marionette TRACE conn3 <- [1,2770,null,{}] 18:59:58 INFO - PROCESS | 18694 | 1463191198418 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}] 18:59:58 INFO - PROCESS | 18694 | 1463191198629 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:00:00 INFO - PROCESS | 18694 | --DOCSHELL 0x98f33400 == 140 [pid = 18694] [id = 638] 19:00:00 INFO - PROCESS | 18694 | --DOCSHELL 0x89da5c00 == 139 [pid = 18694] [id = 597] 19:00:00 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae27800 == 138 [pid = 18694] [id = 483] 19:00:00 INFO - PROCESS | 18694 | --DOCSHELL 0x95a6dc00 == 137 [pid = 18694] [id = 637] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x92816000) [pid = 18694] [serial = 1946] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x9a94a400) [pid = 18694] [serial = 1968] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x885bfc00) [pid = 18694] [serial = 1985] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x8f008000) [pid = 18694] [serial = 1937] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x9d9ab000) [pid = 18694] [serial = 1976] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x92d60000) [pid = 18694] [serial = 1950] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x952e5800) [pid = 18694] [serial = 1956] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x885c7c00) [pid = 18694] [serial = 1986] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x91d3d400) [pid = 18694] [serial = 1943] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x8ee44000) [pid = 18694] [serial = 1863] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x8de58000) [pid = 18694] [serial = 1935] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x92d58000) [pid = 18694] [serial = 1949] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x91be1800) [pid = 18694] [serial = 1941] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x87c54c00) [pid = 18694] [serial = 1932] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x8bb8fc00) [pid = 18694] [serial = 1989] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x9b0bc400) [pid = 18694] [serial = 1970] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x9a170000) [pid = 18694] [serial = 1917] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x952d9400) [pid = 18694] [serial = 1955] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x99ff7400) [pid = 18694] [serial = 1965] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x91bd0c00) [pid = 18694] [serial = 1940] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x8ac5f000) [pid = 18694] [serial = 1988] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9b244000) [pid = 18694] [serial = 1971] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8790d800) [pid = 18694] [serial = 1931] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x8d175c00) [pid = 18694] [serial = 1934] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x91352c00) [pid = 18694] [serial = 1938] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x99fec400) [pid = 18694] [serial = 1964] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x9397b000) [pid = 18694] [serial = 1952] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x885c1400) [pid = 18694] [serial = 1982] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x9a67d800) [pid = 18694] [serial = 1967] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x99b54000) [pid = 18694] [serial = 1962] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x959eac00) [pid = 18694] [serial = 1958] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0xa061c800) [pid = 18694] [serial = 1977] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x93c09000) [pid = 18694] [serial = 1953] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x95a42400) [pid = 18694] [serial = 1959] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0xa2150000) [pid = 18694] [serial = 1979] [outer = (nil)] [url = about:blank] 19:00:00 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x9b8f0c00) [pid = 18694] [serial = 1974] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x9b88d400) [pid = 18694] [serial = 1973] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x98af3000) [pid = 18694] [serial = 1961] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x920f4400) [pid = 18694] [serial = 1944] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x92a69800) [pid = 18694] [serial = 1947] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0xa22bd800) [pid = 18694] [serial = 1980] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x8dbe3800) [pid = 18694] [serial = 1991] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 18694 | 1463191201199 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a90000 == 138 [pid = 18694] [id = 700] 19:00:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x85a91000) [pid = 18694] [serial = 2101] [outer = (nil)] 19:00:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x85dfec00) [pid = 18694] [serial = 2102] [outer = 0x85a91000] 19:00:01 INFO - PROCESS | 18694 | 1463191201284 Marionette DEBUG loaded listener.js 19:00:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x86cdf000) [pid = 18694] [serial = 2103] [outer = 0x85a91000] 19:00:02 INFO - PROCESS | 18694 | 1463191202162 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]]]}] 19:00:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:00:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3790ms 19:00:02 INFO - PROCESS | 18694 | 1463191202202 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:00:02 INFO - PROCESS | 18694 | 1463191202215 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 19:00:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:00:02 INFO - PROCESS | 18694 | 1463191202261 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:00:02 INFO - PROCESS | 18694 | 1463191202267 Marionette TRACE conn3 <- [1,2774,null,{}] 19:00:02 INFO - PROCESS | 18694 | 1463191202277 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}] 19:00:02 INFO - PROCESS | 18694 | 1463191202499 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:00:02 INFO - PROCESS | 18694 | 1463191202722 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x885b8800 == 139 [pid = 18694] [id = 701] 19:00:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x885bbc00) [pid = 18694] [serial = 2104] [outer = (nil)] 19:00:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x885c7000) [pid = 18694] [serial = 2105] [outer = 0x885bbc00] 19:00:02 INFO - PROCESS | 18694 | 1463191202838 Marionette DEBUG loaded listener.js 19:00:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x897c7400) [pid = 18694] [serial = 2106] [outer = 0x885bbc00] 19:00:03 INFO - PROCESS | 18694 | 1463191203688 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]]]}] 19:00:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:00:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1530ms 19:00:03 INFO - PROCESS | 18694 | 1463191203757 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:00:03 INFO - PROCESS | 18694 | 1463191203763 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 19:00:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:00:03 INFO - PROCESS | 18694 | 1463191203776 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:00:03 INFO - PROCESS | 18694 | 1463191203779 Marionette TRACE conn3 <- [1,2778,null,{}] 19:00:03 INFO - PROCESS | 18694 | 1463191203785 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}] 19:00:04 INFO - PROCESS | 18694 | 1463191204072 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:00:04 INFO - PROCESS | 18694 | 1463191204142 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x89da5c00 == 140 [pid = 18694] [id = 702] 19:00:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x8ac5cc00) [pid = 18694] [serial = 2107] [outer = (nil)] 19:00:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x8ae1f800) [pid = 18694] [serial = 2108] [outer = 0x8ac5cc00] 19:00:04 INFO - PROCESS | 18694 | 1463191204213 Marionette DEBUG loaded listener.js 19:00:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x8bb92800) [pid = 18694] [serial = 2109] [outer = 0x8ac5cc00] 19:00:05 INFO - PROCESS | 18694 | 1463191205275 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]]]}] 19:00:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:00:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1545ms 19:00:05 INFO - PROCESS | 18694 | 1463191205333 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:00:05 INFO - PROCESS | 18694 | 1463191205338 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 19:00:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:00:05 INFO - PROCESS | 18694 | 1463191205357 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:00:05 INFO - PROCESS | 18694 | 1463191205366 Marionette TRACE conn3 <- [1,2782,null,{}] 19:00:05 INFO - PROCESS | 18694 | 1463191205400 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}] 19:00:06 INFO - PROCESS | 18694 | 1463191206174 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x99b49400) [pid = 18694] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x91bd1c00) [pid = 18694] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x95a66800) [pid = 18694] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x92cd9800) [pid = 18694] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x8ef64000) [pid = 18694] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x8caae800) [pid = 18694] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x977e3c00) [pid = 18694] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x85a91c00) [pid = 18694] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x8a3ef400) [pid = 18694] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x95a50400) [pid = 18694] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 125 (0x885b8c00) [pid = 18694] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 124 (0x920ebc00) [pid = 18694] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 123 (0x91352400) [pid = 18694] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 122 (0x885bd000) [pid = 18694] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 121 (0x8de59c00) [pid = 18694] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 120 (0x885ba000) [pid = 18694] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 119 (0x8ee4cc00) [pid = 18694] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 118 (0x920eb800) [pid = 18694] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:00:06 INFO - PROCESS | 18694 | --DOMWINDOW == 117 (0x92b41800) [pid = 18694] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:00:06 INFO - PROCESS | 18694 | 1463191206407 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a91c00 == 141 [pid = 18694] [id = 703] 19:00:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 118 (0x86cd5800) [pid = 18694] [serial = 2110] [outer = (nil)] 19:00:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 119 (0x8a3ef400) [pid = 18694] [serial = 2111] [outer = 0x86cd5800] 19:00:06 INFO - PROCESS | 18694 | 1463191206499 Marionette DEBUG loaded listener.js 19:00:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 120 (0x8dabec00) [pid = 18694] [serial = 2112] [outer = 0x86cd5800] 19:00:07 INFO - PROCESS | 18694 | 1463191207243 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]]]}] 19:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1923ms 19:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:00:07 INFO - PROCESS | 18694 | 1463191207273 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:00:07 INFO - PROCESS | 18694 | 1463191207276 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 19:00:07 INFO - PROCESS | 18694 | 1463191207282 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:00:07 INFO - PROCESS | 18694 | 1463191207286 Marionette TRACE conn3 <- [1,2786,null,{}] 19:00:07 INFO - PROCESS | 18694 | 1463191207291 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}] 19:00:07 INFO - PROCESS | 18694 | 1463191207559 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:00:07 INFO - PROCESS | 18694 | 1463191207588 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c8800 == 142 [pid = 18694] [id = 704] 19:00:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 121 (0x8c8d3c00) [pid = 18694] [serial = 2113] [outer = (nil)] 19:00:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 122 (0x8dac7c00) [pid = 18694] [serial = 2114] [outer = 0x8c8d3c00] 19:00:07 INFO - PROCESS | 18694 | 1463191207661 Marionette DEBUG loaded listener.js 19:00:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 123 (0x8dacac00) [pid = 18694] [serial = 2115] [outer = 0x8c8d3c00] 19:00:08 INFO - PROCESS | 18694 | 1463191208897 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]]]}] 19:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1638ms 19:00:08 INFO - PROCESS | 18694 | 1463191208920 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:00:08 INFO - PROCESS | 18694 | 1463191208926 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 19:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:00:08 INFO - PROCESS | 18694 | 1463191208935 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:00:08 INFO - PROCESS | 18694 | 1463191208940 Marionette TRACE conn3 <- [1,2790,null,{}] 19:00:08 INFO - PROCESS | 18694 | 1463191208949 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}] 19:00:09 INFO - PROCESS | 18694 | 1463191209193 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:00:09 INFO - PROCESS | 18694 | 1463191209541 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x87c4a400 == 143 [pid = 18694] [id = 705] 19:00:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 124 (0x87c51400) [pid = 18694] [serial = 2116] [outer = (nil)] 19:00:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 125 (0x89444800) [pid = 18694] [serial = 2117] [outer = 0x87c51400] 19:00:09 INFO - PROCESS | 18694 | 1463191209636 Marionette DEBUG loaded listener.js 19:00:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 126 (0x8a453800) [pid = 18694] [serial = 2118] [outer = 0x87c51400] 19:00:10 INFO - PROCESS | 18694 | 1463191210586 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]]]}] 19:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1688ms 19:00:10 INFO - PROCESS | 18694 | 1463191210623 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:00:10 INFO - PROCESS | 18694 | 1463191210632 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 19:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:00:10 INFO - PROCESS | 18694 | 1463191210643 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:00:10 INFO - PROCESS | 18694 | 1463191210647 Marionette TRACE conn3 <- [1,2794,null,{}] 19:00:10 INFO - PROCESS | 18694 | 1463191210653 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}] 19:00:10 INFO - PROCESS | 18694 | 1463191210884 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:00:11 INFO - PROCESS | 18694 | 1463191211230 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:11 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caae800 == 144 [pid = 18694] [id = 706] 19:00:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x8d056000) [pid = 18694] [serial = 2119] [outer = (nil)] 19:00:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x8dac0400) [pid = 18694] [serial = 2120] [outer = 0x8d056000] 19:00:11 INFO - PROCESS | 18694 | 1463191211320 Marionette DEBUG loaded listener.js 19:00:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x8dac8000) [pid = 18694] [serial = 2121] [outer = 0x8d056000] 19:00:12 INFO - PROCESS | 18694 | 1463191212287 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]]]}] 19:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1683ms 19:00:12 INFO - PROCESS | 18694 | 1463191212327 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:00:12 INFO - PROCESS | 18694 | 1463191212331 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 19:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:00:12 INFO - PROCESS | 18694 | 1463191212338 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:00:12 INFO - PROCESS | 18694 | 1463191212344 Marionette TRACE conn3 <- [1,2798,null,{}] 19:00:12 INFO - PROCESS | 18694 | 1463191212360 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}] 19:00:12 INFO - PROCESS | 18694 | 1463191212601 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:00:12 INFO - PROCESS | 18694 | 1463191212947 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dbe1400 == 145 [pid = 18694] [id = 707] 19:00:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x8e5d0000) [pid = 18694] [serial = 2122] [outer = (nil)] 19:00:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8ee43800) [pid = 18694] [serial = 2123] [outer = 0x8e5d0000] 19:00:13 INFO - PROCESS | 18694 | 1463191213038 Marionette DEBUG loaded listener.js 19:00:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8ee4c800) [pid = 18694] [serial = 2124] [outer = 0x8e5d0000] 19:00:13 INFO - PROCESS | 18694 | 1463191213973 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]]]}] 19:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1685ms 19:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:00:14 INFO - PROCESS | 18694 | 1463191214023 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:00:14 INFO - PROCESS | 18694 | 1463191214027 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 19:00:14 INFO - PROCESS | 18694 | 1463191214034 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:00:14 INFO - PROCESS | 18694 | 1463191214038 Marionette TRACE conn3 <- [1,2802,null,{}] 19:00:14 INFO - PROCESS | 18694 | 1463191214043 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}] 19:00:14 INFO - PROCESS | 18694 | 1463191214271 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:00:14 INFO - PROCESS | 18694 | 1463191214607 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dac2000 == 146 [pid = 18694] [id = 708] 19:00:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8ee4b400) [pid = 18694] [serial = 2125] [outer = (nil)] 19:00:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x912ecc00) [pid = 18694] [serial = 2126] [outer = 0x8ee4b400] 19:00:14 INFO - PROCESS | 18694 | 1463191214697 Marionette DEBUG loaded listener.js 19:00:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x914d5800) [pid = 18694] [serial = 2127] [outer = 0x8ee4b400] 19:00:15 INFO - PROCESS | 18694 | 1463191215544 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]]]}] 19:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1536ms 19:00:15 INFO - PROCESS | 18694 | 1463191215570 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:00:15 INFO - PROCESS | 18694 | 1463191215574 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 19:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:00:15 INFO - PROCESS | 18694 | 1463191215580 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:00:15 INFO - PROCESS | 18694 | 1463191215584 Marionette TRACE conn3 <- [1,2806,null,{}] 19:00:15 INFO - PROCESS | 18694 | 1463191215589 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}] 19:00:15 INFO - PROCESS | 18694 | 1463191215802 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:00:16 INFO - PROCESS | 18694 | 1463191216110 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f010800 == 147 [pid = 18694] [id = 709] 19:00:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x912f2800) [pid = 18694] [serial = 2128] [outer = (nil)] 19:00:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x91aba800) [pid = 18694] [serial = 2129] [outer = 0x912f2800] 19:00:16 INFO - PROCESS | 18694 | 1463191216239 Marionette DEBUG loaded listener.js 19:00:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x91b27000) [pid = 18694] [serial = 2130] [outer = 0x912f2800] 19:00:17 INFO - PROCESS | 18694 | 1463191217220 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]]]}] 19:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1680ms 19:00:17 INFO - PROCESS | 18694 | 1463191217261 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:00:17 INFO - PROCESS | 18694 | 1463191217264 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 19:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:00:17 INFO - PROCESS | 18694 | 1463191217271 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:00:17 INFO - PROCESS | 18694 | 1463191217275 Marionette TRACE conn3 <- [1,2810,null,{}] 19:00:17 INFO - PROCESS | 18694 | 1463191217281 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}] 19:00:17 INFO - PROCESS | 18694 | 1463191217536 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:00:17 INFO - PROCESS | 18694 | 1463191217882 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x87909800 == 148 [pid = 18694] [id = 710] 19:00:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x91b31800) [pid = 18694] [serial = 2131] [outer = (nil)] 19:00:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x91d36400) [pid = 18694] [serial = 2132] [outer = 0x91b31800] 19:00:17 INFO - PROCESS | 18694 | 1463191217972 Marionette DEBUG loaded listener.js 19:00:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x91d3d400) [pid = 18694] [serial = 2133] [outer = 0x91b31800] 19:00:18 INFO - PROCESS | 18694 | 1463191218847 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]]]}] 19:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1635ms 19:00:18 INFO - PROCESS | 18694 | 1463191218907 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:00:18 INFO - PROCESS | 18694 | 1463191218910 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 19:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:00:18 INFO - PROCESS | 18694 | 1463191218916 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:00:18 INFO - PROCESS | 18694 | 1463191218920 Marionette TRACE conn3 <- [1,2814,null,{}] 19:00:18 INFO - PROCESS | 18694 | 1463191218925 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}] 19:00:19 INFO - PROCESS | 18694 | 1463191219130 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:00:19 INFO - PROCESS | 18694 | 1463191219508 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ae25800 == 149 [pid = 18694] [id = 711] 19:00:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x91b27800) [pid = 18694] [serial = 2134] [outer = (nil)] 19:00:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x92489c00) [pid = 18694] [serial = 2135] [outer = 0x91b27800] 19:00:19 INFO - PROCESS | 18694 | 1463191219597 Marionette DEBUG loaded listener.js 19:00:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x9281cc00) [pid = 18694] [serial = 2136] [outer = 0x91b27800] 19:00:20 INFO - PROCESS | 18694 | 1463191220506 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]]]}] 19:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1634ms 19:00:20 INFO - PROCESS | 18694 | 1463191220550 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:00:20 INFO - PROCESS | 18694 | 1463191220555 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 19:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:00:20 INFO - PROCESS | 18694 | 1463191220561 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:00:20 INFO - PROCESS | 18694 | 1463191220564 Marionette TRACE conn3 <- [1,2818,null,{}] 19:00:20 INFO - PROCESS | 18694 | 1463191220570 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}] 19:00:20 INFO - PROCESS | 18694 | 1463191220786 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:00:21 INFO - PROCESS | 18694 | 1463191221112 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bc7000 == 150 [pid = 18694] [id = 712] 19:00:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x91d37000) [pid = 18694] [serial = 2137] [outer = (nil)] 19:00:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x92ab1800) [pid = 18694] [serial = 2138] [outer = 0x91d37000] 19:00:21 INFO - PROCESS | 18694 | 1463191221201 Marionette DEBUG loaded listener.js 19:00:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x92ab9c00) [pid = 18694] [serial = 2139] [outer = 0x91d37000] 19:00:22 INFO - PROCESS | 18694 | 1463191222126 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]]]}] 19:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1633ms 19:00:22 INFO - PROCESS | 18694 | 1463191222195 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:00:22 INFO - PROCESS | 18694 | 1463191222199 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 19:00:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:00:22 INFO - PROCESS | 18694 | 1463191222206 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:00:22 INFO - PROCESS | 18694 | 1463191222209 Marionette TRACE conn3 <- [1,2822,null,{}] 19:00:22 INFO - PROCESS | 18694 | 1463191222215 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}] 19:00:22 INFO - PROCESS | 18694 | 1463191222434 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:00:22 INFO - PROCESS | 18694 | 1463191222786 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8d2c00 == 151 [pid = 18694] [id = 713] 19:00:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8e755400) [pid = 18694] [serial = 2140] [outer = (nil)] 19:00:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x92ccf800) [pid = 18694] [serial = 2141] [outer = 0x8e755400] 19:00:22 INFO - PROCESS | 18694 | 1463191222883 Marionette DEBUG loaded listener.js 19:00:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x92cdd400) [pid = 18694] [serial = 2142] [outer = 0x8e755400] 19:00:23 INFO - PROCESS | 18694 | 1463191223796 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]]]}] 19:00:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:00:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1634ms 19:00:23 INFO - PROCESS | 18694 | 1463191223841 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:00:23 INFO - PROCESS | 18694 | 1463191223845 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 19:00:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:00:23 INFO - PROCESS | 18694 | 1463191223851 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:00:23 INFO - PROCESS | 18694 | 1463191223854 Marionette TRACE conn3 <- [1,2826,null,{}] 19:00:23 INFO - PROCESS | 18694 | 1463191223860 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}] 19:00:24 INFO - PROCESS | 18694 | 1463191224079 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:00:24 INFO - PROCESS | 18694 | 1463191224441 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x85fa8000 == 152 [pid = 18694] [id = 714] 19:00:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x920f6800) [pid = 18694] [serial = 2143] [outer = (nil)] 19:00:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x93ab0000) [pid = 18694] [serial = 2144] [outer = 0x920f6800] 19:00:24 INFO - PROCESS | 18694 | 1463191224531 Marionette DEBUG loaded listener.js 19:00:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x93c09400) [pid = 18694] [serial = 2145] [outer = 0x920f6800] 19:00:25 INFO - PROCESS | 18694 | 1463191225458 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:00:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:00:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1685ms 19:00:25 INFO - PROCESS | 18694 | 1463191225537 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:00:25 INFO - PROCESS | 18694 | 1463191225540 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 19:00:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:00:25 INFO - PROCESS | 18694 | 1463191225547 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:00:25 INFO - PROCESS | 18694 | 1463191225550 Marionette TRACE conn3 <- [1,2830,null,{}] 19:00:25 INFO - PROCESS | 18694 | 1463191225557 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}] 19:00:25 INFO - PROCESS | 18694 | 1463191225830 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:00:26 INFO - PROCESS | 18694 | 1463191226204 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x94657400 == 153 [pid = 18694] [id = 715] 19:00:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x958e3800) [pid = 18694] [serial = 2146] [outer = (nil)] 19:00:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x959eb400) [pid = 18694] [serial = 2147] [outer = 0x958e3800] 19:00:26 INFO - PROCESS | 18694 | 1463191226295 Marionette DEBUG loaded listener.js 19:00:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x95a50400) [pid = 18694] [serial = 2148] [outer = 0x958e3800] 19:00:27 INFO - PROCESS | 18694 | 1463191227233 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]]]}] 19:00:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:00:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1731ms 19:00:27 INFO - PROCESS | 18694 | 1463191227279 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:00:27 INFO - PROCESS | 18694 | 1463191227283 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 19:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:00:27 INFO - PROCESS | 18694 | 1463191227289 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:00:27 INFO - PROCESS | 18694 | 1463191227292 Marionette TRACE conn3 <- [1,2834,null,{}] 19:00:27 INFO - PROCESS | 18694 | 1463191227298 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}] 19:00:27 INFO - PROCESS | 18694 | 1463191227516 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:00:27 INFO - PROCESS | 18694 | 1463191227873 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e752000 == 154 [pid = 18694] [id = 716] 19:00:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x9134bc00) [pid = 18694] [serial = 2149] [outer = (nil)] 19:00:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x98143000) [pid = 18694] [serial = 2150] [outer = 0x9134bc00] 19:00:27 INFO - PROCESS | 18694 | 1463191227960 Marionette DEBUG loaded listener.js 19:00:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x98aef000) [pid = 18694] [serial = 2151] [outer = 0x9134bc00] 19:00:28 INFO - PROCESS | 18694 | 1463191228868 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:00:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:00:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1639ms 19:00:28 INFO - PROCESS | 18694 | 1463191228929 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:00:28 INFO - PROCESS | 18694 | 1463191228933 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 19:00:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:00:28 INFO - PROCESS | 18694 | 1463191228939 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:00:28 INFO - PROCESS | 18694 | 1463191228942 Marionette TRACE conn3 <- [1,2838,null,{}] 19:00:28 INFO - PROCESS | 18694 | 1463191228948 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}] 19:00:29 INFO - PROCESS | 18694 | 1463191229176 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:00:29 INFO - PROCESS | 18694 | 1463191229522 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x86cd2800 == 155 [pid = 18694] [id = 717] 19:00:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x95a6a800) [pid = 18694] [serial = 2152] [outer = (nil)] 19:00:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x9970f800) [pid = 18694] [serial = 2153] [outer = 0x95a6a800] 19:00:29 INFO - PROCESS | 18694 | 1463191229610 Marionette DEBUG loaded listener.js 19:00:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x99a4b800) [pid = 18694] [serial = 2154] [outer = 0x95a6a800] 19:00:30 INFO - PROCESS | 18694 | 1463191230537 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]]]}] 19:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1632ms 19:00:30 INFO - PROCESS | 18694 | 1463191230573 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:00:30 INFO - PROCESS | 18694 | 1463191230577 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 19:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:00:30 INFO - PROCESS | 18694 | 1463191230583 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:00:30 INFO - PROCESS | 18694 | 1463191230585 Marionette TRACE conn3 <- [1,2842,null,{}] 19:00:30 INFO - PROCESS | 18694 | 1463191230592 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}] 19:00:30 INFO - PROCESS | 18694 | 1463191230805 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:00:31 INFO - PROCESS | 18694 | 1463191231167 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x85419400 == 156 [pid = 18694] [id = 718] 19:00:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x977e4800) [pid = 18694] [serial = 2155] [outer = (nil)] 19:00:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x99c61c00) [pid = 18694] [serial = 2156] [outer = 0x977e4800] 19:00:31 INFO - PROCESS | 18694 | 1463191231269 Marionette DEBUG loaded listener.js 19:00:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x99c67000) [pid = 18694] [serial = 2157] [outer = 0x977e4800] 19:00:32 INFO - PROCESS | 18694 | 1463191232194 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]]]}] 19:00:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:00:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1686ms 19:00:32 INFO - PROCESS | 18694 | 1463191232269 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:00:32 INFO - PROCESS | 18694 | 1463191232273 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 19:00:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:00:32 INFO - PROCESS | 18694 | 1463191232279 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:00:32 INFO - PROCESS | 18694 | 1463191232283 Marionette TRACE conn3 <- [1,2846,null,{}] 19:00:32 INFO - PROCESS | 18694 | 1463191232288 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}] 19:00:32 INFO - PROCESS | 18694 | 1463191232557 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:00:32 INFO - PROCESS | 18694 | 1463191232901 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bd5c00 == 157 [pid = 18694] [id = 719] 19:00:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x920f5c00) [pid = 18694] [serial = 2158] [outer = (nil)] 19:00:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x99ff4400) [pid = 18694] [serial = 2159] [outer = 0x920f5c00] 19:00:32 INFO - PROCESS | 18694 | 1463191232989 Marionette DEBUG loaded listener.js 19:00:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x99ff7800) [pid = 18694] [serial = 2160] [outer = 0x920f5c00] 19:00:33 INFO - PROCESS | 18694 | 1463191233910 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]]]}] 19:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1690ms 19:00:33 INFO - PROCESS | 18694 | 1463191233971 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:00:33 INFO - PROCESS | 18694 | 1463191233974 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 19:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:00:33 INFO - PROCESS | 18694 | 1463191233981 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:00:33 INFO - PROCESS | 18694 | 1463191233985 Marionette TRACE conn3 <- [1,2850,null,{}] 19:00:33 INFO - PROCESS | 18694 | 1463191233990 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}] 19:00:34 INFO - PROCESS | 18694 | 1463191234206 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:00:34 INFO - PROCESS | 18694 | 1463191234584 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x9a165c00 == 158 [pid = 18694] [id = 720] 19:00:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x9a21a000) [pid = 18694] [serial = 2161] [outer = (nil)] 19:00:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x9a67e400) [pid = 18694] [serial = 2162] [outer = 0x9a21a000] 19:00:34 INFO - PROCESS | 18694 | 1463191234677 Marionette DEBUG loaded listener.js 19:00:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x9ad4b400) [pid = 18694] [serial = 2163] [outer = 0x9a21a000] 19:00:35 INFO - PROCESS | 18694 | 1463191235584 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:00:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:00:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1645ms 19:00:35 INFO - PROCESS | 18694 | 1463191235627 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:00:35 INFO - PROCESS | 18694 | 1463191235631 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 19:00:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:00:35 INFO - PROCESS | 18694 | 1463191235637 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:00:35 INFO - PROCESS | 18694 | 1463191235641 Marionette TRACE conn3 <- [1,2854,null,{}] 19:00:35 INFO - PROCESS | 18694 | 1463191235646 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}] 19:00:35 INFO - PROCESS | 18694 | 1463191235971 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:00:36 INFO - PROCESS | 18694 | 1463191236240 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x8541ac00 == 159 [pid = 18694] [id = 721] 19:00:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x99d4d000) [pid = 18694] [serial = 2164] [outer = (nil)] 19:00:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x9b82fc00) [pid = 18694] [serial = 2165] [outer = 0x99d4d000] 19:00:36 INFO - PROCESS | 18694 | 1463191236328 Marionette DEBUG loaded listener.js 19:00:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x9b95e400) [pid = 18694] [serial = 2166] [outer = 0x99d4d000] 19:00:37 INFO - PROCESS | 18694 | 1463191237255 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]]]}] 19:00:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:00:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1696ms 19:00:37 INFO - PROCESS | 18694 | 1463191237335 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:00:37 INFO - PROCESS | 18694 | 1463191237339 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 19:00:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:00:37 INFO - PROCESS | 18694 | 1463191237345 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:00:37 INFO - PROCESS | 18694 | 1463191237348 Marionette TRACE conn3 <- [1,2858,null,{}] 19:00:37 INFO - PROCESS | 18694 | 1463191237354 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}] 19:00:37 INFO - PROCESS | 18694 | 1463191237618 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:00:37 INFO - PROCESS | 18694 | 1463191237968 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a8c800 == 160 [pid = 18694] [id = 722] 19:00:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x8e865800) [pid = 18694] [serial = 2167] [outer = (nil)] 19:00:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0xa061c800) [pid = 18694] [serial = 2168] [outer = 0x8e865800] 19:00:38 INFO - PROCESS | 18694 | 1463191238057 Marionette DEBUG loaded listener.js 19:00:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0xa21a2400) [pid = 18694] [serial = 2169] [outer = 0x8e865800] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8a44f400 == 159 [pid = 18694] [id = 463] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x93977400 == 158 [pid = 18694] [id = 76] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5dc800 == 157 [pid = 18694] [id = 595] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x98af4400 == 156 [pid = 18694] [id = 563] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8e5d1800 == 155 [pid = 18694] [id = 596] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x85a91c00 == 154 [pid = 18694] [id = 703] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x89da5c00 == 153 [pid = 18694] [id = 702] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x885b8800 == 152 [pid = 18694] [id = 701] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x85a90000 == 151 [pid = 18694] [id = 700] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x85a85c00 == 150 [pid = 18694] [id = 698] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x99d46000 == 149 [pid = 18694] [id = 697] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8e85f000 == 148 [pid = 18694] [id = 695] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x9ad40c00 == 147 [pid = 18694] [id = 696] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x99a45c00 == 146 [pid = 18694] [id = 694] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x98aee000 == 145 [pid = 18694] [id = 693] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3ef000 == 144 [pid = 18694] [id = 692] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x958e0000 == 143 [pid = 18694] [id = 691] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8c8800 == 142 [pid = 18694] [id = 689] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x92abac00 == 141 [pid = 18694] [id = 690] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x85a85400 == 140 [pid = 18694] [id = 688] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8f00b000 == 139 [pid = 18694] [id = 687] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x87904800 == 138 [pid = 18694] [id = 686] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8cd000 == 137 [pid = 18694] [id = 685] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x85a94000 == 136 [pid = 18694] [id = 683] 19:00:41 INFO - PROCESS | 18694 | --DOCSHELL 0x8ee4b800 == 135 [pid = 18694] [id = 684] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x8dbda800) [pid = 18694] [serial = 2046] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x9a2e1c00) [pid = 18694] [serial = 2037] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x923cec00) [pid = 18694] [serial = 2006] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x99d4cc00) [pid = 18694] [serial = 2033] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x9247c800) [pid = 18694] [serial = 2007] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x98fb1000) [pid = 18694] [serial = 2028] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x93cd2800) [pid = 18694] [serial = 2018] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x92a66400) [pid = 18694] [serial = 2012] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x8ee46400) [pid = 18694] [serial = 1998] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x94658800) [pid = 18694] [serial = 2019] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x98ab0800) [pid = 18694] [serial = 2025] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x98af9400) [pid = 18694] [serial = 2027] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x885bd400) [pid = 18694] [serial = 2045] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x8c8d5c00) [pid = 18694] [serial = 2042] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x8d05d000) [pid = 18694] [serial = 2043] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x99c60c00) [pid = 18694] [serial = 2031] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x8ac58800) [pid = 18694] [serial = 1995] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x958e7800) [pid = 18694] [serial = 2022] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x958e0c00) [pid = 18694] [serial = 2021] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x91b30800) [pid = 18694] [serial = 2001] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x897c6800) [pid = 18694] [serial = 2040] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x99b4e000) [pid = 18694] [serial = 2030] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x8ef60000) [pid = 18694] [serial = 1929] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x885c3800) [pid = 18694] [serial = 1983] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x91bd8800) [pid = 18694] [serial = 2003] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x91ab7400) [pid = 18694] [serial = 2000] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x91cec800) [pid = 18694] [serial = 2004] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x981e1000) [pid = 18694] [serial = 2024] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x92a5c000) [pid = 18694] [serial = 2010] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x8e5d5400) [pid = 18694] [serial = 1997] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x885c4000) [pid = 18694] [serial = 2039] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x929c8000) [pid = 18694] [serial = 2009] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x8a3ebc00) [pid = 18694] [serial = 1994] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x92ab2c00) [pid = 18694] [serial = 2013] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x92cdcc00) [pid = 18694] [serial = 2015] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x9397bc00) [pid = 18694] [serial = 2016] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x9a163000) [pid = 18694] [serial = 2036] [outer = (nil)] [url = about:blank] 19:00:41 INFO - PROCESS | 18694 | 1463191241791 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 4504ms 19:00:41 INFO - PROCESS | 18694 | 1463191241849 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:00:41 INFO - PROCESS | 18694 | 1463191241854 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 19:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:00:41 INFO - PROCESS | 18694 | 1463191241863 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:00:41 INFO - PROCESS | 18694 | 1463191241868 Marionette TRACE conn3 <- [1,2862,null,{}] 19:00:41 INFO - PROCESS | 18694 | 1463191241877 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}] 19:00:42 INFO - PROCESS | 18694 | 1463191242106 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:00:42 INFO - PROCESS | 18694 | 1463191242347 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x8541a400 == 136 [pid = 18694] [id = 723] 19:00:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x87c47800) [pid = 18694] [serial = 2170] [outer = (nil)] 19:00:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x885c4c00) [pid = 18694] [serial = 2171] [outer = 0x87c47800] 19:00:42 INFO - PROCESS | 18694 | 1463191242428 Marionette DEBUG loaded listener.js 19:00:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x897c6800) [pid = 18694] [serial = 2172] [outer = 0x87c47800] 19:00:43 INFO - PROCESS | 18694 | 1463191243243 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]]]}] 19:00:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:00:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1435ms 19:00:43 INFO - PROCESS | 18694 | 1463191243297 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:00:43 INFO - PROCESS | 18694 | 1463191243305 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 19:00:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:00:43 INFO - PROCESS | 18694 | 1463191243315 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:00:43 INFO - PROCESS | 18694 | 1463191243318 Marionette TRACE conn3 <- [1,2866,null,{}] 19:00:43 INFO - PROCESS | 18694 | 1463191243324 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}] 19:00:43 INFO - PROCESS | 18694 | 1463191243636 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:00:43 INFO - PROCESS | 18694 | 1463191243774 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:43 INFO - PROCESS | 18694 | ++DOCSHELL 0x86cdd000 == 137 [pid = 18694] [id = 724] 19:00:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x897d0000) [pid = 18694] [serial = 2173] [outer = (nil)] 19:00:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8bb91400) [pid = 18694] [serial = 2174] [outer = 0x897d0000] 19:00:43 INFO - PROCESS | 18694 | 1463191243849 Marionette DEBUG loaded listener.js 19:00:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8c8d0400) [pid = 18694] [serial = 2175] [outer = 0x897d0000] 19:00:44 INFO - PROCESS | 18694 | 1463191244807 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]]]}] 19:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1528ms 19:00:44 INFO - PROCESS | 18694 | 1463191244843 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:00:44 INFO - PROCESS | 18694 | 1463191244847 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 19:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:00:44 INFO - PROCESS | 18694 | 1463191244853 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:00:44 INFO - PROCESS | 18694 | 1463191244859 Marionette TRACE conn3 <- [1,2870,null,{}] 19:00:44 INFO - PROCESS | 18694 | 1463191244881 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}] 19:00:45 INFO - PROCESS | 18694 | 1463191245168 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:00:45 INFO - PROCESS | 18694 | 1463191245214 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:45 INFO - PROCESS | 18694 | ++DOCSHELL 0x86cd5000 == 138 [pid = 18694] [id = 725] 19:00:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x8d02a000) [pid = 18694] [serial = 2176] [outer = (nil)] 19:00:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8d02c400) [pid = 18694] [serial = 2177] [outer = 0x8d02a000] 19:00:45 INFO - PROCESS | 18694 | 1463191245288 Marionette DEBUG loaded listener.js 19:00:45 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8dabe400) [pid = 18694] [serial = 2178] [outer = 0x8d02a000] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x8d17f400) [pid = 18694] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x998c2000) [pid = 18694] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8ac5cc00) [pid = 18694] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x86cd5800) [pid = 18694] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x885bbc00) [pid = 18694] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x85a91000) [pid = 18694] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0xa22c3c00) [pid = 18694] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x92ab1000) [pid = 18694] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x9b88ac00) [pid = 18694] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9ad7c800) [pid = 18694] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x8ef63400) [pid = 18694] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x9a16ac00) [pid = 18694] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x99c69000) [pid = 18694] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x8d17e400) [pid = 18694] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x95a4e000) [pid = 18694] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x92d58400) [pid = 18694] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x8d060400) [pid = 18694] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x92820000) [pid = 18694] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x91bd0800) [pid = 18694] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x91bce400) [pid = 18694] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x91bd7800) [pid = 18694] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x8ef58400) [pid = 18694] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:00:46 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x86cd2400) [pid = 18694] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:00:46 INFO - PROCESS | 18694 | 1463191246779 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]]]}] 19:00:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:00:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1993ms 19:00:46 INFO - PROCESS | 18694 | 1463191246847 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:00:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:00:46 INFO - PROCESS | 18694 | 1463191246852 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 19:00:46 INFO - PROCESS | 18694 | 1463191246858 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:00:46 INFO - PROCESS | 18694 | 1463191246861 Marionette TRACE conn3 <- [1,2874,null,{}] 19:00:46 INFO - PROCESS | 18694 | 1463191246866 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}] 19:00:47 INFO - PROCESS | 18694 | 1463191247097 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:00:47 INFO - PROCESS | 18694 | 1463191247314 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x85413000 == 139 [pid = 18694] [id = 726] 19:00:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x86cd5800) [pid = 18694] [serial = 2179] [outer = (nil)] 19:00:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x8d060400) [pid = 18694] [serial = 2180] [outer = 0x86cd5800] 19:00:47 INFO - PROCESS | 18694 | 1463191247387 Marionette DEBUG loaded listener.js 19:00:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x8dbdac00) [pid = 18694] [serial = 2181] [outer = 0x86cd5800] 19:00:48 INFO - PROCESS | 18694 | 1463191248178 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]]]}] 19:00:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:00:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1381ms 19:00:48 INFO - PROCESS | 18694 | 1463191248239 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:00:48 INFO - PROCESS | 18694 | 1463191248243 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 19:00:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:00:48 INFO - PROCESS | 18694 | 1463191248253 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:00:48 INFO - PROCESS | 18694 | 1463191248255 Marionette TRACE conn3 <- [1,2878,null,{}] 19:00:48 INFO - PROCESS | 18694 | 1463191248261 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}] 19:00:48 INFO - PROCESS | 18694 | 1463191248465 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:00:48 INFO - PROCESS | 18694 | 1463191248935 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:48 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a91800 == 140 [pid = 18694] [id = 727] 19:00:48 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x85a92400) [pid = 18694] [serial = 2182] [outer = (nil)] 19:00:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x87907000) [pid = 18694] [serial = 2183] [outer = 0x85a92400] 19:00:49 INFO - PROCESS | 18694 | 1463191249027 Marionette DEBUG loaded listener.js 19:00:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x885b8400) [pid = 18694] [serial = 2184] [outer = 0x85a92400] 19:00:50 INFO - PROCESS | 18694 | 1463191250054 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]]]}] 19:00:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:00:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1836ms 19:00:50 INFO - PROCESS | 18694 | 1463191250092 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:00:50 INFO - PROCESS | 18694 | 1463191250097 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 19:00:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:00:50 INFO - PROCESS | 18694 | 1463191250105 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:00:50 INFO - PROCESS | 18694 | 1463191250112 Marionette TRACE conn3 <- [1,2882,null,{}] 19:00:50 INFO - PROCESS | 18694 | 1463191250120 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}] 19:00:50 INFO - PROCESS | 18694 | 1463191250362 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:00:50 INFO - PROCESS | 18694 | 1463191250735 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:50 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ac5ec00 == 141 [pid = 18694] [id = 728] 19:00:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8bb93800) [pid = 18694] [serial = 2185] [outer = (nil)] 19:00:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x8cab1c00) [pid = 18694] [serial = 2186] [outer = 0x8bb93800] 19:00:50 INFO - PROCESS | 18694 | 1463191250831 Marionette DEBUG loaded listener.js 19:00:50 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x8d024400) [pid = 18694] [serial = 2187] [outer = 0x8bb93800] 19:00:51 INFO - PROCESS | 18694 | 1463191251815 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]]]}] 19:00:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:00:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1785ms 19:00:51 INFO - PROCESS | 18694 | 1463191251894 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:00:51 INFO - PROCESS | 18694 | 1463191251901 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 19:00:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:00:51 INFO - PROCESS | 18694 | 1463191251908 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:00:51 INFO - PROCESS | 18694 | 1463191251912 Marionette TRACE conn3 <- [1,2886,null,{}] 19:00:51 INFO - PROCESS | 18694 | 1463191251918 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}] 19:00:52 INFO - PROCESS | 18694 | 1463191252188 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:00:52 INFO - PROCESS | 18694 | 1463191252584 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d025c00 == 142 [pid = 18694] [id = 729] 19:00:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x8de59c00) [pid = 18694] [serial = 2188] [outer = (nil)] 19:00:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x8e5d4c00) [pid = 18694] [serial = 2189] [outer = 0x8de59c00] 19:00:52 INFO - PROCESS | 18694 | 1463191252677 Marionette DEBUG loaded listener.js 19:00:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8e757000) [pid = 18694] [serial = 2190] [outer = 0x8de59c00] 19:00:53 INFO - PROCESS | 18694 | 1463191253632 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]]]}] 19:00:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:00:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1782ms 19:00:53 INFO - PROCESS | 18694 | 1463191253691 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:00:53 INFO - PROCESS | 18694 | 1463191253696 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 19:00:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:00:53 INFO - PROCESS | 18694 | 1463191253712 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:00:53 INFO - PROCESS | 18694 | 1463191253721 Marionette TRACE conn3 <- [1,2890,null,{}] 19:00:53 INFO - PROCESS | 18694 | 1463191253727 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}] 19:00:54 INFO - PROCESS | 18694 | 1463191254000 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:00:54 INFO - PROCESS | 18694 | 1463191254352 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:54 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dac7000 == 143 [pid = 18694] [id = 730] 19:00:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8dbda400) [pid = 18694] [serial = 2191] [outer = (nil)] 19:00:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x912e9400) [pid = 18694] [serial = 2192] [outer = 0x8dbda400] 19:00:54 INFO - PROCESS | 18694 | 1463191254440 Marionette DEBUG loaded listener.js 19:00:54 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x9134cc00) [pid = 18694] [serial = 2193] [outer = 0x8dbda400] 19:00:55 INFO - PROCESS | 18694 | 1463191255386 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:00:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:00:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1746ms 19:00:55 INFO - PROCESS | 18694 | 1463191255450 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:00:55 INFO - PROCESS | 18694 | 1463191255454 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 19:00:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:00:55 INFO - PROCESS | 18694 | 1463191255461 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:00:55 INFO - PROCESS | 18694 | 1463191255464 Marionette TRACE conn3 <- [1,2894,null,{}] 19:00:55 INFO - PROCESS | 18694 | 1463191255470 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}] 19:00:55 INFO - PROCESS | 18694 | 1463191255695 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:00:56 INFO - PROCESS | 18694 | 1463191256051 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:56 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ef5e800 == 144 [pid = 18694] [id = 731] 19:00:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8f00b000) [pid = 18694] [serial = 2194] [outer = (nil)] 19:00:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x91abac00) [pid = 18694] [serial = 2195] [outer = 0x8f00b000] 19:00:56 INFO - PROCESS | 18694 | 1463191256141 Marionette DEBUG loaded listener.js 19:00:56 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x91b2a000) [pid = 18694] [serial = 2196] [outer = 0x8f00b000] 19:00:57 INFO - PROCESS | 18694 | 1463191257069 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]]]}] 19:00:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:00:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1685ms 19:00:57 INFO - PROCESS | 18694 | 1463191257147 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:00:57 INFO - PROCESS | 18694 | 1463191257151 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 19:00:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:00:57 INFO - PROCESS | 18694 | 1463191257158 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:00:57 INFO - PROCESS | 18694 | 1463191257161 Marionette TRACE conn3 <- [1,2898,null,{}] 19:00:57 INFO - PROCESS | 18694 | 1463191257167 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}] 19:00:57 INFO - PROCESS | 18694 | 1463191257409 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:00:57 INFO - PROCESS | 18694 | 1463191257767 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:57 INFO - PROCESS | 18694 | ++DOCSHELL 0x91ab1800 == 145 [pid = 18694] [id = 732] 19:00:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x91b29800) [pid = 18694] [serial = 2197] [outer = (nil)] 19:00:57 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x91bdbc00) [pid = 18694] [serial = 2198] [outer = 0x91b29800] 19:00:57 INFO - PROCESS | 18694 | 1463191257874 Marionette DEBUG loaded listener.js 19:00:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x923cec00) [pid = 18694] [serial = 2199] [outer = 0x91b29800] 19:00:58 INFO - PROCESS | 18694 | 1463191258840 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]]]}] 19:00:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:00:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1730ms 19:00:58 INFO - PROCESS | 18694 | 1463191258906 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:00:58 INFO - PROCESS | 18694 | 1463191258910 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 19:00:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:00:58 INFO - PROCESS | 18694 | 1463191258919 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:00:58 INFO - PROCESS | 18694 | 1463191258921 Marionette TRACE conn3 <- [1,2902,null,{}] 19:00:58 INFO - PROCESS | 18694 | 1463191258928 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}] 19:00:59 INFO - PROCESS | 18694 | 1463191259151 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:00:59 INFO - PROCESS | 18694 | 1463191259498 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:59 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d36000 == 146 [pid = 18694] [id = 733] 19:00:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x9247c400) [pid = 18694] [serial = 2200] [outer = (nil)] 19:00:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x929c4000) [pid = 18694] [serial = 2201] [outer = 0x9247c400] 19:00:59 INFO - PROCESS | 18694 | 1463191259587 Marionette DEBUG loaded listener.js 19:00:59 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x92a5b000) [pid = 18694] [serial = 2202] [outer = 0x9247c400] 19:01:00 INFO - PROCESS | 18694 | 1463191260529 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:01:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:01:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1688ms 19:01:00 INFO - PROCESS | 18694 | 1463191260608 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:01:00 INFO - PROCESS | 18694 | 1463191260612 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 19:01:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:01:00 INFO - PROCESS | 18694 | 1463191260618 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:01:00 INFO - PROCESS | 18694 | 1463191260622 Marionette TRACE conn3 <- [1,2906,null,{}] 19:01:00 INFO - PROCESS | 18694 | 1463191260628 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}] 19:01:00 INFO - PROCESS | 18694 | 1463191260889 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:01:01 INFO - PROCESS | 18694 | 1463191261248 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:01 INFO - PROCESS | 18694 | ++DOCSHELL 0x8f007c00 == 147 [pid = 18694] [id = 734] 19:01:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x91ab4000) [pid = 18694] [serial = 2203] [outer = (nil)] 19:01:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92aba800) [pid = 18694] [serial = 2204] [outer = 0x91ab4000] 19:01:01 INFO - PROCESS | 18694 | 1463191261334 Marionette DEBUG loaded listener.js 19:01:01 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x92b47800) [pid = 18694] [serial = 2205] [outer = 0x91ab4000] 19:01:02 INFO - PROCESS | 18694 | 1463191262279 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]]]}] 19:01:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:01:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1731ms 19:01:02 INFO - PROCESS | 18694 | 1463191262351 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:01:02 INFO - PROCESS | 18694 | 1463191262355 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 19:01:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:01:02 INFO - PROCESS | 18694 | 1463191262361 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:01:02 INFO - PROCESS | 18694 | 1463191262365 Marionette TRACE conn3 <- [1,2910,null,{}] 19:01:02 INFO - PROCESS | 18694 | 1463191262371 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}] 19:01:02 INFO - PROCESS | 18694 | 1463191262597 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:01:02 INFO - PROCESS | 18694 | 1463191262949 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:02 INFO - PROCESS | 18694 | ++DOCSHELL 0x912eac00 == 148 [pid = 18694] [id = 735] 19:01:02 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x91be0400) [pid = 18694] [serial = 2206] [outer = (nil)] 19:01:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x93ab0c00) [pid = 18694] [serial = 2207] [outer = 0x91be0400] 19:01:03 INFO - PROCESS | 18694 | 1463191263041 Marionette DEBUG loaded listener.js 19:01:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x93c09c00) [pid = 18694] [serial = 2208] [outer = 0x91be0400] 19:01:03 INFO - PROCESS | 18694 | 1463191263818 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]]]}] 19:01:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:01:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:01:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1484ms 19:01:03 INFO - PROCESS | 18694 | 1463191263846 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:01:03 INFO - PROCESS | 18694 | 1463191263850 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 19:01:03 INFO - TEST-START | /DOMEvents/constructors.html 19:01:03 INFO - PROCESS | 18694 | 1463191263857 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:01:03 INFO - PROCESS | 18694 | 1463191263860 Marionette TRACE conn3 <- [1,2914,null,{}] 19:01:03 INFO - PROCESS | 18694 | 1463191263866 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}] 19:01:04 INFO - PROCESS | 18694 | 1463191264082 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:01:04 INFO - PROCESS | 18694 | 1463191264389 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x92ab5800 == 149 [pid = 18694] [id = 736] 19:01:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x92b44400) [pid = 18694] [serial = 2209] [outer = (nil)] 19:01:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x9503fc00) [pid = 18694] [serial = 2210] [outer = 0x92b44400] 19:01:04 INFO - PROCESS | 18694 | 1463191264478 Marionette DEBUG loaded listener.js 19:01:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x950e9000) [pid = 18694] [serial = 2211] [outer = 0x92b44400] 19:01:05 INFO - PROCESS | 18694 | 1463191265522 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]]]}] 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:01:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 1748ms 19:01:05 INFO - PROCESS | 18694 | 1463191265608 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:01:05 INFO - PROCESS | 18694 | 1463191265614 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 19:01:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:01:05 INFO - PROCESS | 18694 | 1463191265623 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:01:05 INFO - PROCESS | 18694 | 1463191265631 Marionette TRACE conn3 <- [1,2918,null,{}] 19:01:05 INFO - PROCESS | 18694 | 1463191265642 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}] 19:01:05 INFO - PROCESS | 18694 | 1463191265977 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:01:06 INFO - PROCESS | 18694 | 1463191266272 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x95a4a800 == 150 [pid = 18694] [id = 737] 19:01:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x95a4b000) [pid = 18694] [serial = 2212] [outer = (nil)] 19:01:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x98929800) [pid = 18694] [serial = 2213] [outer = 0x95a4b000] 19:01:06 INFO - PROCESS | 18694 | 1463191266373 Marionette DEBUG loaded listener.js 19:01:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x98afa000) [pid = 18694] [serial = 2214] [outer = 0x95a4b000] 19:01:07 INFO - PROCESS | 18694 | 1463191267235 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:01:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:01:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1640ms 19:01:07 INFO - PROCESS | 18694 | 1463191267263 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:01:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:01:07 INFO - PROCESS | 18694 | 1463191267267 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 19:01:07 INFO - PROCESS | 18694 | 1463191267274 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:01:07 INFO - PROCESS | 18694 | 1463191267278 Marionette TRACE conn3 <- [1,2922,null,{}] 19:01:07 INFO - PROCESS | 18694 | 1463191267284 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}] 19:01:07 INFO - PROCESS | 18694 | 1463191267528 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:01:07 INFO - PROCESS | 18694 | 1463191267842 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:07 INFO - PROCESS | 18694 | ++DOCSHELL 0x959e5800 == 151 [pid = 18694] [id = 738] 19:01:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x98935000) [pid = 18694] [serial = 2215] [outer = (nil)] 19:01:07 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x99d46000) [pid = 18694] [serial = 2216] [outer = 0x98935000] 19:01:07 INFO - PROCESS | 18694 | 1463191267930 Marionette DEBUG loaded listener.js 19:01:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x99f1b800) [pid = 18694] [serial = 2217] [outer = 0x98935000] 19:01:08 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:01:08 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:01:08 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:01:08 INFO - PROCESS | 18694 | [18694] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:01:08 INFO - PROCESS | 18694 | 1463191268816 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]]]}] 19:01:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:01:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:01:08 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 19:01:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:01:08 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 19:01:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:01:08 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]" 19:01:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:01:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:01:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1581ms 19:01:08 INFO - PROCESS | 18694 | 1463191268858 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:01:08 INFO - PROCESS | 18694 | 1463191268861 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 19:01:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:01:08 INFO - PROCESS | 18694 | 1463191268867 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:01:08 INFO - PROCESS | 18694 | 1463191268874 Marionette TRACE conn3 <- [1,2926,null,{}] 19:01:08 INFO - PROCESS | 18694 | 1463191268881 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}] 19:01:09 INFO - PROCESS | 18694 | 1463191269095 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:01:09 INFO - PROCESS | 18694 | 1463191269410 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:09 INFO - PROCESS | 18694 | ++DOCSHELL 0x86cdc400 == 152 [pid = 18694] [id = 739] 19:01:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x98f35c00) [pid = 18694] [serial = 2218] [outer = (nil)] 19:01:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x9ad7c800) [pid = 18694] [serial = 2219] [outer = 0x98f35c00] 19:01:09 INFO - PROCESS | 18694 | 1463191269495 Marionette DEBUG loaded listener.js 19:01:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x9b244000) [pid = 18694] [serial = 2220] [outer = 0x98f35c00] 19:01:10 INFO - PROCESS | 18694 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:01:10 INFO - PROCESS | 18694 | 1463191270355 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]]]}] 19:01:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:01:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1499ms 19:01:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:01:10 INFO - PROCESS | 18694 | 1463191270367 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:01:10 INFO - PROCESS | 18694 | 1463191270370 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 19:01:10 INFO - PROCESS | 18694 | 1463191270377 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:01:10 INFO - PROCESS | 18694 | 1463191270381 Marionette TRACE conn3 <- [1,2930,null,{}] 19:01:10 INFO - PROCESS | 18694 | 1463191270386 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}] 19:01:10 INFO - PROCESS | 18694 | 1463191270598 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:01:10 INFO - PROCESS | 18694 | 1463191270883 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x9ad43000 == 153 [pid = 18694] [id = 740] 19:01:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x9b0ca000) [pid = 18694] [serial = 2221] [outer = (nil)] 19:01:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0xa2149000) [pid = 18694] [serial = 2222] [outer = 0x9b0ca000] 19:01:10 INFO - PROCESS | 18694 | 1463191270977 Marionette DEBUG loaded listener.js 19:01:11 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0xa21a9400) [pid = 18694] [serial = 2223] [outer = 0x9b0ca000] 19:01:11 INFO - PROCESS | 18694 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:01:11 INFO - PROCESS | 18694 | 1463191271794 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]]]}] 19:01:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:01:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1431ms 19:01:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:01:11 INFO - PROCESS | 18694 | 1463191271807 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:01:11 INFO - PROCESS | 18694 | 1463191271810 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 19:01:11 INFO - PROCESS | 18694 | 1463191271819 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:01:11 INFO - PROCESS | 18694 | 1463191271827 Marionette TRACE conn3 <- [1,2934,null,{}] 19:01:11 INFO - PROCESS | 18694 | 1463191271836 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}] 19:01:12 INFO - PROCESS | 18694 | 1463191272055 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:01:12 INFO - PROCESS | 18694 | 1463191272338 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x8541a000 == 154 [pid = 18694] [id = 741] 19:01:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x9ad40c00) [pid = 18694] [serial = 2224] [outer = (nil)] 19:01:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0xa3257400) [pid = 18694] [serial = 2225] [outer = 0x9ad40c00] 19:01:12 INFO - PROCESS | 18694 | 1463191272427 Marionette DEBUG loaded listener.js 19:01:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0xa35ed000) [pid = 18694] [serial = 2226] [outer = 0x9ad40c00] 19:01:13 INFO - PROCESS | 18694 | 1463191273257 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]]]}] 19:01:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:01:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1488ms 19:01:13 INFO - PROCESS | 18694 | 1463191273307 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:01:13 INFO - PROCESS | 18694 | 1463191273311 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 19:01:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:01:13 INFO - PROCESS | 18694 | 1463191273317 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:01:13 INFO - PROCESS | 18694 | 1463191273320 Marionette TRACE conn3 <- [1,2938,null,{}] 19:01:13 INFO - PROCESS | 18694 | 1463191273326 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}] 19:01:13 INFO - PROCESS | 18694 | 1463191273582 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:01:13 INFO - PROCESS | 18694 | 1463191273874 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:13 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dfbc00 == 155 [pid = 18694] [id = 742] 19:01:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x8a628c00) [pid = 18694] [serial = 2227] [outer = (nil)] 19:01:13 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x8a62f800) [pid = 18694] [serial = 2228] [outer = 0x8a628c00] 19:01:13 INFO - PROCESS | 18694 | 1463191273960 Marionette DEBUG loaded listener.js 19:01:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x8a632800) [pid = 18694] [serial = 2229] [outer = 0x8a628c00] 19:01:14 INFO - PROCESS | 18694 | 1463191274796 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]]]}] 19:01:14 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. 19:01:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1539ms 19:01:14 INFO - PROCESS | 18694 | 1463191274857 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:01:14 INFO - PROCESS | 18694 | 1463191274860 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 19:01:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:01:14 INFO - PROCESS | 18694 | 1463191274867 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:01:14 INFO - PROCESS | 18694 | 1463191274870 Marionette TRACE conn3 <- [1,2942,null,{}] 19:01:14 INFO - PROCESS | 18694 | 1463191274878 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}] 19:01:15 INFO - PROCESS | 18694 | 1463191275147 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:01:15 INFO - PROCESS | 18694 | 1463191275463 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:15 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a62b800 == 156 [pid = 18694] [id = 743] 19:01:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x8a62cc00) [pid = 18694] [serial = 2230] [outer = (nil)] 19:01:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0xa30d5400) [pid = 18694] [serial = 2231] [outer = 0x8a62cc00] 19:01:15 INFO - PROCESS | 18694 | 1463191275553 Marionette DEBUG loaded listener.js 19:01:15 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0xa50ac800) [pid = 18694] [serial = 2232] [outer = 0x8a62cc00] 19:01:16 INFO - PROCESS | 18694 | 1463191276409 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"]]]}] 19:01:16 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 19:01:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:01:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1586ms 19:01:16 INFO - PROCESS | 18694 | 1463191276454 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:01:16 INFO - PROCESS | 18694 | 1463191276458 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 19:01:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:01:16 INFO - PROCESS | 18694 | 1463191276464 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:01:16 INFO - PROCESS | 18694 | 1463191276467 Marionette TRACE conn3 <- [1,2946,null,{}] 19:01:16 INFO - PROCESS | 18694 | 1463191276523 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}] 19:01:16 INFO - PROCESS | 18694 | 1463191276731 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:01:17 INFO - PROCESS | 18694 | 1463191277054 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x86c09800 == 157 [pid = 18694] [id = 744] 19:01:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x86c09c00) [pid = 18694] [serial = 2233] [outer = (nil)] 19:01:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x86c12000) [pid = 18694] [serial = 2234] [outer = 0x86c09c00] 19:01:17 INFO - PROCESS | 18694 | 1463191277142 Marionette DEBUG loaded listener.js 19:01:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x86c14000) [pid = 18694] [serial = 2235] [outer = 0x86c09c00] 19:01:18 INFO - PROCESS | 18694 | 1463191278038 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]]]}] 19:01:18 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. 19:01:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1624ms 19:01:18 INFO - PROCESS | 18694 | 1463191278089 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:01:18 INFO - PROCESS | 18694 | 1463191278093 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 19:01:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:01:18 INFO - PROCESS | 18694 | 1463191278099 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:01:18 INFO - PROCESS | 18694 | 1463191278101 Marionette TRACE conn3 <- [1,2950,null,{}] 19:01:18 INFO - PROCESS | 18694 | 1463191278108 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}] 19:01:18 INFO - PROCESS | 18694 | 1463191278321 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:01:18 INFO - PROCESS | 18694 | 1463191278648 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:18 INFO - PROCESS | 18694 | ++DOCSHELL 0x86c0cc00 == 158 [pid = 18694] [id = 745] 19:01:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x86c11800) [pid = 18694] [serial = 2236] [outer = (nil)] 19:01:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x8bb71800) [pid = 18694] [serial = 2237] [outer = 0x86c11800] 19:01:18 INFO - PROCESS | 18694 | 1463191278735 Marionette DEBUG loaded listener.js 19:01:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 186 (0x8bb74400) [pid = 18694] [serial = 2238] [outer = 0x86c11800] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8f00b400 == 157 [pid = 18694] [id = 666] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x87c45c00 == 156 [pid = 18694] [id = 668] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x89db0c00 == 155 [pid = 18694] [id = 667] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x91ab3400 == 154 [pid = 18694] [id = 669] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8e75f800 == 153 [pid = 18694] [id = 670] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x85413000 == 152 [pid = 18694] [id = 726] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x86cd5000 == 151 [pid = 18694] [id = 725] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x86cdd000 == 150 [pid = 18694] [id = 724] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8541a400 == 149 [pid = 18694] [id = 723] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8541ac00 == 148 [pid = 18694] [id = 721] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x9a165c00 == 147 [pid = 18694] [id = 720] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x85419400 == 146 [pid = 18694] [id = 718] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x91bd5c00 == 145 [pid = 18694] [id = 719] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x86cd2800 == 144 [pid = 18694] [id = 717] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8e752000 == 143 [pid = 18694] [id = 716] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x94657400 == 142 [pid = 18694] [id = 715] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8c8d2c00 == 141 [pid = 18694] [id = 713] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x85fa8000 == 140 [pid = 18694] [id = 714] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x91bc7000 == 139 [pid = 18694] [id = 712] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8ae25800 == 138 [pid = 18694] [id = 711] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x87909800 == 137 [pid = 18694] [id = 710] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8f010800 == 136 [pid = 18694] [id = 709] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8dac2000 == 135 [pid = 18694] [id = 708] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8dbe1400 == 134 [pid = 18694] [id = 707] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x87c4a400 == 133 [pid = 18694] [id = 705] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x8caae800 == 132 [pid = 18694] [id = 706] 19:01:21 INFO - PROCESS | 18694 | --DOCSHELL 0x897c8800 == 131 [pid = 18694] [id = 704] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 185 (0x8dac7c00) [pid = 18694] [serial = 2114] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x897c7400) [pid = 18694] [serial = 2106] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x8e866c00) [pid = 18694] [serial = 1992] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x99fea800) [pid = 18694] [serial = 2034] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x8ae1f800) [pid = 18694] [serial = 2108] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x8bb92800) [pid = 18694] [serial = 2109] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x8a3ef400) [pid = 18694] [serial = 2111] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x8dabec00) [pid = 18694] [serial = 2112] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x885c7000) [pid = 18694] [serial = 2105] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x85dfec00) [pid = 18694] [serial = 2102] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x86cdf000) [pid = 18694] [serial = 2103] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0xa627d800) [pid = 18694] [serial = 2100] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0xa50e6c00) [pid = 18694] [serial = 2099] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0xa3259400) [pid = 18694] [serial = 2097] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0xa3223c00) [pid = 18694] [serial = 2096] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0xa305b400) [pid = 18694] [serial = 2094] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0xa26bec00) [pid = 18694] [serial = 2093] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0xa214f800) [pid = 18694] [serial = 2091] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0xa1148400) [pid = 18694] [serial = 2090] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x9b8e5000) [pid = 18694] [serial = 2088] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x9b82ec00) [pid = 18694] [serial = 2087] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x9ad49c00) [pid = 18694] [serial = 2085] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x9a949c00) [pid = 18694] [serial = 2084] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x9a082000) [pid = 18694] [serial = 2082] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x99f1a400) [pid = 18694] [serial = 2081] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x99602800) [pid = 18694] [serial = 2079] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x98aaa800) [pid = 18694] [serial = 2078] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0x981ea800) [pid = 18694] [serial = 2076] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0x977e5c00) [pid = 18694] [serial = 2075] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x959ee000) [pid = 18694] [serial = 2073] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x958ea400) [pid = 18694] [serial = 2072] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x95042400) [pid = 18694] [serial = 2070] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x93cd3000) [pid = 18694] [serial = 2069] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x93aa5c00) [pid = 18694] [serial = 2067] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x92d54400) [pid = 18694] [serial = 2066] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x92aaf000) [pid = 18694] [serial = 2064] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x929c3800) [pid = 18694] [serial = 2063] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x92564c00) [pid = 18694] [serial = 2061] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9255e000) [pid = 18694] [serial = 2060] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x91d37c00) [pid = 18694] [serial = 2058] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x91ce5c00) [pid = 18694] [serial = 2057] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x91358400) [pid = 18694] [serial = 2055] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x8f004400) [pid = 18694] [serial = 2054] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x8dbdc800) [pid = 18694] [serial = 2052] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x8a451800) [pid = 18694] [serial = 2051] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x8ef5f000) [pid = 18694] [serial = 2048] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x85dfec00 == 132 [pid = 18694] [id = 746] 19:01:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x85fac000) [pid = 18694] [serial = 2239] [outer = (nil)] 19:01:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x86c10c00) [pid = 18694] [serial = 2240] [outer = 0x85fac000] 19:01:22 INFO - PROCESS | 18694 | 1463191282654 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]]]}] 19:01:22 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. 19:01:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 4600ms 19:01:22 INFO - PROCESS | 18694 | 1463191282699 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:01:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:01:22 INFO - PROCESS | 18694 | 1463191282705 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 19:01:22 INFO - PROCESS | 18694 | 1463191282712 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:01:22 INFO - PROCESS | 18694 | 1463191282717 Marionette TRACE conn3 <- [1,2954,null,{}] 19:01:22 INFO - PROCESS | 18694 | 1463191282724 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}] 19:01:22 INFO - PROCESS | 18694 | 1463191282966 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:01:23 INFO - PROCESS | 18694 | 1463191283188 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:23 INFO - PROCESS | 18694 | ++DOCSHELL 0x86cd5400 == 133 [pid = 18694] [id = 747] 19:01:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x86cdc800) [pid = 18694] [serial = 2241] [outer = (nil)] 19:01:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8790f400) [pid = 18694] [serial = 2242] [outer = 0x86cdc800] 19:01:23 INFO - PROCESS | 18694 | 1463191283267 Marionette DEBUG loaded listener.js 19:01:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x87c4bc00) [pid = 18694] [serial = 2243] [outer = 0x86cdc800] 19:01:24 INFO - PROCESS | 18694 | 1463191284019 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]]]}] 19:01:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:01:24 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 19:01:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1339ms 19:01:24 INFO - PROCESS | 18694 | 1463191284050 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:01:24 INFO - PROCESS | 18694 | 1463191284057 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 19:01:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:01:24 INFO - PROCESS | 18694 | 1463191284105 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:01:24 INFO - PROCESS | 18694 | 1463191284110 Marionette TRACE conn3 <- [1,2958,null,{}] 19:01:24 INFO - PROCESS | 18694 | 1463191284116 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}] 19:01:24 INFO - PROCESS | 18694 | 1463191284352 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:01:24 INFO - PROCESS | 18694 | 1463191284611 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x885c3000 == 134 [pid = 18694] [id = 748] 19:01:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x885c6800) [pid = 18694] [serial = 2244] [outer = (nil)] 19:01:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x89da3000) [pid = 18694] [serial = 2245] [outer = 0x885c6800] 19:01:24 INFO - PROCESS | 18694 | 1463191284684 Marionette DEBUG loaded listener.js 19:01:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8a3e4800) [pid = 18694] [serial = 2246] [outer = 0x885c6800] 19:01:25 INFO - PROCESS | 18694 | 1463191285531 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]]]}] 19:01:25 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. 19:01:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1485ms 19:01:25 INFO - PROCESS | 18694 | 1463191285589 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:01:25 INFO - PROCESS | 18694 | 1463191285592 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 19:01:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:01:25 INFO - PROCESS | 18694 | 1463191285605 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:01:25 INFO - PROCESS | 18694 | 1463191285611 Marionette TRACE conn3 <- [1,2962,null,{}] 19:01:25 INFO - PROCESS | 18694 | 1463191285627 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}] 19:01:25 INFO - PROCESS | 18694 | 1463191285951 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:01:26 INFO - PROCESS | 18694 | 1463191285998 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a62c800 == 135 [pid = 18694] [id = 749] 19:01:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8a62fc00) [pid = 18694] [serial = 2247] [outer = (nil)] 19:01:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8a637c00) [pid = 18694] [serial = 2248] [outer = 0x8a62fc00] 19:01:26 INFO - PROCESS | 18694 | 1463191286077 Marionette DEBUG loaded listener.js 19:01:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8ae27800) [pid = 18694] [serial = 2249] [outer = 0x8a62fc00] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x8d02a000) [pid = 18694] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x897d0000) [pid = 18694] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x87c47800) [pid = 18694] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x8e865800) [pid = 18694] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x99d4d000) [pid = 18694] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x9a21a000) [pid = 18694] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x920f5c00) [pid = 18694] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x977e4800) [pid = 18694] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x95a6a800) [pid = 18694] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x9134bc00) [pid = 18694] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x958e3800) [pid = 18694] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x920f6800) [pid = 18694] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x8e755400) [pid = 18694] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x91d37000) [pid = 18694] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x91b27800) [pid = 18694] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x91b31800) [pid = 18694] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x912f2800) [pid = 18694] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x8ee4b400) [pid = 18694] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x8e5d0000) [pid = 18694] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x8d056000) [pid = 18694] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x87c51400) [pid = 18694] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:01:27 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x8de60000) [pid = 18694] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:01:27 INFO - PROCESS | 18694 | 1463191287753 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]]]}] 19:01:27 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. 19:01:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2188ms 19:01:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:01:27 INFO - PROCESS | 18694 | 1463191287794 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:01:27 INFO - PROCESS | 18694 | 1463191287797 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 19:01:27 INFO - PROCESS | 18694 | 1463191287804 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:01:27 INFO - PROCESS | 18694 | 1463191287807 Marionette TRACE conn3 <- [1,2966,null,{}] 19:01:27 INFO - PROCESS | 18694 | 1463191287812 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}] 19:01:28 INFO - PROCESS | 18694 | 1463191288095 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:01:28 INFO - PROCESS | 18694 | 1463191288117 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:28 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a458800 == 136 [pid = 18694] [id = 750] 19:01:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x8bb76000) [pid = 18694] [serial = 2250] [outer = (nil)] 19:01:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8bb7b400) [pid = 18694] [serial = 2251] [outer = 0x8bb76000] 19:01:28 INFO - PROCESS | 18694 | 1463191288189 Marionette DEBUG loaded listener.js 19:01:28 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8bb7e800) [pid = 18694] [serial = 2252] [outer = 0x8bb76000] 19:01:29 INFO - PROCESS | 18694 | 1463191289003 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]]]}] 19:01:29 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. 19:01:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1239ms 19:01:29 INFO - PROCESS | 18694 | 1463191289042 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:01:29 INFO - PROCESS | 18694 | 1463191289044 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 19:01:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:01:29 INFO - PROCESS | 18694 | 1463191289051 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:01:29 INFO - PROCESS | 18694 | 1463191289053 Marionette TRACE conn3 <- [1,2970,null,{}] 19:01:29 INFO - PROCESS | 18694 | 1463191289073 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}] 19:01:29 INFO - PROCESS | 18694 | 1463191289262 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:01:29 INFO - PROCESS | 18694 | 1463191289686 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x85418c00 == 137 [pid = 18694] [id = 751] 19:01:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x85419400) [pid = 18694] [serial = 2253] [outer = (nil)] 19:01:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x85a8fc00) [pid = 18694] [serial = 2254] [outer = 0x85419400] 19:01:29 INFO - PROCESS | 18694 | 1463191289781 Marionette DEBUG loaded listener.js 19:01:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x86c16c00) [pid = 18694] [serial = 2255] [outer = 0x85419400] 19:01:30 INFO - PROCESS | 18694 | 1463191290691 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]]]}] 19:01:30 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. 19:01:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1649ms 19:01:30 INFO - PROCESS | 18694 | 1463191290720 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:01:30 INFO - PROCESS | 18694 | 1463191290727 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 19:01:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:01:30 INFO - PROCESS | 18694 | 1463191290741 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:01:30 INFO - PROCESS | 18694 | 1463191290747 Marionette TRACE conn3 <- [1,2974,null,{}] 19:01:30 INFO - PROCESS | 18694 | 1463191290754 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}] 19:01:31 INFO - PROCESS | 18694 | 1463191290999 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:01:31 INFO - PROCESS | 18694 | 1463191291296 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x885c1400 == 138 [pid = 18694] [id = 752] 19:01:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x89439400) [pid = 18694] [serial = 2256] [outer = (nil)] 19:01:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x897cf400) [pid = 18694] [serial = 2257] [outer = 0x89439400] 19:01:31 INFO - PROCESS | 18694 | 1463191291393 Marionette DEBUG loaded listener.js 19:01:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8a3eec00) [pid = 18694] [serial = 2258] [outer = 0x89439400] 19:01:32 INFO - PROCESS | 18694 | 1463191292307 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]]]}] 19:01:32 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. 19:01:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1585ms 19:01:32 INFO - PROCESS | 18694 | 1463191292329 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:01:32 INFO - PROCESS | 18694 | 1463191292336 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 19:01:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:01:32 INFO - PROCESS | 18694 | 1463191292343 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:01:32 INFO - PROCESS | 18694 | 1463191292346 Marionette TRACE conn3 <- [1,2978,null,{}] 19:01:32 INFO - PROCESS | 18694 | 1463191292353 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}] 19:01:32 INFO - PROCESS | 18694 | 1463191292568 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:01:32 INFO - PROCESS | 18694 | 1463191292877 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x89444000 == 139 [pid = 18694] [id = 753] 19:01:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8ac5ac00) [pid = 18694] [serial = 2259] [outer = (nil)] 19:01:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x8ae24400) [pid = 18694] [serial = 2260] [outer = 0x8ac5ac00] 19:01:32 INFO - PROCESS | 18694 | 1463191292968 Marionette DEBUG loaded listener.js 19:01:33 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x8bb7c400) [pid = 18694] [serial = 2261] [outer = 0x8ac5ac00] 19:01:33 INFO - PROCESS | 18694 | 1463191293906 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]]]}] 19:01:33 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. 19:01:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1589ms 19:01:33 INFO - PROCESS | 18694 | 1463191293933 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:01:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:01:33 INFO - PROCESS | 18694 | 1463191293938 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 19:01:33 INFO - PROCESS | 18694 | 1463191293954 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:01:33 INFO - PROCESS | 18694 | 1463191293963 Marionette TRACE conn3 <- [1,2982,null,{}] 19:01:33 INFO - PROCESS | 18694 | 1463191293970 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}] 19:01:34 INFO - PROCESS | 18694 | 1463191294238 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:01:34 INFO - PROCESS | 18694 | 1463191294550 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c76f800 == 140 [pid = 18694] [id = 754] 19:01:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x8c772800) [pid = 18694] [serial = 2262] [outer = (nil)] 19:01:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x8caa7400) [pid = 18694] [serial = 2263] [outer = 0x8c772800] 19:01:34 INFO - PROCESS | 18694 | 1463191294685 Marionette DEBUG loaded listener.js 19:01:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x8cab1800) [pid = 18694] [serial = 2264] [outer = 0x8c772800] 19:01:35 INFO - PROCESS | 18694 | 1463191295505 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"]]]}] 19:01:35 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 19:01:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:01:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1619ms 19:01:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:01:35 INFO - PROCESS | 18694 | 1463191295564 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:01:35 INFO - PROCESS | 18694 | 1463191295568 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 19:01:35 INFO - PROCESS | 18694 | 1463191295575 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:01:35 INFO - PROCESS | 18694 | 1463191295578 Marionette TRACE conn3 <- [1,2986,null,{}] 19:01:35 INFO - PROCESS | 18694 | 1463191295584 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}] 19:01:35 INFO - PROCESS | 18694 | 1463191295924 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:01:36 INFO - PROCESS | 18694 | 1463191296162 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:36 INFO - PROCESS | 18694 | ++DOCSHELL 0x8caa7c00 == 141 [pid = 18694] [id = 755] 19:01:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x8d025400) [pid = 18694] [serial = 2265] [outer = (nil)] 19:01:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x8d053000) [pid = 18694] [serial = 2266] [outer = 0x8d025400] 19:01:36 INFO - PROCESS | 18694 | 1463191296259 Marionette DEBUG loaded listener.js 19:01:36 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x8d055c00) [pid = 18694] [serial = 2267] [outer = 0x8d025400] 19:01:37 INFO - PROCESS | 18694 | 1463191297130 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]]]}] 19:01:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:01:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1588ms 19:01:37 INFO - PROCESS | 18694 | 1463191297166 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:01:37 INFO - PROCESS | 18694 | 1463191297175 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 19:01:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:01:37 INFO - PROCESS | 18694 | 1463191297186 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:01:37 INFO - PROCESS | 18694 | 1463191297189 Marionette TRACE conn3 <- [1,2990,null,{}] 19:01:37 INFO - PROCESS | 18694 | 1463191297196 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}] 19:01:37 INFO - PROCESS | 18694 | 1463191297494 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:01:37 INFO - PROCESS | 18694 | 1463191297810 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:37 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d177c00 == 142 [pid = 18694] [id = 756] 19:01:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8d178c00) [pid = 18694] [serial = 2268] [outer = (nil)] 19:01:37 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8d180400) [pid = 18694] [serial = 2269] [outer = 0x8d178c00] 19:01:37 INFO - PROCESS | 18694 | 1463191297969 Marionette DEBUG loaded listener.js 19:01:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8dbdc800) [pid = 18694] [serial = 2270] [outer = 0x8d178c00] 19:01:38 INFO - PROCESS | 18694 | ++DOCSHELL 0x8e5dcc00 == 143 [pid = 18694] [id = 757] 19:01:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x8e751800) [pid = 18694] [serial = 2271] [outer = (nil)] 19:01:38 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x8e75ac00) [pid = 18694] [serial = 2272] [outer = 0x8e751800] 19:01:38 INFO - PROCESS | 18694 | 1463191298975 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]]]}] 19:01:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:01:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1838ms 19:01:39 INFO - PROCESS | 18694 | 1463191299025 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:01:39 INFO - PROCESS | 18694 | 1463191299029 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 19:01:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:01:39 INFO - PROCESS | 18694 | 1463191299036 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:01:39 INFO - PROCESS | 18694 | 1463191299040 Marionette TRACE conn3 <- [1,2994,null,{}] 19:01:39 INFO - PROCESS | 18694 | 1463191299046 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}] 19:01:39 INFO - PROCESS | 18694 | 1463191299364 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:01:39 INFO - PROCESS | 18694 | 1463191299720 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:39 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d17b000 == 144 [pid = 18694] [id = 758] 19:01:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x8dbdec00) [pid = 18694] [serial = 2273] [outer = (nil)] 19:01:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x8e85ac00) [pid = 18694] [serial = 2274] [outer = 0x8dbdec00] 19:01:39 INFO - PROCESS | 18694 | 1463191299818 Marionette DEBUG loaded listener.js 19:01:39 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x8e85e000) [pid = 18694] [serial = 2275] [outer = 0x8dbdec00] 19:01:40 INFO - PROCESS | 18694 | 1463191300633 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]]]}] 19:01:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:01:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:01:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1641ms 19:01:40 INFO - PROCESS | 18694 | 1463191300677 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:01:40 INFO - PROCESS | 18694 | 1463191300681 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 19:01:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:01:40 INFO - PROCESS | 18694 | 1463191300687 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:01:40 INFO - PROCESS | 18694 | 1463191300691 Marionette TRACE conn3 <- [1,2998,null,{}] 19:01:40 INFO - PROCESS | 18694 | 1463191300698 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}] 19:01:40 INFO - PROCESS | 18694 | 1463191300926 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:01:41 INFO - PROCESS | 18694 | 1463191301266 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:41 INFO - PROCESS | 18694 | ++DOCSHELL 0x8d05b000 == 145 [pid = 18694] [id = 759] 19:01:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x8de5f400) [pid = 18694] [serial = 2276] [outer = (nil)] 19:01:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x8ee47000) [pid = 18694] [serial = 2277] [outer = 0x8de5f400] 19:01:41 INFO - PROCESS | 18694 | 1463191301354 Marionette DEBUG loaded listener.js 19:01:41 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x8ee4d400) [pid = 18694] [serial = 2278] [outer = 0x8de5f400] 19:01:42 INFO - PROCESS | 18694 | 1463191302278 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]]]}] 19:01:42 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. 19:01:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1638ms 19:01:42 INFO - PROCESS | 18694 | 1463191302325 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:01:42 INFO - PROCESS | 18694 | 1463191302329 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 19:01:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:01:42 INFO - PROCESS | 18694 | 1463191302336 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:01:42 INFO - PROCESS | 18694 | 1463191302340 Marionette TRACE conn3 <- [1,3002,null,{}] 19:01:42 INFO - PROCESS | 18694 | 1463191302346 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}] 19:01:42 INFO - PROCESS | 18694 | 1463191302582 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:01:42 INFO - PROCESS | 18694 | 1463191302894 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:42 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ee43400 == 146 [pid = 18694] [id = 760] 19:01:42 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x8ee48400) [pid = 18694] [serial = 2279] [outer = (nil)] 19:01:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x8ef61400) [pid = 18694] [serial = 2280] [outer = 0x8ee48400] 19:01:43 INFO - PROCESS | 18694 | 1463191303026 Marionette DEBUG loaded listener.js 19:01:43 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x8ef65000) [pid = 18694] [serial = 2281] [outer = 0x8ee48400] 19:01:43 INFO - PROCESS | 18694 | 1463191303832 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]]]}] 19:01:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 19:01:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1532ms 19:01:43 INFO - PROCESS | 18694 | 1463191303868 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:01:43 INFO - PROCESS | 18694 | 1463191303871 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 19:01:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:01:43 INFO - PROCESS | 18694 | 1463191303878 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:01:43 INFO - PROCESS | 18694 | 1463191303882 Marionette TRACE conn3 <- [1,3006,null,{}] 19:01:43 INFO - PROCESS | 18694 | 1463191303887 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}] 19:01:44 INFO - PROCESS | 18694 | 1463191304146 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:01:44 INFO - PROCESS | 18694 | 1463191304455 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:44 INFO - PROCESS | 18694 | ++DOCSHELL 0x8ee41c00 == 147 [pid = 18694] [id = 761] 19:01:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x8ef5ec00) [pid = 18694] [serial = 2282] [outer = (nil)] 19:01:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x912f2c00) [pid = 18694] [serial = 2283] [outer = 0x8ef5ec00] 19:01:44 INFO - PROCESS | 18694 | 1463191304543 Marionette DEBUG loaded listener.js 19:01:44 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x912f6800) [pid = 18694] [serial = 2284] [outer = 0x8ef5ec00] 19:01:45 INFO - PROCESS | 18694 | 1463191305416 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]]]}] 19:01:45 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. 19:01:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1589ms 19:01:45 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:01:45 INFO - PROCESS | 18694 | 1463191305467 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:01:45 INFO - PROCESS | 18694 | 1463191305470 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 19:01:45 INFO - PROCESS | 18694 | 1463191305477 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:01:45 INFO - PROCESS | 18694 | 1463191305480 Marionette TRACE conn3 <- [1,3010,null,{}] 19:01:45 INFO - PROCESS | 18694 | 1463191305486 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}] 19:01:45 INFO - PROCESS | 18694 | 1463191305809 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:01:46 INFO - PROCESS | 18694 | 1463191306043 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:46 INFO - PROCESS | 18694 | ++DOCSHELL 0x914d3c00 == 148 [pid = 18694] [id = 762] 19:01:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x914d7800) [pid = 18694] [serial = 2285] [outer = (nil)] 19:01:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x914de800) [pid = 18694] [serial = 2286] [outer = 0x914d7800] 19:01:46 INFO - PROCESS | 18694 | 1463191306148 Marionette DEBUG loaded listener.js 19:01:46 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x91b26400) [pid = 18694] [serial = 2287] [outer = 0x914d7800] 19:01:47 INFO - PROCESS | 18694 | 1463191307098 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]]]}] 19:01:47 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 19:01:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1685ms 19:01:47 INFO - PROCESS | 18694 | 1463191307162 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:01:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:01:47 INFO - PROCESS | 18694 | 1463191307167 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 19:01:47 INFO - PROCESS | 18694 | 1463191307173 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:01:47 INFO - PROCESS | 18694 | 1463191307178 Marionette TRACE conn3 <- [1,3014,null,{}] 19:01:47 INFO - PROCESS | 18694 | 1463191307184 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}] 19:01:47 INFO - PROCESS | 18694 | 1463191307439 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:01:47 INFO - PROCESS | 18694 | 1463191307752 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:47 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bd7000 == 149 [pid = 18694] [id = 763] 19:01:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x91cea800) [pid = 18694] [serial = 2288] [outer = (nil)] 19:01:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x91cf1c00) [pid = 18694] [serial = 2289] [outer = 0x91cea800] 19:01:47 INFO - PROCESS | 18694 | 1463191307884 Marionette DEBUG loaded listener.js 19:01:47 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x91d33400) [pid = 18694] [serial = 2290] [outer = 0x91cea800] 19:01:48 INFO - PROCESS | 18694 | [18694] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:01:48 INFO - PROCESS | 18694 | 1463191308907 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:01:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:01:48 INFO - {} 19:01:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:01:48 INFO - {} 19:01:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:01:48 INFO - {} 19:01:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:01:48 INFO - {} 19:01:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1791ms 19:01:48 INFO - PROCESS | 18694 | 1463191308967 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:01:48 INFO - PROCESS | 18694 | 1463191308970 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 19:01:49 INFO - TEST-START | /FileAPI/fileReader.html 19:01:49 INFO - PROCESS | 18694 | 1463191309026 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:01:49 INFO - PROCESS | 18694 | 1463191309030 Marionette TRACE conn3 <- [1,3018,null,{}] 19:01:49 INFO - PROCESS | 18694 | 1463191309036 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}] 19:01:49 INFO - PROCESS | 18694 | 1463191309275 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:01:49 INFO - PROCESS | 18694 | 1463191309647 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:49 INFO - PROCESS | 18694 | ++DOCSHELL 0x8de65c00 == 150 [pid = 18694] [id = 764] 19:01:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x91bc8800) [pid = 18694] [serial = 2291] [outer = (nil)] 19:01:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x923d4000) [pid = 18694] [serial = 2292] [outer = 0x91bc8800] 19:01:49 INFO - PROCESS | 18694 | 1463191309737 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x9247d800) [pid = 18694] [serial = 2293] [outer = 0x91bc8800] 19:01:50 INFO - PROCESS | 18694 | 1463191310543 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]]]}] 19:01:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:01:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:01:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:01:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:01:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 1547ms 19:01:50 INFO - PROCESS | 18694 | 1463191310574 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:01:50 INFO - PROCESS | 18694 | 1463191310589 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 19:01:50 INFO - TEST-START | /FileAPI/historical.html 19:01:50 INFO - PROCESS | 18694 | 1463191310598 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:01:50 INFO - PROCESS | 18694 | 1463191310601 Marionette TRACE conn3 <- [1,3022,null,{}] 19:01:50 INFO - PROCESS | 18694 | 1463191310606 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}] 19:01:50 INFO - PROCESS | 18694 | 1463191310830 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:01:51 INFO - PROCESS | 18694 | 1463191311188 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:51 INFO - PROCESS | 18694 | ++DOCSHELL 0x91bcdc00 == 151 [pid = 18694] [id = 765] 19:01:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x920e9400) [pid = 18694] [serial = 2294] [outer = (nil)] 19:01:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x9255f400) [pid = 18694] [serial = 2295] [outer = 0x920e9400] 19:01:51 INFO - PROCESS | 18694 | 1463191311291 Marionette DEBUG loaded listener.js 19:01:51 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x92565000) [pid = 18694] [serial = 2296] [outer = 0x920e9400] 19:01:52 INFO - PROCESS | 18694 | 1463191312156 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"]]]}] 19:01:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:01:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:01:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:01:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:01:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:01:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:01:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:01:52 INFO - TEST-OK | /FileAPI/historical.html | took 1594ms 19:01:52 INFO - PROCESS | 18694 | 1463191312195 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:01:52 INFO - PROCESS | 18694 | 1463191312199 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 19:01:52 INFO - TEST-START | /FileAPI/idlharness.html 19:01:52 INFO - PROCESS | 18694 | 1463191312206 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:01:52 INFO - PROCESS | 18694 | 1463191312210 Marionette TRACE conn3 <- [1,3026,null,{}] 19:01:52 INFO - PROCESS | 18694 | 1463191312216 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}] 19:01:52 INFO - PROCESS | 18694 | 1463191312447 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:01:52 INFO - PROCESS | 18694 | 1463191312797 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:52 INFO - PROCESS | 18694 | ++DOCSHELL 0x92488800 == 152 [pid = 18694] [id = 766] 19:01:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x9256a800) [pid = 18694] [serial = 2297] [outer = (nil)] 19:01:52 INFO - PROCESS | 18694 | ++DOMWINDOW == 178 (0x929c4c00) [pid = 18694] [serial = 2298] [outer = 0x9256a800] 19:01:52 INFO - PROCESS | 18694 | 1463191312896 Marionette DEBUG loaded listener.js 19:01:53 INFO - PROCESS | 18694 | ++DOMWINDOW == 179 (0x929c9c00) [pid = 18694] [serial = 2299] [outer = 0x9256a800] 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:01:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:01:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:01:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:01:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:01:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:01:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:01:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:01:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:01:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:01:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:01:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:01:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:01:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:01:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:01:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:01:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:01:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:01:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:01:54 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 19:01:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:01:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:01:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:01:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:01:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:01:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:01:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:01:54 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 19:01:54 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 19:01:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:01:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:01:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:01:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:01:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:01:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:01:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:01:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:01:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:01:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:01:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:01:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:01:54 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 19:01:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:01:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:01:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:01:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:01:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:01:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:01:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:01:54 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 19:01:54 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 19:01:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:01:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:01:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:01:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:01:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:01:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:01:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:01:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:01:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 2365ms 19:01:54 INFO - PROCESS | 18694 | 1463191314405 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]]]}] 19:01:54 INFO - PROCESS | 18694 | 1463191314714 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:01:54 INFO - PROCESS | 18694 | 1463191314718 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 19:01:54 INFO - TEST-START | /FileAPI/idlharness.worker 19:01:54 INFO - PROCESS | 18694 | 1463191314768 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:01:54 INFO - PROCESS | 18694 | 1463191314770 Marionette TRACE conn3 <- [1,3030,null,{}] 19:01:54 INFO - PROCESS | 18694 | 1463191314775 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}] 19:01:55 INFO - PROCESS | 18694 | 1463191315105 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:01:55 INFO - PROCESS | 18694 | 1463191315337 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:55 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d39800 == 153 [pid = 18694] [id = 767] 19:01:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 180 (0x91d3b800) [pid = 18694] [serial = 2300] [outer = (nil)] 19:01:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 181 (0x9465b400) [pid = 18694] [serial = 2301] [outer = 0x91d3b800] 19:01:55 INFO - PROCESS | 18694 | 1463191315422 Marionette DEBUG loaded listener.js 19:01:55 INFO - PROCESS | 18694 | ++DOMWINDOW == 182 (0x9503a000) [pid = 18694] [serial = 2302] [outer = 0x91d3b800] 19:01:55 INFO - PROCESS | 18694 | [18694] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:01:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:01:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:01:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:01:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:01:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:01:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:01:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:01:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:01:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:01:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:01:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:01:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:01:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:01:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:01:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:01:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:01:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:01:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:01:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:01:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:01:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:01:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:01:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:01:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:01:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:01:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:01:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:01:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:01:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:01:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:01:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:01:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:01:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:01:57 INFO - {} 19:01:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2928ms 19:01:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:01:57 INFO - PROCESS | 18694 | 1463191317520 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,{},{}]]]}] 19:01:57 INFO - PROCESS | 18694 | 1463191317693 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:01:57 INFO - PROCESS | 18694 | 1463191317704 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 19:01:57 INFO - PROCESS | 18694 | 1463191317715 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:01:57 INFO - PROCESS | 18694 | 1463191317726 Marionette TRACE conn3 <- [1,3034,null,{}] 19:01:57 INFO - PROCESS | 18694 | 1463191317735 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}] 19:01:58 INFO - PROCESS | 18694 | 1463191318124 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:01:58 INFO - PROCESS | 18694 | 1463191318440 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:58 INFO - PROCESS | 18694 | ++DOCSHELL 0x85a90000 == 154 [pid = 18694] [id = 768] 19:01:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 183 (0x92a65000) [pid = 18694] [serial = 2303] [outer = (nil)] 19:01:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 184 (0x99c69000) [pid = 18694] [serial = 2304] [outer = 0x92a65000] 19:01:58 INFO - PROCESS | 18694 | 1463191318527 Marionette DEBUG loaded listener.js 19:01:58 INFO - PROCESS | 18694 | ++DOMWINDOW == 185 (0x99d44800) [pid = 18694] [serial = 2305] [outer = 0x92a65000] 19:01:59 INFO - PROCESS | 18694 | 1463191319384 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]]]}] 19:01:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:01:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1696ms 19:01:59 INFO - PROCESS | 18694 | 1463191319421 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:01:59 INFO - PROCESS | 18694 | 1463191319424 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 19:01:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:01:59 INFO - PROCESS | 18694 | 1463191319433 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:01:59 INFO - PROCESS | 18694 | 1463191319437 Marionette TRACE conn3 <- [1,3038,null,{}] 19:01:59 INFO - PROCESS | 18694 | 1463191319443 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}] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x87c50800 == 153 [pid = 18694] [id = 661] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x87905c00 == 152 [pid = 18694] [id = 679] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8a3ed000 == 151 [pid = 18694] [id = 662] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8943a000 == 150 [pid = 18694] [id = 567] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x92814c00 == 149 [pid = 18694] [id = 602] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8cab6400 == 148 [pid = 18694] [id = 528] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x85dfec00 == 147 [pid = 18694] [id = 746] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x86c09800 == 146 [pid = 18694] [id = 744] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x85dfbc00 == 145 [pid = 18694] [id = 742] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8a62b800 == 144 [pid = 18694] [id = 743] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8541a000 == 143 [pid = 18694] [id = 741] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x9ad43000 == 142 [pid = 18694] [id = 740] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x86cdc400 == 141 [pid = 18694] [id = 739] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x95a4a800 == 140 [pid = 18694] [id = 737] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x959e5800 == 139 [pid = 18694] [id = 738] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x92ab5800 == 138 [pid = 18694] [id = 736] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x912eac00 == 137 [pid = 18694] [id = 735] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8f007c00 == 136 [pid = 18694] [id = 734] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x91d36000 == 135 [pid = 18694] [id = 733] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8ef5e800 == 134 [pid = 18694] [id = 731] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x91ab1800 == 133 [pid = 18694] [id = 732] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8dac7000 == 132 [pid = 18694] [id = 730] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8d025c00 == 131 [pid = 18694] [id = 729] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x8ac5ec00 == 130 [pid = 18694] [id = 728] 19:02:02 INFO - PROCESS | 18694 | --DOCSHELL 0x85a91800 == 129 [pid = 18694] [id = 727] 19:02:02 INFO - PROCESS | 18694 | 1463191322728 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 184 (0x92cdd400) [pid = 18694] [serial = 2142] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 183 (0x92ccf800) [pid = 18694] [serial = 2141] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 182 (0x92ab9c00) [pid = 18694] [serial = 2139] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 181 (0x92ab1800) [pid = 18694] [serial = 2138] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 180 (0x9281cc00) [pid = 18694] [serial = 2136] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 179 (0x92489c00) [pid = 18694] [serial = 2135] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 178 (0x91d3d400) [pid = 18694] [serial = 2133] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 177 (0x91d36400) [pid = 18694] [serial = 2132] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 176 (0x91b27000) [pid = 18694] [serial = 2130] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 175 (0x91aba800) [pid = 18694] [serial = 2129] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 174 (0x914d5800) [pid = 18694] [serial = 2127] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 173 (0x912ecc00) [pid = 18694] [serial = 2126] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 172 (0x8ee4c800) [pid = 18694] [serial = 2124] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 171 (0x8ee43800) [pid = 18694] [serial = 2123] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 170 (0x8dac8000) [pid = 18694] [serial = 2121] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 169 (0x8dac0400) [pid = 18694] [serial = 2120] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 168 (0x8a453800) [pid = 18694] [serial = 2118] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 167 (0x89444800) [pid = 18694] [serial = 2117] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 166 (0x8c8d0400) [pid = 18694] [serial = 2175] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 165 (0x9134b800) [pid = 18694] [serial = 2049] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 164 (0x8d060400) [pid = 18694] [serial = 2180] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 163 (0x8d02c400) [pid = 18694] [serial = 2177] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 162 (0x8dabe400) [pid = 18694] [serial = 2178] [outer = (nil)] [url = about:blank] 19:02:02 INFO - PROCESS | 18694 | --DOMWINDOW == 161 (0x8bb91400) [pid = 18694] [serial = 2174] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 160 (0x885c4c00) [pid = 18694] [serial = 2171] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 159 (0x897c6800) [pid = 18694] [serial = 2172] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 158 (0xa21a2400) [pid = 18694] [serial = 2169] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 157 (0xa061c800) [pid = 18694] [serial = 2168] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 156 (0x9b95e400) [pid = 18694] [serial = 2166] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 155 (0x9b82fc00) [pid = 18694] [serial = 2165] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 154 (0x9ad4b400) [pid = 18694] [serial = 2163] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 153 (0x9a67e400) [pid = 18694] [serial = 2162] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 152 (0x99ff7800) [pid = 18694] [serial = 2160] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 151 (0x99ff4400) [pid = 18694] [serial = 2159] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 150 (0x99c67000) [pid = 18694] [serial = 2157] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x99c61c00) [pid = 18694] [serial = 2156] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x99a4b800) [pid = 18694] [serial = 2154] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x9970f800) [pid = 18694] [serial = 2153] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x98aef000) [pid = 18694] [serial = 2151] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x98143000) [pid = 18694] [serial = 2150] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x95a50400) [pid = 18694] [serial = 2148] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x959eb400) [pid = 18694] [serial = 2147] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x93c09400) [pid = 18694] [serial = 2145] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x93ab0000) [pid = 18694] [serial = 2144] [outer = (nil)] [url = about:blank] 19:02:03 INFO - PROCESS | 18694 | 1463191323343 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:03 INFO - PROCESS | 18694 | ++DOCSHELL 0x85411000 == 130 [pid = 18694] [id = 769] 19:02:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x86c09400) [pid = 18694] [serial = 2306] [outer = (nil)] 19:02:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x86cdc400) [pid = 18694] [serial = 2307] [outer = 0x86c09400] 19:02:03 INFO - PROCESS | 18694 | 1463191323427 Marionette DEBUG loaded listener.js 19:02:03 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x87910c00) [pid = 18694] [serial = 2308] [outer = 0x86c09400] 19:02:04 INFO - PROCESS | 18694 | 1463191324193 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"]]]}] 19:02:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:02:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:02:04 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 4795ms 19:02:04 INFO - PROCESS | 18694 | 1463191324230 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:02:04 INFO - PROCESS | 18694 | 1463191324235 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 19:02:04 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:02:04 INFO - PROCESS | 18694 | 1463191324243 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:02:04 INFO - PROCESS | 18694 | 1463191324250 Marionette TRACE conn3 <- [1,3042,null,{}] 19:02:04 INFO - PROCESS | 18694 | 1463191324257 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}] 19:02:04 INFO - PROCESS | 18694 | 1463191324501 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:02:04 INFO - PROCESS | 18694 | 1463191324737 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:04 INFO - PROCESS | 18694 | ++DOCSHELL 0x885c7800 == 131 [pid = 18694] [id = 770] 19:02:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x89438400) [pid = 18694] [serial = 2309] [outer = (nil)] 19:02:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x897cd000) [pid = 18694] [serial = 2310] [outer = 0x89438400] 19:02:04 INFO - PROCESS | 18694 | 1463191324820 Marionette DEBUG loaded listener.js 19:02:04 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x8a3e6400) [pid = 18694] [serial = 2311] [outer = 0x89438400] 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:02:05 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. 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:02:05 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'.) 19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:02:06 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. 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:02:06 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. 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:02:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:02:06 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. 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:02:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:02:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:02:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1791ms 19:02:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:02:06 INFO - PROCESS | 18694 | 1463191325942 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]]]}] 19:02:06 INFO - PROCESS | 18694 | 1463191326042 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:02:06 INFO - PROCESS | 18694 | 1463191326057 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 19:02:06 INFO - PROCESS | 18694 | 1463191326123 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:02:06 INFO - PROCESS | 18694 | 1463191326125 Marionette TRACE conn3 <- [1,3046,null,{}] 19:02:06 INFO - PROCESS | 18694 | 1463191326144 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}] 19:02:06 INFO - PROCESS | 18694 | 1463191326439 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:02:06 INFO - PROCESS | 18694 | 1463191326592 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:06 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c5800 == 132 [pid = 18694] [id = 771] 19:02:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8ae1fc00) [pid = 18694] [serial = 2312] [outer = (nil)] 19:02:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8bb75800) [pid = 18694] [serial = 2313] [outer = 0x8ae1fc00] 19:02:06 INFO - PROCESS | 18694 | 1463191326825 Marionette DEBUG loaded listener.js 19:02:06 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x8bb8b800) [pid = 18694] [serial = 2314] [outer = 0x8ae1fc00] 19:02:07 INFO - PROCESS | 18694 | [18694] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 149 (0x85fac000) [pid = 18694] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 148 (0x885c6800) [pid = 18694] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 147 (0x8c8d3c00) [pid = 18694] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 146 (0x8a62fc00) [pid = 18694] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 145 (0x86cdc800) [pid = 18694] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 144 (0x86c11800) [pid = 18694] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 143 (0x86c09c00) [pid = 18694] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 142 (0x8a62cc00) [pid = 18694] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 141 (0x8a628c00) [pid = 18694] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 140 (0x9ad40c00) [pid = 18694] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 139 (0x9b0ca000) [pid = 18694] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 138 (0x98f35c00) [pid = 18694] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 137 (0x98935000) [pid = 18694] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 136 (0x95a4b000) [pid = 18694] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 135 (0x92b44400) [pid = 18694] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 134 (0x91be0400) [pid = 18694] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 133 (0x91ab4000) [pid = 18694] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 132 (0x9247c400) [pid = 18694] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 131 (0x91b29800) [pid = 18694] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 130 (0x8f00b000) [pid = 18694] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 129 (0x8dbda400) [pid = 18694] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 128 (0x8de59c00) [pid = 18694] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 127 (0x8bb93800) [pid = 18694] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:02:08 INFO - PROCESS | 18694 | --DOMWINDOW == 126 (0x85a92400) [pid = 18694] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:02:08 INFO - PROCESS | 18694 | 1463191328324 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:02:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:02:08 INFO - {} 19:02:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2296ms 19:02:08 INFO - PROCESS | 18694 | 1463191328391 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:02:08 INFO - PROCESS | 18694 | 1463191328397 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 19:02:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:02:08 INFO - PROCESS | 18694 | 1463191328417 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:02:08 INFO - PROCESS | 18694 | 1463191328425 Marionette TRACE conn3 <- [1,3050,null,{}] 19:02:08 INFO - PROCESS | 18694 | 1463191328430 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}] 19:02:08 INFO - PROCESS | 18694 | 1463191328715 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:02:08 INFO - PROCESS | 18694 | 1463191328858 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:08 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb77800 == 133 [pid = 18694] [id = 772] 19:02:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 127 (0x8caa9c00) [pid = 18694] [serial = 2315] [outer = (nil)] 19:02:08 INFO - PROCESS | 18694 | ++DOMWINDOW == 128 (0x8d024c00) [pid = 18694] [serial = 2316] [outer = 0x8caa9c00] 19:02:08 INFO - PROCESS | 18694 | 1463191328930 Marionette DEBUG loaded listener.js 19:02:09 INFO - PROCESS | 18694 | ++DOMWINDOW == 129 (0x8d05b400) [pid = 18694] [serial = 2317] [outer = 0x8caa9c00] 19:02:09 INFO - PROCESS | 18694 | 1463191329594 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]]]}] 19:02:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:02:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:02:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:02:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:02:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1242ms 19:02:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:02:09 INFO - PROCESS | 18694 | 1463191329653 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:02:09 INFO - PROCESS | 18694 | 1463191329656 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 19:02:09 INFO - PROCESS | 18694 | 1463191329663 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:02:09 INFO - PROCESS | 18694 | 1463191329666 Marionette TRACE conn3 <- [1,3054,null,{}] 19:02:09 INFO - PROCESS | 18694 | 1463191329672 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}] 19:02:09 INFO - PROCESS | 18694 | 1463191329864 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:02:10 INFO - PROCESS | 18694 | 1463191330090 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 18694 | ++DOCSHELL 0x8cab2400 == 134 [pid = 18694] [id = 773] 19:02:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 130 (0x8d022800) [pid = 18694] [serial = 2318] [outer = (nil)] 19:02:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 131 (0x8dac3c00) [pid = 18694] [serial = 2319] [outer = 0x8d022800] 19:02:10 INFO - PROCESS | 18694 | 1463191330179 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 18694 | ++DOMWINDOW == 132 (0x8dac8400) [pid = 18694] [serial = 2320] [outer = 0x8d022800] 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:02:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:02:12 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" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:02:12 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" 19:02:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:02:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:02:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2230ms 19:02:12 INFO - PROCESS | 18694 | 1463191331710 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"]]]}] 19:02:12 INFO - PROCESS | 18694 | 1463191331894 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:02:12 INFO - PROCESS | 18694 | 1463191331910 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 19:02:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:02:12 INFO - PROCESS | 18694 | 1463191332113 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 18694 | 1463191332119 Marionette TRACE conn3 <- [1,3058,null,{}] 19:02:12 INFO - PROCESS | 18694 | 1463191332130 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}] 19:02:12 INFO - PROCESS | 18694 | 1463191332367 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:02:12 INFO - PROCESS | 18694 | 1463191332673 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 18694 | ++DOCSHELL 0x8a456000 == 135 [pid = 18694] [id = 774] 19:02:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 133 (0x8a45a800) [pid = 18694] [serial = 2321] [outer = (nil)] 19:02:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 134 (0x8ae2b800) [pid = 18694] [serial = 2322] [outer = 0x8a45a800] 19:02:12 INFO - PROCESS | 18694 | 1463191332765 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 18694 | ++DOMWINDOW == 135 (0x8d060400) [pid = 18694] [serial = 2323] [outer = 0x8a45a800] 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:02:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:02:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:02:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:02:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:02:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:02:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:02:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:02:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:02:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1752ms 19:02:13 INFO - PROCESS | 18694 | 1463191333785 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]]]}] 19:02:13 INFO - PROCESS | 18694 | 1463191333813 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:02:13 INFO - PROCESS | 18694 | 1463191333830 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 19:02:13 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:02:13 INFO - PROCESS | 18694 | 1463191333888 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:02:13 INFO - PROCESS | 18694 | 1463191333894 Marionette TRACE conn3 <- [1,3062,null,{}] 19:02:13 INFO - PROCESS | 18694 | 1463191333902 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}] 19:02:14 INFO - PROCESS | 18694 | 1463191334157 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:02:14 INFO - PROCESS | 18694 | 1463191334516 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:14 INFO - PROCESS | 18694 | ++DOCSHELL 0x8c8ca000 == 136 [pid = 18694] [id = 775] 19:02:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 136 (0x8d025c00) [pid = 18694] [serial = 2324] [outer = (nil)] 19:02:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 137 (0x8de57800) [pid = 18694] [serial = 2325] [outer = 0x8d025c00] 19:02:14 INFO - PROCESS | 18694 | 1463191334610 Marionette DEBUG loaded listener.js 19:02:14 INFO - PROCESS | 18694 | ++DOMWINDOW == 138 (0x8e5dbc00) [pid = 18694] [serial = 2326] [outer = 0x8d025c00] 19:02:14 INFO - PROCESS | 18694 | [18694] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:02:15 INFO - PROCESS | 18694 | 1463191335527 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:02:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:02:15 INFO - {} 19:02:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1743ms 19:02:15 INFO - PROCESS | 18694 | 1463191335591 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:02:15 INFO - PROCESS | 18694 | 1463191335595 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 19:02:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:02:15 INFO - PROCESS | 18694 | 1463191335602 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:02:15 INFO - PROCESS | 18694 | 1463191335608 Marionette TRACE conn3 <- [1,3066,null,{}] 19:02:15 INFO - PROCESS | 18694 | 1463191335675 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}] 19:02:15 INFO - PROCESS | 18694 | 1463191335949 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:02:16 INFO - PROCESS | 18694 | 1463191336309 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:16 INFO - PROCESS | 18694 | ++DOCSHELL 0x897c1800 == 137 [pid = 18694] [id = 776] 19:02:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 139 (0x8e753000) [pid = 18694] [serial = 2327] [outer = (nil)] 19:02:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 140 (0x912f7c00) [pid = 18694] [serial = 2328] [outer = 0x8e753000] 19:02:16 INFO - PROCESS | 18694 | 1463191336417 Marionette DEBUG loaded listener.js 19:02:16 INFO - PROCESS | 18694 | ++DOMWINDOW == 141 (0x914d7000) [pid = 18694] [serial = 2329] [outer = 0x8e753000] 19:02:17 INFO - PROCESS | 18694 | 1463191337228 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]]]}] 19:02:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:02:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:02:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:02:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:02:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:02:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:02:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:02:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1684ms 19:02:17 INFO - PROCESS | 18694 | 1463191337289 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:02:17 INFO - PROCESS | 18694 | 1463191337298 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 19:02:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:02:17 INFO - PROCESS | 18694 | 1463191337308 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:02:17 INFO - PROCESS | 18694 | 1463191337314 Marionette TRACE conn3 <- [1,3070,null,{}] 19:02:17 INFO - PROCESS | 18694 | 1463191337337 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}] 19:02:17 INFO - PROCESS | 18694 | 1463191337661 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:02:17 INFO - PROCESS | 18694 | 1463191337901 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:17 INFO - PROCESS | 18694 | ++DOCSHELL 0x885be000 == 138 [pid = 18694] [id = 777] 19:02:17 INFO - PROCESS | 18694 | ++DOMWINDOW == 142 (0x91ab3000) [pid = 18694] [serial = 2330] [outer = (nil)] 19:02:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 143 (0x91abe800) [pid = 18694] [serial = 2331] [outer = 0x91ab3000] 19:02:18 INFO - PROCESS | 18694 | 1463191338035 Marionette DEBUG loaded listener.js 19:02:18 INFO - PROCESS | 18694 | ++DOMWINDOW == 144 (0x91bc4400) [pid = 18694] [serial = 2332] [outer = 0x91ab3000] 19:02:18 INFO - PROCESS | 18694 | 1463191338895 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]]]}] 19:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:02:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1638ms 19:02:18 INFO - PROCESS | 18694 | 1463191338948 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:02:18 INFO - PROCESS | 18694 | 1463191338952 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 19:02:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:02:18 INFO - PROCESS | 18694 | 1463191338958 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:02:18 INFO - PROCESS | 18694 | 1463191338961 Marionette TRACE conn3 <- [1,3074,null,{}] 19:02:18 INFO - PROCESS | 18694 | 1463191338967 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}] 19:02:19 INFO - PROCESS | 18694 | 1463191339288 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:02:19 INFO - PROCESS | 18694 | 1463191339526 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:19 INFO - PROCESS | 18694 | ++DOCSHELL 0x91b25800 == 139 [pid = 18694] [id = 778] 19:02:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 145 (0x91bcf000) [pid = 18694] [serial = 2333] [outer = (nil)] 19:02:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 146 (0x91be0800) [pid = 18694] [serial = 2334] [outer = 0x91bcf000] 19:02:19 INFO - PROCESS | 18694 | 1463191339616 Marionette DEBUG loaded listener.js 19:02:19 INFO - PROCESS | 18694 | ++DOMWINDOW == 147 (0x91ce6000) [pid = 18694] [serial = 2335] [outer = 0x91bcf000] 19:02:20 INFO - PROCESS | 18694 | 1463191340526 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]]]}] 19:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:02:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1585ms 19:02:20 INFO - PROCESS | 18694 | 1463191340543 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:02:20 INFO - PROCESS | 18694 | 1463191340547 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 19:02:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:02:20 INFO - PROCESS | 18694 | 1463191340553 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - PROCESS | 18694 | 1463191340557 Marionette TRACE conn3 <- [1,3078,null,{}] 19:02:20 INFO - PROCESS | 18694 | 1463191340563 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}] 19:02:20 INFO - PROCESS | 18694 | 1463191340825 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:02:21 INFO - PROCESS | 18694 | 1463191341127 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:21 INFO - PROCESS | 18694 | ++DOCSHELL 0x8dacd800 == 140 [pid = 18694] [id = 779] 19:02:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 148 (0x8dbd5c00) [pid = 18694] [serial = 2336] [outer = (nil)] 19:02:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 149 (0x8e864800) [pid = 18694] [serial = 2337] [outer = 0x8dbd5c00] 19:02:21 INFO - PROCESS | 18694 | 1463191341242 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 18694 | ++DOMWINDOW == 150 (0x91cec400) [pid = 18694] [serial = 2338] [outer = 0x8dbd5c00] 19:02:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 19:02:22 INFO - reader.readAsText(blob_2) 19:02:22 INFO - }" did not throw 19:02:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 19:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 19:02:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 19:02:22 INFO - reader.readAsDataURL(blob_2) 19:02:22 INFO - }" did not throw 19:02:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 19:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 19:02:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 19:02:22 INFO - reader.readAsArrayBuffer(blob_2) 19:02:22 INFO - }" did not throw 19:02:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 19:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 19:02:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 19:02:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 19:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:02:22 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 19:02:22 INFO - PROCESS | 18694 | 1463191342197 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 19:02:22 INFO - PROCESS | 18694 | 1463191342206 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:02:22 INFO - PROCESS | 18694 | 1463191342219 Marionette TRACE conn3 <- [1,3082,null,{}] 19:02:22 INFO - PROCESS | 18694 | 1463191342229 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}] 19:02:22 INFO - PROCESS | 18694 | 1463191342588 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:02:22 INFO - PROCESS | 18694 | 1463191342828 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:22 INFO - PROCESS | 18694 | ++DOCSHELL 0x91d38000 == 141 [pid = 18694] [id = 780] 19:02:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 151 (0x923d5000) [pid = 18694] [serial = 2339] [outer = (nil)] 19:02:22 INFO - PROCESS | 18694 | ++DOMWINDOW == 152 (0x92aad000) [pid = 18694] [serial = 2340] [outer = 0x923d5000] 19:02:22 INFO - PROCESS | 18694 | 1463191342962 Marionette DEBUG loaded listener.js 19:02:23 INFO - PROCESS | 18694 | ++DOMWINDOW == 153 (0x92ab6000) [pid = 18694] [serial = 2341] [outer = 0x923d5000] 19:02:23 INFO - PROCESS | 18694 | 1463191343838 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]]]}] 19:02:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:02:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:02:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1695ms 19:02:23 INFO - PROCESS | 18694 | 1463191343920 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:02:23 INFO - PROCESS | 18694 | 1463191343925 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 19:02:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:02:23 INFO - PROCESS | 18694 | 1463191343934 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 18694 | 1463191343937 Marionette TRACE conn3 <- [1,3086,null,{}] 19:02:23 INFO - PROCESS | 18694 | 1463191343942 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}] 19:02:24 INFO - PROCESS | 18694 | 1463191344182 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:02:24 INFO - PROCESS | 18694 | 1463191344509 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:24 INFO - PROCESS | 18694 | ++DOCSHELL 0x885bf400 == 142 [pid = 18694] [id = 781] 19:02:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 154 (0x9281dc00) [pid = 18694] [serial = 2342] [outer = (nil)] 19:02:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 155 (0x92ccfc00) [pid = 18694] [serial = 2343] [outer = 0x9281dc00] 19:02:24 INFO - PROCESS | 18694 | 1463191344643 Marionette DEBUG loaded listener.js 19:02:24 INFO - PROCESS | 18694 | ++DOMWINDOW == 156 (0x92d60400) [pid = 18694] [serial = 2344] [outer = 0x9281dc00] 19:02:25 INFO - PROCESS | 18694 | 1463191345468 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:02:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:02:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1580ms 19:02:25 INFO - PROCESS | 18694 | 1463191345515 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:02:25 INFO - PROCESS | 18694 | 1463191345520 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 19:02:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:02:25 INFO - PROCESS | 18694 | 1463191345526 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:02:25 INFO - PROCESS | 18694 | 1463191345529 Marionette TRACE conn3 <- [1,3090,null,{}] 19:02:25 INFO - PROCESS | 18694 | 1463191345536 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}] 19:02:25 INFO - PROCESS | 18694 | 1463191345789 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:02:26 INFO - PROCESS | 18694 | 1463191346122 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:26 INFO - PROCESS | 18694 | ++DOCSHELL 0x92562400 == 143 [pid = 18694] [id = 782] 19:02:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 157 (0x929c3000) [pid = 18694] [serial = 2345] [outer = (nil)] 19:02:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 158 (0x93aa9c00) [pid = 18694] [serial = 2346] [outer = 0x929c3000] 19:02:26 INFO - PROCESS | 18694 | 1463191346213 Marionette DEBUG loaded listener.js 19:02:26 INFO - PROCESS | 18694 | ++DOMWINDOW == 159 (0x93ab0800) [pid = 18694] [serial = 2347] [outer = 0x929c3000] 19:02:27 INFO - PROCESS | 18694 | 1463191347077 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:02:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:02:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1585ms 19:02:27 INFO - PROCESS | 18694 | 1463191347112 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:02:27 INFO - PROCESS | 18694 | 1463191347116 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 19:02:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:02:27 INFO - PROCESS | 18694 | 1463191347122 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:02:27 INFO - PROCESS | 18694 | 1463191347126 Marionette TRACE conn3 <- [1,3094,null,{}] 19:02:27 INFO - PROCESS | 18694 | 1463191347132 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}] 19:02:27 INFO - PROCESS | 18694 | 1463191347382 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:02:27 INFO - PROCESS | 18694 | 1463191347711 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:27 INFO - PROCESS | 18694 | ++DOCSHELL 0x8bb70c00 == 144 [pid = 18694] [id = 783] 19:02:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 160 (0x92eeb800) [pid = 18694] [serial = 2348] [outer = (nil)] 19:02:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 161 (0x9503a800) [pid = 18694] [serial = 2349] [outer = 0x92eeb800] 19:02:27 INFO - PROCESS | 18694 | 1463191347810 Marionette DEBUG loaded listener.js 19:02:27 INFO - PROCESS | 18694 | ++DOMWINDOW == 162 (0x95043400) [pid = 18694] [serial = 2350] [outer = 0x92eeb800] 19:02:28 INFO - PROCESS | 18694 | 1463191348721 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:02:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:02:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1629ms 19:02:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:02:28 INFO - PROCESS | 18694 | 1463191348753 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:02:28 INFO - PROCESS | 18694 | 1463191348756 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 19:02:28 INFO - PROCESS | 18694 | 1463191348763 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:02:28 INFO - PROCESS | 18694 | 1463191348768 Marionette TRACE conn3 <- [1,3098,null,{}] 19:02:28 INFO - PROCESS | 18694 | 1463191348773 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}] 19:02:29 INFO - PROCESS | 18694 | 1463191349042 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:02:29 INFO - PROCESS | 18694 | 1463191349377 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:29 INFO - PROCESS | 18694 | ++DOCSHELL 0x9503d400 == 145 [pid = 18694] [id = 784] 19:02:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 163 (0x958e5800) [pid = 18694] [serial = 2351] [outer = (nil)] 19:02:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 164 (0x959e9400) [pid = 18694] [serial = 2352] [outer = 0x958e5800] 19:02:29 INFO - PROCESS | 18694 | 1463191349525 Marionette DEBUG loaded listener.js 19:02:29 INFO - PROCESS | 18694 | ++DOMWINDOW == 165 (0x959f3800) [pid = 18694] [serial = 2353] [outer = 0x958e5800] 19:02:30 INFO - PROCESS | 18694 | 1463191350351 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]]]}] 19:02:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:02:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:02:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1634ms 19:02:30 INFO - PROCESS | 18694 | 1463191350396 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:02:30 INFO - PROCESS | 18694 | 1463191350399 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 19:02:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:02:30 INFO - PROCESS | 18694 | 1463191350406 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:02:30 INFO - PROCESS | 18694 | 1463191350409 Marionette TRACE conn3 <- [1,3102,null,{}] 19:02:30 INFO - PROCESS | 18694 | 1463191350415 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}] 19:02:30 INFO - PROCESS | 18694 | 1463191350665 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:02:31 INFO - PROCESS | 18694 | 1463191350995 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:31 INFO - PROCESS | 18694 | ++DOCSHELL 0x92cd2400 == 146 [pid = 18694] [id = 785] 19:02:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 166 (0x959ea800) [pid = 18694] [serial = 2354] [outer = (nil)] 19:02:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 167 (0x95a4e800) [pid = 18694] [serial = 2355] [outer = 0x959ea800] 19:02:31 INFO - PROCESS | 18694 | 1463191351086 Marionette DEBUG loaded listener.js 19:02:31 INFO - PROCESS | 18694 | ++DOMWINDOW == 168 (0x95a50c00) [pid = 18694] [serial = 2356] [outer = 0x959ea800] 19:02:31 INFO - PROCESS | 18694 | 1463191351957 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:02:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1606ms 19:02:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:02:32 INFO - PROCESS | 18694 | 1463191352013 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:02:32 INFO - PROCESS | 18694 | 1463191352016 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 19:02:32 INFO - PROCESS | 18694 | 1463191352024 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:02:32 INFO - PROCESS | 18694 | 1463191352038 Marionette TRACE conn3 <- [1,3106,null,{}] 19:02:32 INFO - PROCESS | 18694 | 1463191352043 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}] 19:02:32 INFO - PROCESS | 18694 | 1463191352281 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:02:32 INFO - PROCESS | 18694 | 1463191352620 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:32 INFO - PROCESS | 18694 | ++DOCSHELL 0x85fad400 == 147 [pid = 18694] [id = 786] 19:02:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 169 (0x95a4cc00) [pid = 18694] [serial = 2357] [outer = (nil)] 19:02:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 170 (0x977e8c00) [pid = 18694] [serial = 2358] [outer = 0x95a4cc00] 19:02:32 INFO - PROCESS | 18694 | 1463191352711 Marionette DEBUG loaded listener.js 19:02:32 INFO - PROCESS | 18694 | ++DOMWINDOW == 171 (0x9819d400) [pid = 18694] [serial = 2359] [outer = 0x95a4cc00] 19:02:33 INFO - PROCESS | 18694 | 1463191353579 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]]]}] 19:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:02:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1595ms 19:02:33 INFO - PROCESS | 18694 | 1463191353619 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:02:33 INFO - PROCESS | 18694 | 1463191353623 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 19:02:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:02:33 INFO - PROCESS | 18694 | 1463191353630 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:02:33 INFO - PROCESS | 18694 | 1463191353633 Marionette TRACE conn3 <- [1,3110,null,{}] 19:02:33 INFO - PROCESS | 18694 | 1463191353639 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}] 19:02:33 INFO - PROCESS | 18694 | 1463191353866 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:02:34 INFO - PROCESS | 18694 | 1463191354166 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:34 INFO - PROCESS | 18694 | ++DOCSHELL 0x98143000 == 148 [pid = 18694] [id = 787] 19:02:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 172 (0x98928c00) [pid = 18694] [serial = 2360] [outer = (nil)] 19:02:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 173 (0x98aef400) [pid = 18694] [serial = 2361] [outer = 0x98928c00] 19:02:34 INFO - PROCESS | 18694 | 1463191354259 Marionette DEBUG loaded listener.js 19:02:34 INFO - PROCESS | 18694 | ++DOMWINDOW == 174 (0x98af1c00) [pid = 18694] [serial = 2362] [outer = 0x98928c00] 19:02:35 INFO - PROCESS | 18694 | 1463191355108 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"]]]}] 19:02:35 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:02:35 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 19:02:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:02:35 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1540ms 19:02:35 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:02:35 INFO - PROCESS | 18694 | 1463191355171 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:02:35 INFO - PROCESS | 18694 | 1463191355175 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 19:02:35 INFO - PROCESS | 18694 | 1463191355181 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:02:35 INFO - PROCESS | 18694 | 1463191355185 Marionette TRACE conn3 <- [1,3114,null,{}] 19:02:35 INFO - PROCESS | 18694 | 1463191355191 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}] 19:02:35 INFO - PROCESS | 18694 | 1463191355424 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:02:35 INFO - PROCESS | 18694 | 1463191355763 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\", \"7c420c86-4861-4ee8-a25a-6928294a7098\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:35 INFO - PROCESS | 18694 | ++DOCSHELL 0x950eb800 == 149 [pid = 18694] [id = 788] 19:02:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 175 (0x958e0000) [pid = 18694] [serial = 2363] [outer = (nil)] 19:02:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 176 (0x98fbe800) [pid = 18694] [serial = 2364] [outer = 0x958e0000] 19:02:35 INFO - PROCESS | 18694 | 1463191355852 Marionette DEBUG loaded listener.js 19:02:35 INFO - PROCESS | 18694 | ++DOMWINDOW == 177 (0x99610800) [pid = 18694] [serial = 2365] [outer = 0x958e0000] 19:02:36 INFO - PROCESS | 18694 | 1463191356727 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]]]}] 19:02:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:02:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1595ms 19:02:36 INFO - PROCESS | 18694 | 1463191356776 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:02:36 INFO - PROCESS | 18694 | 1463191356780 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 19:02:37 WARNING - u'runner_teardown' () 19:02:37 INFO - No more tests 19:02:37 INFO - Got 0 unexpected results 19:02:37 INFO - SUITE-END | took 1308s 19:02:37 INFO - Closing logging queue 19:02:37 INFO - queue closed 19:02:38 INFO - Return code: 0 19:02:38 WARNING - # TBPL SUCCESS # 19:02:38 INFO - Running post-action listener: _resource_record_post_action 19:02:38 INFO - Running post-run listener: _resource_record_post_run 19:02:39 INFO - Total resource usage - Wall time: 1342s; CPU: 98.0%; Read bytes: 270336; Write bytes: 926220288; Read time: 8; Write time: 225712 19:02:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:02:39 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 142155776; Read time: 8; Write time: 114372 19:02:39 INFO - run-tests - Wall time: 1313s; CPU: 98.0%; Read bytes: 266240; Write bytes: 783970304; Read time: 0; Write time: 111332 19:02:39 INFO - Running post-run listener: _upload_blobber_files 19:02:39 INFO - Blob upload gear active. 19:02:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:02:39 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 19:02:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:02:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:02:39 INFO - (blobuploader) - INFO - Open directory for files ... 19:02:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:02:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:02:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:02:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:02:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:02:42 INFO - (blobuploader) - INFO - Done attempting. 19:02:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:02:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:02:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:02:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:02:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:02:43 INFO - (blobuploader) - INFO - Done attempting. 19:02:43 INFO - (blobuploader) - INFO - Iteration through files over. 19:02:43 INFO - Return code: 0 19:02:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:02:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:02:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/379cca69051602818bf5b3014c5ca87cb77f51c687b2a5c883471adc2cb1250675e3f09321e32f05083398704c51968106aa5ac5b8dd2f0c7fda9db66344f92f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e54695b38a1aebc6347ed2a120bc31304994d8d093ef285416cadcc085245479d5f92387d7b09a19d8cd8c6b7af98ce7e20c0ea5c16e064568b9ef1ad049e2e1"} 19:02:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:02:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:02:43 INFO - Contents: 19:02:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/379cca69051602818bf5b3014c5ca87cb77f51c687b2a5c883471adc2cb1250675e3f09321e32f05083398704c51968106aa5ac5b8dd2f0c7fda9db66344f92f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e54695b38a1aebc6347ed2a120bc31304994d8d093ef285416cadcc085245479d5f92387d7b09a19d8cd8c6b7af98ce7e20c0ea5c16e064568b9ef1ad049e2e1"} 19:02:43 INFO - Running post-run listener: copy_logs_to_upload_dir 19:02:43 INFO - Copying logs to upload dir... 19:02:43 INFO - mkdir: /builds/slave/test/build/upload/logs 19:02:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1435.827581 ========= master_lag: 88.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 24 secs) (at 2016-05-13 19:04:11.822376) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 mins, 38 secs) (at 2016-05-13 19:04:11.823642) ========= 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=5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/379cca69051602818bf5b3014c5ca87cb77f51c687b2a5c883471adc2cb1250675e3f09321e32f05083398704c51968106aa5ac5b8dd2f0c7fda9db66344f92f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e54695b38a1aebc6347ed2a120bc31304994d8d093ef285416cadcc085245479d5f92387d7b09a19d8cd8c6b7af98ce7e20c0ea5c16e064568b9ef1ad049e2e1"} build_url:https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032816 build_url: 'https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/379cca69051602818bf5b3014c5ca87cb77f51c687b2a5c883471adc2cb1250675e3f09321e32f05083398704c51968106aa5ac5b8dd2f0c7fda9db66344f92f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e54695b38a1aebc6347ed2a120bc31304994d8d093ef285416cadcc085245479d5f92387d7b09a19d8cd8c6b7af98ce7e20c0ea5c16e064568b9ef1ad049e2e1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UvtA8oW9RiexEVgw-If_fw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 98.74 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 mins, 38 secs) (at 2016-05-13 19:05:50.601250) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 33 secs) (at 2016-05-13 19:05:50.601543) ========= 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=5a152710dd62cc268aad214e000002d8-1463189320.26203-845804152 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018065 ========= master_lag: 33.67 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 33 secs) (at 2016-05-13 19:06:24.291452) ========= ========= Started reboot skipped (results: 3, elapsed: 7 secs) (at 2016-05-13 19:06:24.291880) ========= ========= Finished reboot skipped (results: 3, elapsed: 7 secs) (at 2016-05-13 19:06:31.638411) ========= ========= Total master_lag: 220.75 =========