builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-435 starttime: 1469444045.93 results: success (0) buildid: 20160725022027 builduid: 06e7ff17d0754ca8bb48fa0689aa6a1f revision: f3d7abb885c267a7657e3b8ea06c18f76eb69641 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:05.927302) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:05.927752) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:05.928052) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:06.627839) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:06.628214) ========= 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-1469444036.771699-1763413028 _=/tools/buildbot/bin/python using PTY: False --2016-07-25 03:54:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 565K=0.02s 2016-07-25 03:54:07 (565 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.584004 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:07.266512) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:07.266861) ========= 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-1469444036.771699-1763413028 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019125 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:07.328881) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-25 03:54:07.329199) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f3d7abb885c267a7657e3b8ea06c18f76eb69641 --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-beta --rev f3d7abb885c267a7657e3b8ea06c18f76eb69641 --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-1469444036.771699-1763413028 _=/tools/buildbot/bin/python using PTY: False 2016-07-25 03:54:07,491 truncating revision to first 12 chars 2016-07-25 03:54:07,492 Setting DEBUG logging. 2016-07-25 03:54:07,492 attempt 1/10 2016-07-25 03:54:07,492 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f3d7abb885c2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-25 03:54:08,754 unpacking tar archive at: mozilla-beta-f3d7abb885c2/testing/mozharness/ program finished with exit code 0 elapsedTime=1.752632 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-25 03:54:09.121553) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:09.121895) ========= script_repo_revision: f3d7abb885c267a7657e3b8ea06c18f76eb69641 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:09.122287) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:09.122555) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-25 03:54:09.168509) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 56 secs) (at 2016-07-25 03:54:09.168783) ========= /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-beta --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-beta', '--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-1469444036.771699-1763413028 _=/tools/buildbot/bin/python using PTY: False 03:54:09 INFO - MultiFileLogger online at 20160725 03:54:09 in /builds/slave/test 03:54:09 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-beta --download-symbols true 03:54:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:54:09 INFO - {'append_to_log': False, 03:54:09 INFO - 'base_work_dir': '/builds/slave/test', 03:54:09 INFO - 'blob_upload_branch': 'mozilla-beta', 03:54:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:54:09 INFO - 'buildbot_json_path': 'buildprops.json', 03:54:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:54:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:54:09 INFO - 'download_minidump_stackwalk': True, 03:54:09 INFO - 'download_symbols': 'true', 03:54:09 INFO - 'e10s': False, 03:54:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:54:09 INFO - 'tooltool.py': '/tools/tooltool.py', 03:54:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:54:09 INFO - '/tools/misc-python/virtualenv.py')}, 03:54:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:54:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:54:09 INFO - 'log_level': 'info', 03:54:09 INFO - 'log_to_console': True, 03:54:09 INFO - 'opt_config_files': (), 03:54:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:54:09 INFO - '--processes=1', 03:54:09 INFO - '--config=%(test_path)s/wptrunner.ini', 03:54:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:54:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:54:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:54:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:54:09 INFO - 'pip_index': False, 03:54:09 INFO - 'require_test_zip': True, 03:54:09 INFO - 'test_type': ('testharness',), 03:54:09 INFO - 'this_chunk': '1', 03:54:09 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:54:09 INFO - 'total_chunks': '10', 03:54:09 INFO - 'virtualenv_path': 'venv', 03:54:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:54:09 INFO - 'work_dir': 'build'} 03:54:09 INFO - ##### 03:54:09 INFO - ##### Running clobber step. 03:54:09 INFO - ##### 03:54:09 INFO - Running pre-action listener: _resource_record_pre_action 03:54:09 INFO - Running main action method: clobber 03:54:09 INFO - rmtree: /builds/slave/test/build 03:54:09 INFO - Running post-action listener: _resource_record_post_action 03:54:09 INFO - ##### 03:54:09 INFO - ##### Running read-buildbot-config step. 03:54:09 INFO - ##### 03:54:09 INFO - Running pre-action listener: _resource_record_pre_action 03:54:09 INFO - Running main action method: read_buildbot_config 03:54:09 INFO - Using buildbot properties: 03:54:09 INFO - { 03:54:09 INFO - "project": "", 03:54:09 INFO - "product": "firefox", 03:54:09 INFO - "script_repo_revision": "production", 03:54:09 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 03:54:09 INFO - "repository": "", 03:54:09 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 03:54:09 INFO - "buildid": "20160725022027", 03:54:09 INFO - "pgo_build": "False", 03:54:09 INFO - "basedir": "/builds/slave/test", 03:54:09 INFO - "buildnumber": 5, 03:54:09 INFO - "slavename": "tst-linux32-spot-435", 03:54:09 INFO - "revision": "f3d7abb885c267a7657e3b8ea06c18f76eb69641", 03:54:09 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 03:54:09 INFO - "platform": "linux", 03:54:09 INFO - "branch": "mozilla-beta", 03:54:09 INFO - "repo_path": "releases/mozilla-beta", 03:54:09 INFO - "moz_repo_path": "", 03:54:09 INFO - "stage_platform": "linux", 03:54:09 INFO - "builduid": "06e7ff17d0754ca8bb48fa0689aa6a1f", 03:54:09 INFO - "slavebuilddir": "test" 03:54:09 INFO - } 03:54:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 03:54:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 03:54:09 INFO - Running post-action listener: _resource_record_post_action 03:54:09 INFO - ##### 03:54:09 INFO - ##### Running download-and-extract step. 03:54:09 INFO - ##### 03:54:09 INFO - Running pre-action listener: _resource_record_pre_action 03:54:09 INFO - Running main action method: download_and_extract 03:54:09 INFO - mkdir: /builds/slave/test/build/tests 03:54:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:54:09 INFO - https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 03:54:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:54:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:54:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:54:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 03:54:10 INFO - Downloaded 1291 bytes. 03:54:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:54:10 INFO - Using the following test package requirements: 03:54:10 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 03:54:10 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:54:10 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 03:54:10 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:54:10 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 03:54:10 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:54:10 INFO - u'jsshell-linux-i686.zip'], 03:54:10 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:54:10 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 03:54:10 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 03:54:10 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:54:10 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 03:54:10 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:54:10 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 03:54:10 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:54:10 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 03:54:10 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:54:10 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 03:54:10 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 03:54:10 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')]} 03:54:10 INFO - https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 03:54:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:54:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:54:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:54:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 03:54:15 INFO - Downloaded 22824414 bytes. 03:54:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:54:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:54:16 INFO - caution: filename not matched: web-platform/* 03:54:16 INFO - Return code: 11 03:54:16 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')]} 03:54:16 INFO - https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 03:54:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:54:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:54:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:54:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 03:54:20 INFO - Downloaded 36389876 bytes. 03:54:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:54:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:54:26 INFO - caution: filename not matched: bin/* 03:54:26 INFO - caution: filename not matched: config/* 03:54:26 INFO - caution: filename not matched: mozbase/* 03:54:26 INFO - caution: filename not matched: marionette/* 03:54:26 INFO - caution: filename not matched: tools/wptserve/* 03:54:26 INFO - Return code: 11 03:54:26 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')]} 03:54:26 INFO - https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 03:54:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:54:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:54:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:54:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 03:54:32 INFO - Downloaded 69353264 bytes. 03:54:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:54:32 INFO - mkdir: /builds/slave/test/properties 03:54:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:54:32 INFO - Writing to file /builds/slave/test/properties/build_url 03:54:32 INFO - Contents: 03:54:32 INFO - build_url:https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:54:33 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:54:33 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:54:33 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:54:33 INFO - Contents: 03:54:33 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:54:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:54:33 INFO - https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:54:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:54:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:54:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:54:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 03:54:42 INFO - Downloaded 92315334 bytes. 03:54:44 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:54:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:55:11 INFO - Return code: 0 03:55:11 INFO - Running post-action listener: _resource_record_post_action 03:55:11 INFO - Running post-action listener: set_extra_try_arguments 03:55:11 INFO - ##### 03:55:11 INFO - ##### Running create-virtualenv step. 03:55:11 INFO - ##### 03:55:11 INFO - Running pre-action listener: _pre_create_virtualenv 03:55:11 INFO - Running pre-action listener: _resource_record_pre_action 03:55:11 INFO - Running main action method: create_virtualenv 03:55:11 INFO - Creating virtualenv /builds/slave/test/build/venv 03:55:11 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 03:55:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:55:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:55:12 INFO - Using real prefix '/usr' 03:55:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:55:13 INFO - Installing distribute.............................................................................................................................................................................................done. 03:55:17 INFO - Installing pip.................done. 03:55:17 INFO - Return code: 0 03:55:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:55:17 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')]} 03:55:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:55:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:17 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')]} 03:55:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:55:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:17 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 0x8c6dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d86f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a68e30>, '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 0x8d05c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d84470>, '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-1469444036.771699-1763413028', '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 03:55:17 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 03:55:17 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 03:55:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:55:17 INFO - 'CCACHE_UMASK': '002', 03:55:17 INFO - 'DISPLAY': ':0', 03:55:17 INFO - 'HOME': '/home/cltbld', 03:55:17 INFO - 'LANG': 'en_US.UTF-8', 03:55:17 INFO - 'LOGNAME': 'cltbld', 03:55:17 INFO - 'MAIL': '/var/mail/cltbld', 03:55:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:55:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:55:17 INFO - 'MOZ_NO_REMOTE': '1', 03:55:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:55:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:55:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:55:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:55:17 INFO - 'PWD': '/builds/slave/test', 03:55:17 INFO - 'SHELL': '/bin/bash', 03:55:17 INFO - 'SHLVL': '1', 03:55:17 INFO - 'TERM': 'linux', 03:55:17 INFO - 'TMOUT': '86400', 03:55:17 INFO - 'USER': 'cltbld', 03:55:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469444036.771699-1763413028', 03:55:17 INFO - '_': '/tools/buildbot/bin/python'} 03:55:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:55:17 INFO - Downloading/unpacking psutil>=0.7.1 03:55:17 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 03:55:17 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 03:55:17 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 03:55:17 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 03:55:17 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 03:55:17 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 03:55:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:55:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:55:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:55:21 INFO - Installing collected packages: psutil 03:55:21 INFO - Running setup.py install for psutil 03:55:22 INFO - building 'psutil._psutil_linux' extension 03:55:22 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 03:55:23 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 03:55:23 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 03:55:23 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 03:55:23 INFO - building 'psutil._psutil_posix' extension 03:55:23 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 03:55:23 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 03:55:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:55:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:55:24 INFO - Successfully installed psutil 03:55:24 INFO - Cleaning up... 03:55:24 INFO - Return code: 0 03:55:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:55:24 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')]} 03:55:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:55:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:24 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')]} 03:55:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:55:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:24 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 0x8c6dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d86f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a68e30>, '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 0x8d05c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d84470>, '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-1469444036.771699-1763413028', '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 03:55:24 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 03:55:24 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 03:55:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:55:24 INFO - 'CCACHE_UMASK': '002', 03:55:24 INFO - 'DISPLAY': ':0', 03:55:24 INFO - 'HOME': '/home/cltbld', 03:55:24 INFO - 'LANG': 'en_US.UTF-8', 03:55:24 INFO - 'LOGNAME': 'cltbld', 03:55:24 INFO - 'MAIL': '/var/mail/cltbld', 03:55:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:55:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:55:24 INFO - 'MOZ_NO_REMOTE': '1', 03:55:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:55:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:55:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:55:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:55:24 INFO - 'PWD': '/builds/slave/test', 03:55:24 INFO - 'SHELL': '/bin/bash', 03:55:24 INFO - 'SHLVL': '1', 03:55:24 INFO - 'TERM': 'linux', 03:55:24 INFO - 'TMOUT': '86400', 03:55:24 INFO - 'USER': 'cltbld', 03:55:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469444036.771699-1763413028', 03:55:24 INFO - '_': '/tools/buildbot/bin/python'} 03:55:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:55:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:55:24 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 03:55:24 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 03:55:24 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 03:55:24 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 03:55:24 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 03:55:24 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 03:55:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:55:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:55:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:55:28 INFO - Installing collected packages: mozsystemmonitor 03:55:28 INFO - Running setup.py install for mozsystemmonitor 03:55:28 INFO - Successfully installed mozsystemmonitor 03:55:28 INFO - Cleaning up... 03:55:28 INFO - Return code: 0 03:55:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:55:28 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')]} 03:55:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:55:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:28 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')]} 03:55:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:55:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:28 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 0x8c6dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d86f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a68e30>, '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 0x8d05c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d84470>, '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-1469444036.771699-1763413028', '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 03:55:28 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 03:55:28 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 03:55:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:55:28 INFO - 'CCACHE_UMASK': '002', 03:55:28 INFO - 'DISPLAY': ':0', 03:55:28 INFO - 'HOME': '/home/cltbld', 03:55:28 INFO - 'LANG': 'en_US.UTF-8', 03:55:28 INFO - 'LOGNAME': 'cltbld', 03:55:28 INFO - 'MAIL': '/var/mail/cltbld', 03:55:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:55:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:55:28 INFO - 'MOZ_NO_REMOTE': '1', 03:55:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:55:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:55:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:55:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:55:28 INFO - 'PWD': '/builds/slave/test', 03:55:28 INFO - 'SHELL': '/bin/bash', 03:55:28 INFO - 'SHLVL': '1', 03:55:28 INFO - 'TERM': 'linux', 03:55:28 INFO - 'TMOUT': '86400', 03:55:28 INFO - 'USER': 'cltbld', 03:55:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469444036.771699-1763413028', 03:55:28 INFO - '_': '/tools/buildbot/bin/python'} 03:55:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:55:29 INFO - Downloading/unpacking blobuploader==1.2.4 03:55:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:55:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:55:29 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 03:55:29 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 03:55:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:55:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:55:33 INFO - Downloading blobuploader-1.2.4.tar.gz 03:55:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:55:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:55:33 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 03:55:33 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 03:55:33 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 03:55:33 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 03:55:33 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 03:55:33 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 03:55:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:55:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:55:34 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 03:55:34 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 03:55:34 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 03:55:34 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 03:55:34 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 03:55:34 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 03:55:34 INFO - Downloading docopt-0.6.1.tar.gz 03:55:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:55:34 INFO - Installing collected packages: blobuploader, requests, docopt 03:55:34 INFO - Running setup.py install for blobuploader 03:55:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:55:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:55:35 INFO - Running setup.py install for requests 03:55:35 INFO - Running setup.py install for docopt 03:55:36 INFO - Successfully installed blobuploader requests docopt 03:55:36 INFO - Cleaning up... 03:55:36 INFO - Return code: 0 03:55:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:55:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:55:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:55:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:55:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:55:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:36 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 0x8c6dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d86f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a68e30>, '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 0x8d05c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d84470>, '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-1469444036.771699-1763413028', '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 03:55:36 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 03:55:36 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 03:55:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:55:36 INFO - 'CCACHE_UMASK': '002', 03:55:36 INFO - 'DISPLAY': ':0', 03:55:36 INFO - 'HOME': '/home/cltbld', 03:55:36 INFO - 'LANG': 'en_US.UTF-8', 03:55:36 INFO - 'LOGNAME': 'cltbld', 03:55:36 INFO - 'MAIL': '/var/mail/cltbld', 03:55:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:55:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:55:36 INFO - 'MOZ_NO_REMOTE': '1', 03:55:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:55:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:55:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:55:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:55:36 INFO - 'PWD': '/builds/slave/test', 03:55:36 INFO - 'SHELL': '/bin/bash', 03:55:36 INFO - 'SHLVL': '1', 03:55:36 INFO - 'TERM': 'linux', 03:55:36 INFO - 'TMOUT': '86400', 03:55:36 INFO - 'USER': 'cltbld', 03:55:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469444036.771699-1763413028', 03:55:36 INFO - '_': '/tools/buildbot/bin/python'} 03:55:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:55:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:55:36 INFO - Running setup.py (path:/tmp/pip-kHotel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:55:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:55:36 INFO - Running setup.py (path:/tmp/pip-Imvnbw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:55:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:55:36 INFO - Running setup.py (path:/tmp/pip-22HPQG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:55:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:55:37 INFO - Running setup.py (path:/tmp/pip-xZMDaX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:55:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:55:37 INFO - Running setup.py (path:/tmp/pip-CRTpbG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:55:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:55:37 INFO - Running setup.py (path:/tmp/pip-7DwZel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:55:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:55:37 INFO - Running setup.py (path:/tmp/pip-G3nCDc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:55:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:55:37 INFO - Running setup.py (path:/tmp/pip-H0eAw9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:55:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:55:37 INFO - Running setup.py (path:/tmp/pip-M7qN8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:55:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:55:37 INFO - Running setup.py (path:/tmp/pip-Mmged7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:55:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:55:37 INFO - Running setup.py (path:/tmp/pip-6dneeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:55:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:55:38 INFO - Running setup.py (path:/tmp/pip-dG45PL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:55:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:55:38 INFO - Running setup.py (path:/tmp/pip-ed24PC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:55:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:55:38 INFO - Running setup.py (path:/tmp/pip-VTs0Tp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:55:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:55:38 INFO - Running setup.py (path:/tmp/pip-MkHHjw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:55:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:55:38 INFO - Running setup.py (path:/tmp/pip-wSE2as-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:55:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:55:38 INFO - Running setup.py (path:/tmp/pip-VDd84X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:55:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:55:38 INFO - Running setup.py (path:/tmp/pip-Ngrjca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:55:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:55:39 INFO - Running setup.py (path:/tmp/pip-7t6S_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:55:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:55:39 INFO - Running setup.py (path:/tmp/pip-AzjuoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:55:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:55:39 INFO - Running setup.py (path:/tmp/pip-FX190n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:55:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:55:39 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 03:55:39 INFO - Running setup.py install for manifestparser 03:55:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:55:39 INFO - Running setup.py install for mozcrash 03:55:40 INFO - Running setup.py install for mozdebug 03:55:40 INFO - Running setup.py install for mozdevice 03:55:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:55:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:55:40 INFO - Running setup.py install for mozfile 03:55:40 INFO - Running setup.py install for mozhttpd 03:55:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:55:41 INFO - Running setup.py install for mozinfo 03:55:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:55:41 INFO - Running setup.py install for mozInstall 03:55:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:55:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:55:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:55:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:55:41 INFO - Running setup.py install for mozleak 03:55:41 INFO - Running setup.py install for mozlog 03:55:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:55:41 INFO - Running setup.py install for moznetwork 03:55:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:55:42 INFO - Running setup.py install for mozprocess 03:55:42 INFO - Running setup.py install for mozprofile 03:55:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:55:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:55:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:55:42 INFO - Running setup.py install for mozrunner 03:55:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:55:42 INFO - Running setup.py install for mozscreenshot 03:55:43 INFO - Running setup.py install for moztest 03:55:43 INFO - Running setup.py install for mozversion 03:55:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:55:43 INFO - Running setup.py install for wptserve 03:55:43 INFO - Running setup.py install for marionette-driver 03:55:44 INFO - Running setup.py install for browsermob-proxy 03:55:44 INFO - Running setup.py install for marionette-client 03:55:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:55:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:55:45 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 03:55:45 INFO - Cleaning up... 03:55:45 INFO - Return code: 0 03:55:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:55:45 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')]} 03:55:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:55:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:45 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')]} 03:55:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:55:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:45 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 0x8c6dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d86f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a68e30>, '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 0x8d05c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d84470>, '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-1469444036.771699-1763413028', '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 03:55:45 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 03:55:45 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 03:55:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:55:45 INFO - 'CCACHE_UMASK': '002', 03:55:45 INFO - 'DISPLAY': ':0', 03:55:45 INFO - 'HOME': '/home/cltbld', 03:55:45 INFO - 'LANG': 'en_US.UTF-8', 03:55:45 INFO - 'LOGNAME': 'cltbld', 03:55:45 INFO - 'MAIL': '/var/mail/cltbld', 03:55:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:55:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:55:45 INFO - 'MOZ_NO_REMOTE': '1', 03:55:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:55:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:55:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:55:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:55:45 INFO - 'PWD': '/builds/slave/test', 03:55:45 INFO - 'SHELL': '/bin/bash', 03:55:45 INFO - 'SHLVL': '1', 03:55:45 INFO - 'TERM': 'linux', 03:55:45 INFO - 'TMOUT': '86400', 03:55:45 INFO - 'USER': 'cltbld', 03:55:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469444036.771699-1763413028', 03:55:45 INFO - '_': '/tools/buildbot/bin/python'} 03:55:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:55:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:55:45 INFO - Running setup.py (path:/tmp/pip-hjcQGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:55:45 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)) 03:55:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:55:45 INFO - Running setup.py (path:/tmp/pip-Tvmj05-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:55:45 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)) 03:55:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:55:45 INFO - Running setup.py (path:/tmp/pip-XghjYl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:55:45 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)) 03:55:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:55:45 INFO - Running setup.py (path:/tmp/pip-9eVf4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:55:46 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)) 03:55:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:55:46 INFO - Running setup.py (path:/tmp/pip-55fYur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:55:46 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)) 03:55:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:55:46 INFO - Running setup.py (path:/tmp/pip-DsKiZW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:55:46 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)) 03:55:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:55:46 INFO - Running setup.py (path:/tmp/pip-Sqr8Wq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:55:46 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)) 03:55:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:55:46 INFO - Running setup.py (path:/tmp/pip-XqPWqX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:55:46 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)) 03:55:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:55:46 INFO - Running setup.py (path:/tmp/pip-XALFvf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:55:46 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)) 03:55:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:55:46 INFO - Running setup.py (path:/tmp/pip-6bjSYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:55:46 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)) 03:55:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:55:46 INFO - Running setup.py (path:/tmp/pip-hph_M0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:55:46 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)) 03:55:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:55:46 INFO - Running setup.py (path:/tmp/pip-K0PLD0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:55:47 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)) 03:55:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:55:47 INFO - Running setup.py (path:/tmp/pip-fDQ3kU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:55:47 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)) 03:55:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:55:47 INFO - Running setup.py (path:/tmp/pip-Rf0a7L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:55:47 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)) 03:55:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:55:47 INFO - Running setup.py (path:/tmp/pip-IrYwiT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:55:47 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)) 03:55:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:55:47 INFO - Running setup.py (path:/tmp/pip-rrXKfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:55:47 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)) 03:55:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:55:47 INFO - Running setup.py (path:/tmp/pip-Klmeqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:55:47 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)) 03:55:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:55:47 INFO - Running setup.py (path:/tmp/pip-X8YEuz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:55:47 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)) 03:55:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:55:47 INFO - Running setup.py (path:/tmp/pip-y7GMxy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:55:48 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)) 03:55:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:55:48 INFO - Running setup.py (path:/tmp/pip-G81mii-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:55:48 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)) 03:55:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:55:48 INFO - Running setup.py (path:/tmp/pip-XlV9_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:55:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:55:48 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)) 03:55:48 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)) 03:55:48 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)) 03:55:48 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)) 03:55:48 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)) 03:55:48 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)) 03:55:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:55: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 03:55: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 03:55: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 03:55: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 03:55: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 03:55: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 03:55:52 INFO - Downloading blessings-1.6.tar.gz 03:55:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:55:52 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)) 03:55:52 INFO - Installing collected packages: blessings 03:55:52 INFO - Running setup.py install for blessings 03:55:52 INFO - Successfully installed blessings 03:55:52 INFO - Cleaning up... 03:55:53 INFO - Return code: 0 03:55:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:55:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:55:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:55:53 INFO - Reading from file tmpfile_stdout 03:55:53 INFO - Current package versions: 03:55:53 INFO - argparse == 1.2.1 03:55:53 INFO - blessings == 1.6 03:55:53 INFO - blobuploader == 1.2.4 03:55:53 INFO - browsermob-proxy == 0.6.0 03:55:53 INFO - docopt == 0.6.1 03:55:53 INFO - manifestparser == 1.1 03:55:53 INFO - marionette-client == 2.3.0 03:55:53 INFO - marionette-driver == 1.4.0 03:55:53 INFO - mozInstall == 1.12 03:55:53 INFO - mozcrash == 0.17 03:55:53 INFO - mozdebug == 0.1 03:55:53 INFO - mozdevice == 0.48 03:55:53 INFO - mozfile == 1.2 03:55:53 INFO - mozhttpd == 0.7 03:55:53 INFO - mozinfo == 0.9 03:55:53 INFO - mozleak == 0.1 03:55:53 INFO - mozlog == 3.1 03:55:53 INFO - moznetwork == 0.27 03:55:53 INFO - mozprocess == 0.22 03:55:53 INFO - mozprofile == 0.28 03:55:53 INFO - mozrunner == 6.11 03:55:53 INFO - mozscreenshot == 0.1 03:55:53 INFO - mozsystemmonitor == 0.0 03:55:53 INFO - moztest == 0.7 03:55:53 INFO - mozversion == 1.4 03:55:53 INFO - psutil == 3.1.1 03:55:53 INFO - requests == 1.2.3 03:55:53 INFO - wptserve == 1.4.0 03:55:53 INFO - wsgiref == 0.1.2 03:55:53 INFO - Running post-action listener: _resource_record_post_action 03:55:53 INFO - Running post-action listener: _start_resource_monitoring 03:55:53 INFO - Starting resource monitoring. 03:55:53 INFO - ##### 03:55:53 INFO - ##### Running pull step. 03:55:53 INFO - ##### 03:55:53 INFO - Running pre-action listener: _resource_record_pre_action 03:55:53 INFO - Running main action method: pull 03:55:53 INFO - Pull has nothing to do! 03:55:53 INFO - Running post-action listener: _resource_record_post_action 03:55:53 INFO - ##### 03:55:53 INFO - ##### Running install step. 03:55:53 INFO - ##### 03:55:53 INFO - Running pre-action listener: _resource_record_pre_action 03:55:53 INFO - Running main action method: install 03:55:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:55:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:55:53 INFO - Reading from file tmpfile_stdout 03:55:53 INFO - Detecting whether we're running mozinstall >=1.0... 03:55:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:55:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:55:54 INFO - Reading from file tmpfile_stdout 03:55:54 INFO - Output received: 03:55:54 INFO - Usage: mozinstall [options] installer 03:55:54 INFO - Options: 03:55:54 INFO - -h, --help show this help message and exit 03:55:54 INFO - -d DEST, --destination=DEST 03:55:54 INFO - Directory to install application into. [default: 03:55:54 INFO - "/builds/slave/test"] 03:55:54 INFO - --app=APP Application being installed. [default: firefox] 03:55:54 INFO - mkdir: /builds/slave/test/build/application 03:55:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:55:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 03:56:24 INFO - Reading from file tmpfile_stdout 03:56:24 INFO - Output received: 03:56:24 INFO - /builds/slave/test/build/application/firefox/firefox 03:56:24 INFO - Running post-action listener: _resource_record_post_action 03:56:24 INFO - ##### 03:56:24 INFO - ##### Running run-tests step. 03:56:24 INFO - ##### 03:56:24 INFO - Running pre-action listener: _resource_record_pre_action 03:56:24 INFO - Running main action method: run_tests 03:56:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:56:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:56:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:56:24 INFO - grabbing minidump binary from tooltool 03:56:24 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')]} 03:56:24 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 0x8a68e30>, '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 0x8d05c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d84470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:56:24 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 03:56:24 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 03:56:24 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 03:56:24 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:56:24 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpR5J72T 03:56:24 INFO - INFO - File integrity verified, renaming tmpR5J72T to linux32-minidump_stackwalk 03:56:24 INFO - INFO - Updating local cache /builds/tooltool_cache... 03:56:24 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 03:56:24 INFO - Return code: 0 03:56:24 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 03:56:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:56:25 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/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.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 03:56:25 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/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.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 03:56:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:56:25 INFO - 'CCACHE_UMASK': '002', 03:56:25 INFO - 'DISPLAY': ':0', 03:56:25 INFO - 'HOME': '/home/cltbld', 03:56:25 INFO - 'LANG': 'en_US.UTF-8', 03:56:25 INFO - 'LOGNAME': 'cltbld', 03:56:25 INFO - 'MAIL': '/var/mail/cltbld', 03:56:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:56:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:56:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:56:25 INFO - 'MOZ_NO_REMOTE': '1', 03:56:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:56:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:56:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:56:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:56:25 INFO - 'PWD': '/builds/slave/test', 03:56:25 INFO - 'SHELL': '/bin/bash', 03:56:25 INFO - 'SHLVL': '1', 03:56:25 INFO - 'TERM': 'linux', 03:56:25 INFO - 'TMOUT': '86400', 03:56:25 INFO - 'USER': 'cltbld', 03:56:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469444036.771699-1763413028', 03:56:25 INFO - '_': '/tools/buildbot/bin/python'} 03:56:25 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/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.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 03:56:25 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 03:56:25 INFO - import pkg_resources 03:56:27 INFO - Using 1 client processes 03:56:27 INFO - wptserve Starting http server on 127.0.0.1:8000 03:56:27 INFO - wptserve Starting http server on 127.0.0.1:8001 03:56:27 INFO - wptserve Starting http server on 127.0.0.1:8443 03:56:29 INFO - SUITE-START | Running 778 tests 03:56:29 INFO - Running testharness tests 03:56:29 INFO - Setting up ssl 03:56:29 INFO - PROCESS | certutil | 03:56:29 INFO - PROCESS | certutil | 03:56:29 INFO - PROCESS | certutil | 03:56:29 INFO - Certificate Nickname Trust Attributes 03:56:29 INFO - SSL,S/MIME,JAR/XPI 03:56:29 INFO - 03:56:29 INFO - web-platform-tests CT,, 03:56:29 INFO - 03:56:29 INFO - Starting runner 03:56:32 INFO - PROCESS | 1888 | 1469444192597 Marionette DEBUG Marionette enabled via build flag and pref 03:56:32 INFO - PROCESS | 1888 | ++DOCSHELL 0xa4e53400 == 1 [pid = 1888] [id = 1] 03:56:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 1 (0xa4e53800) [pid = 1888] [serial = 1] [outer = (nil)] 03:56:32 INFO - PROCESS | 1888 | [1888] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:56:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 2 (0xa4e54000) [pid = 1888] [serial = 2] [outer = 0xa4e53800] 03:56:33 INFO - PROCESS | 1888 | 1469444193356 Marionette INFO Listening on port 2828 03:56:34 INFO - PROCESS | 1888 | 1469444194002 Marionette DEBUG Marionette enabled via command-line flag 03:56:34 INFO - PROCESS | 1888 | ++DOCSHELL 0xa2002800 == 2 [pid = 1888] [id = 2] 03:56:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 3 (0xa2002c00) [pid = 1888] [serial = 3] [outer = (nil)] 03:56:34 INFO - PROCESS | 1888 | [1888] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:56:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 4 (0xa2003400) [pid = 1888] [serial = 4] [outer = 0xa2002c00] 03:56:34 INFO - PROCESS | 1888 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20cbfe0 03:56:34 INFO - PROCESS | 1888 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d0ae0 03:56:34 INFO - PROCESS | 1888 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dec20 03:56:34 INFO - PROCESS | 1888 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20fd880 03:56:34 INFO - PROCESS | 1888 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20ff5c0 03:56:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 5 (0xa110a400) [pid = 1888] [serial = 5] [outer = 0xa4e53800] 03:56:34 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:56:34 INFO - PROCESS | 1888 | 1469444194743 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48038 03:56:34 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:56:34 INFO - PROCESS | 1888 | 1469444194779 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48039 03:56:34 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:56:34 INFO - PROCESS | 1888 | 1469444194853 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48040 03:56:34 INFO - PROCESS | 1888 | 1469444194858 Marionette DEBUG Closed connection conn0 03:56:34 INFO - PROCESS | 1888 | 1469444194863 Marionette DEBUG Closed connection conn1 03:56:34 INFO - PROCESS | 1888 | [1888] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 03:56:35 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:56:35 INFO - PROCESS | 1888 | 1469444195024 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48041 03:56:35 INFO - PROCESS | 1888 | 1469444195028 Marionette DEBUG Closed connection conn2 03:56:35 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:56:35 INFO - PROCESS | 1888 | 1469444195064 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:48042 03:56:35 INFO - PROCESS | 1888 | 1469444195072 Marionette DEBUG Closed connection conn3 03:56:35 INFO - PROCESS | 1888 | 1469444195125 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:56:35 INFO - PROCESS | 1888 | 1469444195148 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160725022027","device":"desktop","version":"48.0"} 03:56:35 INFO - PROCESS | 1888 | [1888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:56:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x9ac75800 == 3 [pid = 1888] [id = 3] 03:56:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 6 (0x9ac75c00) [pid = 1888] [serial = 6] [outer = (nil)] 03:56:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x9ac76000 == 4 [pid = 1888] [id = 4] 03:56:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 7 (0x9ac79800) [pid = 1888] [serial = 7] [outer = (nil)] 03:56:37 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:56:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a0fb000 == 5 [pid = 1888] [id = 5] 03:56:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 8 (0x9a0fb400) [pid = 1888] [serial = 8] [outer = (nil)] 03:56:37 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:56:38 INFO - PROCESS | 1888 | [1888] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:56:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 9 (0x99f8dc00) [pid = 1888] [serial = 9] [outer = 0x9a0fb400] 03:56:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 10 (0x99cc3000) [pid = 1888] [serial = 10] [outer = 0x9ac75c00] 03:56:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 11 (0x99cc4c00) [pid = 1888] [serial = 11] [outer = 0x9ac79800] 03:56:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 12 (0x99cc7400) [pid = 1888] [serial = 12] [outer = 0x9a0fb400] 03:56:39 INFO - PROCESS | 1888 | 1469444199579 Marionette INFO startBrowser a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:39 INFO - PROCESS | 1888 | 1469444199626 Marionette DEBUG loaded listener.js 03:56:39 INFO - PROCESS | 1888 | 1469444199645 Marionette DEBUG loaded listener.js 03:56:39 INFO - PROCESS | 1888 | 1469444199648 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 13 (0x98938800) [pid = 1888] [serial = 13] [outer = 0x9a0fb400] 03:56:40 INFO - PROCESS | 1888 | 1469444200382 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"a49bfc8c-eec1-4510-ad19-ded025ca05e4","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160725022027","device":"desktop","version":"48.0","command_id":1}}] 03:56:40 INFO - PROCESS | 1888 | 1469444200908 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:56:40 INFO - PROCESS | 1888 | 1469444200917 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:41 INFO - PROCESS | 1888 | 1469444201071 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 03:56:41 INFO - PROCESS | 1888 | 1469444201101 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:56:41 INFO - PROCESS | 1888 | 1469444201107 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:41 INFO - PROCESS | 1888 | [1888] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:56:41 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:56:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 14 (0x9558c800) [pid = 1888] [serial = 14] [outer = 0x9a0fb400] 03:56:41 INFO - PROCESS | 1888 | 1469444201637 Marionette TRACE conn4 <- [1,3,null,{}] 03:56:41 INFO - PROCESS | 1888 | 1469444201644 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:56:41 INFO - PROCESS | 1888 | 1469444201649 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:41 INFO - PROCESS | 1888 | 1469444201703 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 03:56:41 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:56:41 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:41 INFO - PROCESS | 1888 | 1469444201758 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 03:56:41 INFO - PROCESS | 1888 | 1469444201761 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 03:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:56:41 INFO - PROCESS | 1888 | 1469444201770 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:56:41 INFO - PROCESS | 1888 | 1469444201776 Marionette TRACE conn4 <- [1,6,null,{}] 03:56:41 INFO - PROCESS | 1888 | 1469444201799 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:41 INFO - PROCESS | 1888 | 1469444201806 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:41 INFO - PROCESS | 1888 | 1469444201843 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 03:56:41 INFO - PROCESS | 1888 | 1469444201850 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:41 INFO - PROCESS | 1888 | 1469444201861 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e23c00 == 6 [pid = 1888] [id = 6] 03:56:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 15 (0x93e24000) [pid = 1888] [serial = 15] [outer = (nil)] 03:56:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 16 (0x93e26000) [pid = 1888] [serial = 16] [outer = 0x93e24000] 03:56:41 INFO - PROCESS | 1888 | 1469444201933 Marionette DEBUG loaded listener.js 03:56:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 17 (0x93e2a800) [pid = 1888] [serial = 17] [outer = 0x93e24000] 03:56:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x93c68400 == 7 [pid = 1888] [id = 7] 03:56:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 18 (0x93c68800) [pid = 1888] [serial = 18] [outer = (nil)] 03:56:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 19 (0x93e2a000) [pid = 1888] [serial = 19] [outer = 0x93c68800] 03:56:42 INFO - PROCESS | 1888 | 1469444202439 Marionette DEBUG loaded listener.js 03:56:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 20 (0x93b6c800) [pid = 1888] [serial = 20] [outer = 0x93c68800] 03:56:42 INFO - PROCESS | 1888 | [1888] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 03:56:42 INFO - PROCESS | 1888 | 1469444202991 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1351ms 03:56:43 INFO - PROCESS | 1888 | 1469444203291 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 03:56:43 INFO - PROCESS | 1888 | 1469444203298 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 03:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:56:43 INFO - PROCESS | 1888 | 1469444203422 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:56:43 INFO - PROCESS | 1888 | 1469444203430 Marionette TRACE conn4 <- [1,10,null,{}] 03:56:43 INFO - PROCESS | 1888 | 1469444203461 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:43 INFO - PROCESS | 1888 | 1469444203467 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:43 INFO - PROCESS | 1888 | 1469444203666 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 03:56:43 INFO - PROCESS | 1888 | 1469444203776 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:43 INFO - PROCESS | 1888 | 1469444203787 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:43 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b70800 == 8 [pid = 1888] [id = 8] 03:56:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 21 (0x93c66c00) [pid = 1888] [serial = 21] [outer = (nil)] 03:56:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 22 (0x979adc00) [pid = 1888] [serial = 22] [outer = 0x93c66c00] 03:56:43 INFO - PROCESS | 1888 | 1469444203870 Marionette DEBUG loaded listener.js 03:56:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 23 (0x989e8800) [pid = 1888] [serial = 23] [outer = 0x93c66c00] 03:56:44 INFO - PROCESS | 1888 | 1469444204736 Marionette TRACE conn4 <- [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]]]}] 03:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1398ms 03:56:44 INFO - PROCESS | 1888 | 1469444204785 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 03:56:44 INFO - PROCESS | 1888 | 1469444204790 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 03:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:56:44 INFO - PROCESS | 1888 | 1469444204801 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:56:44 INFO - PROCESS | 1888 | 1469444204806 Marionette TRACE conn4 <- [1,14,null,{}] 03:56:44 INFO - PROCESS | 1888 | 1469444204814 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:44 INFO - PROCESS | 1888 | 1469444204820 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:45 INFO - PROCESS | 1888 | 1469444205014 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 03:56:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x99e7e400 == 9 [pid = 1888] [id = 9] 03:56:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 24 (0x99e7f000) [pid = 1888] [serial = 24] [outer = (nil)] 03:56:45 INFO - PROCESS | 1888 | 1469444205159 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:45 INFO - PROCESS | 1888 | 1469444205170 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 25 (0x99f8d400) [pid = 1888] [serial = 25] [outer = 0x99e7f000] 03:56:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x99e7f400 == 10 [pid = 1888] [id = 10] 03:56:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 26 (0x9a4af800) [pid = 1888] [serial = 26] [outer = (nil)] 03:56:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 27 (0x9a94c800) [pid = 1888] [serial = 27] [outer = 0x9a4af800] 03:56:45 INFO - PROCESS | 1888 | 1469444205300 Marionette DEBUG loaded listener.js 03:56:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 28 (0x9a951000) [pid = 1888] [serial = 28] [outer = 0x9a4af800] 03:56:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 29 (0x9a58a800) [pid = 1888] [serial = 29] [outer = 0x99e7f000] 03:56:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x9cddf800 == 11 [pid = 1888] [id = 11] 03:56:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 30 (0xa0696000) [pid = 1888] [serial = 30] [outer = (nil)] 03:56:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 31 (0xa2090c00) [pid = 1888] [serial = 31] [outer = 0xa0696000] 03:56:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 32 (0xa34ca000) [pid = 1888] [serial = 32] [outer = 0xa0696000] 03:56:46 INFO - PROCESS | 1888 | 1469444206601 Marionette TRACE conn4 <- [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]]]}] 03:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1892ms 03:56:46 INFO - PROCESS | 1888 | 1469444206690 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 03:56:46 INFO - PROCESS | 1888 | 1469444206694 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 03:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:56:46 INFO - PROCESS | 1888 | 1469444206702 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:56:46 INFO - PROCESS | 1888 | 1469444206706 Marionette TRACE conn4 <- [1,18,null,{}] 03:56:46 INFO - PROCESS | 1888 | 1469444206723 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:46 INFO - PROCESS | 1888 | 1469444206733 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:46 INFO - PROCESS | 1888 | 1469444206986 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 03:56:47 INFO - PROCESS | 1888 | 1469444207122 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:47 INFO - PROCESS | 1888 | 1469444207137 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:47 INFO - PROCESS | 1888 | ++DOCSHELL 0xa231c800 == 12 [pid = 1888] [id = 12] 03:56:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 33 (0xa231cc00) [pid = 1888] [serial = 33] [outer = (nil)] 03:56:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 34 (0xa6da1400) [pid = 1888] [serial = 34] [outer = 0xa231cc00] 03:56:47 INFO - PROCESS | 1888 | 1469444207230 Marionette DEBUG loaded listener.js 03:56:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 35 (0xa6f77c00) [pid = 1888] [serial = 35] [outer = 0xa231cc00] 03:56:48 INFO - PROCESS | 1888 | 1469444208153 Marionette TRACE conn4 <- [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]]]}] 03:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1496ms 03:56:48 INFO - PROCESS | 1888 | 1469444208199 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 03:56:48 INFO - PROCESS | 1888 | 1469444208205 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 03:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:56:48 INFO - PROCESS | 1888 | 1469444208211 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:56:48 INFO - PROCESS | 1888 | 1469444208214 Marionette TRACE conn4 <- [1,22,null,{}] 03:56:48 INFO - PROCESS | 1888 | 1469444208220 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:48 INFO - PROCESS | 1888 | 1469444208226 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:48 INFO - PROCESS | 1888 | 1469444208426 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 03:56:48 INFO - PROCESS | 1888 | 1469444208554 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:48 INFO - PROCESS | 1888 | 1469444208564 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a466400 == 13 [pid = 1888] [id = 13] 03:56:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 36 (0x9a467800) [pid = 1888] [serial = 36] [outer = (nil)] 03:56:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 37 (0x9a46c400) [pid = 1888] [serial = 37] [outer = 0x9a467800] 03:56:48 INFO - PROCESS | 1888 | 1469444208647 Marionette DEBUG loaded listener.js 03:56:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 38 (0xa6da1c00) [pid = 1888] [serial = 38] [outer = 0x9a467800] 03:56:49 INFO - PROCESS | 1888 | 1469444209916 Marionette TRACE conn4 <- [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]]]}] 03:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1739ms 03:56:49 INFO - PROCESS | 1888 | 1469444209951 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 03:56:49 INFO - PROCESS | 1888 | 1469444209956 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 03:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:56:49 INFO - PROCESS | 1888 | 1469444209964 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:56:49 INFO - PROCESS | 1888 | 1469444209969 Marionette TRACE conn4 <- [1,26,null,{}] 03:56:49 INFO - PROCESS | 1888 | 1469444209977 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:49 INFO - PROCESS | 1888 | 1469444209982 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:50 INFO - PROCESS | 1888 | 1469444210174 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 03:56:50 INFO - PROCESS | 1888 | 1469444210323 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:50 INFO - PROCESS | 1888 | 1469444210331 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x99a6a400 == 14 [pid = 1888] [id = 14] 03:56:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 39 (0x99cc7000) [pid = 1888] [serial = 39] [outer = (nil)] 03:56:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 40 (0x9a4b2800) [pid = 1888] [serial = 40] [outer = 0x99cc7000] 03:56:50 INFO - PROCESS | 1888 | 1469444210409 Marionette DEBUG loaded listener.js 03:56:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 41 (0x9ab02000) [pid = 1888] [serial = 41] [outer = 0x99cc7000] 03:56:51 INFO - PROCESS | 1888 | 1469444211118 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1187ms 03:56:51 INFO - PROCESS | 1888 | 1469444211151 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 03:56:51 INFO - PROCESS | 1888 | 1469444211158 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 03:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:56:51 INFO - PROCESS | 1888 | 1469444211167 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:56:51 INFO - PROCESS | 1888 | 1469444211172 Marionette TRACE conn4 <- [1,30,null,{}] 03:56:51 INFO - PROCESS | 1888 | 1469444211177 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:51 INFO - PROCESS | 1888 | 1469444211183 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:51 INFO - PROCESS | 1888 | 1469444211405 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 03:56:51 INFO - PROCESS | 1888 | 1469444211419 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:51 INFO - PROCESS | 1888 | 1469444211428 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x9ab0a000 == 15 [pid = 1888] [id = 15] 03:56:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 42 (0x9b32f800) [pid = 1888] [serial = 42] [outer = (nil)] 03:56:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 43 (0x9b92b800) [pid = 1888] [serial = 43] [outer = 0x9b32f800] 03:56:51 INFO - PROCESS | 1888 | 1469444211515 Marionette DEBUG loaded listener.js 03:56:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 44 (0x9cd15400) [pid = 1888] [serial = 44] [outer = 0x9b32f800] 03:56:52 INFO - PROCESS | 1888 | 1469444212295 Marionette TRACE conn4 <- [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]]]}] 03:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1180ms 03:56:52 INFO - PROCESS | 1888 | 1469444212349 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 03:56:52 INFO - PROCESS | 1888 | 1469444212352 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 03:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:56:52 INFO - PROCESS | 1888 | 1469444212359 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:56:52 INFO - PROCESS | 1888 | 1469444212365 Marionette TRACE conn4 <- [1,34,null,{}] 03:56:52 INFO - PROCESS | 1888 | 1469444212380 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:52 INFO - PROCESS | 1888 | 1469444212388 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:52 INFO - PROCESS | 1888 | 1469444212551 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 03:56:52 INFO - PROCESS | 1888 | 1469444212562 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:52 INFO - PROCESS | 1888 | 1469444212569 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:52 INFO - PROCESS | 1888 | ++DOCSHELL 0xa118a800 == 16 [pid = 1888] [id = 16] 03:56:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 45 (0xa118bc00) [pid = 1888] [serial = 45] [outer = (nil)] 03:56:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 46 (0xa1192c00) [pid = 1888] [serial = 46] [outer = 0xa118bc00] 03:56:52 INFO - PROCESS | 1888 | 1469444212733 Marionette DEBUG loaded listener.js 03:56:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 47 (0xa234c000) [pid = 1888] [serial = 47] [outer = 0xa118bc00] 03:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1135ms 03:56:53 INFO - PROCESS | 1888 | 1469444213484 Marionette TRACE conn4 <- [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]]]}] 03:56:53 INFO - PROCESS | 1888 | 1469444213494 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 03:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:56:53 INFO - PROCESS | 1888 | 1469444213498 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 03:56:53 INFO - PROCESS | 1888 | 1469444213504 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:56:53 INFO - PROCESS | 1888 | 1469444213508 Marionette TRACE conn4 <- [1,38,null,{}] 03:56:53 INFO - PROCESS | 1888 | 1469444213513 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:53 INFO - PROCESS | 1888 | 1469444213519 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:53 INFO - PROCESS | 1888 | 1469444213720 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 03:56:53 INFO - PROCESS | 1888 | 1469444213738 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:53 INFO - PROCESS | 1888 | 1469444213750 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:53 INFO - PROCESS | 1888 | ++DOCSHELL 0xa2001800 == 17 [pid = 1888] [id = 17] 03:56:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 48 (0xa231a800) [pid = 1888] [serial = 48] [outer = (nil)] 03:56:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 49 (0xa255b800) [pid = 1888] [serial = 49] [outer = 0xa231a800] 03:56:53 INFO - PROCESS | 1888 | 1469444213833 Marionette DEBUG loaded listener.js 03:56:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 50 (0xa2562400) [pid = 1888] [serial = 50] [outer = 0xa231a800] 03:56:54 INFO - PROCESS | 1888 | 1469444214586 Marionette TRACE conn4 <- [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]]]}] 03:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1135ms 03:56:54 INFO - PROCESS | 1888 | 1469444214642 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 03:56:54 INFO - PROCESS | 1888 | 1469444214646 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 03:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:56:54 INFO - PROCESS | 1888 | 1469444214670 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:56:54 INFO - PROCESS | 1888 | 1469444214680 Marionette TRACE conn4 <- [1,42,null,{}] 03:56:54 INFO - PROCESS | 1888 | 1469444214692 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:54 INFO - PROCESS | 1888 | 1469444214706 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:54 INFO - PROCESS | 1888 | 1469444214872 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 03:56:54 INFO - PROCESS | 1888 | 1469444214882 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:54 INFO - PROCESS | 1888 | 1469444214892 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:54 INFO - PROCESS | 1888 | ++DOCSHELL 0xa2fb7800 == 18 [pid = 1888] [id = 18] 03:56:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 51 (0xa2fe8800) [pid = 1888] [serial = 51] [outer = (nil)] 03:56:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 52 (0xa3379c00) [pid = 1888] [serial = 52] [outer = 0xa2fe8800] 03:56:54 INFO - PROCESS | 1888 | 1469444214976 Marionette DEBUG loaded listener.js 03:56:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 53 (0xa344cc00) [pid = 1888] [serial = 53] [outer = 0xa2fe8800] 03:56:55 INFO - PROCESS | 1888 | 1469444215821 Marionette TRACE conn4 <- [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]]]}] 03:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1195ms 03:56:55 INFO - PROCESS | 1888 | 1469444215864 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 03:56:55 INFO - PROCESS | 1888 | 1469444215868 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 03:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:56:55 INFO - PROCESS | 1888 | 1469444215874 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:56:55 INFO - PROCESS | 1888 | 1469444215877 Marionette TRACE conn4 <- [1,46,null,{}] 03:56:55 INFO - PROCESS | 1888 | 1469444215882 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:55 INFO - PROCESS | 1888 | 1469444215892 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:56 INFO - PROCESS | 1888 | 1469444216075 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 03:56:56 INFO - PROCESS | 1888 | 1469444216084 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:56 INFO - PROCESS | 1888 | 1469444216092 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x92412000 == 19 [pid = 1888] [id = 19] 03:56:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 54 (0x92415c00) [pid = 1888] [serial = 54] [outer = (nil)] 03:56:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 55 (0xa2fba000) [pid = 1888] [serial = 55] [outer = 0x92415c00] 03:56:56 INFO - PROCESS | 1888 | 1469444216245 Marionette DEBUG loaded listener.js 03:56:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 56 (0xa501c800) [pid = 1888] [serial = 56] [outer = 0x92415c00] 03:56:56 INFO - PROCESS | 1888 | 1469444216962 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:56:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1136ms 03:56:57 INFO - PROCESS | 1888 | 1469444217011 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 03:56:57 INFO - PROCESS | 1888 | 1469444217015 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 03:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:56:57 INFO - PROCESS | 1888 | 1469444217021 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:56:57 INFO - PROCESS | 1888 | 1469444217023 Marionette TRACE conn4 <- [1,50,null,{}] 03:56:57 INFO - PROCESS | 1888 | 1469444217029 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:57 INFO - PROCESS | 1888 | 1469444217034 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:57 INFO - PROCESS | 1888 | 1469444217219 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 03:56:57 INFO - PROCESS | 1888 | 1469444217236 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:57 INFO - PROCESS | 1888 | 1469444217263 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x9b396c00 == 20 [pid = 1888] [id = 20] 03:56:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 57 (0xa069ec00) [pid = 1888] [serial = 57] [outer = (nil)] 03:56:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 58 (0xa62e7800) [pid = 1888] [serial = 58] [outer = 0xa069ec00] 03:56:57 INFO - PROCESS | 1888 | 1469444217326 Marionette DEBUG loaded listener.js 03:56:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 59 (0xa62e1c00) [pid = 1888] [serial = 59] [outer = 0xa069ec00] 03:56:58 INFO - PROCESS | 1888 | 1469444218034 Marionette TRACE conn4 <- [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]]]}] 03:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1032ms 03:56:58 INFO - PROCESS | 1888 | 1469444218054 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 03:56:58 INFO - PROCESS | 1888 | 1469444218058 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 03:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:56:58 INFO - PROCESS | 1888 | 1469444218065 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:56:58 INFO - PROCESS | 1888 | 1469444218068 Marionette TRACE conn4 <- [1,54,null,{}] 03:56:58 INFO - PROCESS | 1888 | 1469444218074 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:58 INFO - PROCESS | 1888 | 1469444218079 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:58 INFO - PROCESS | 1888 | 1469444218290 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 03:56:58 INFO - PROCESS | 1888 | 1469444218306 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:58 INFO - PROCESS | 1888 | 1469444218314 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:56:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x979acc00 == 21 [pid = 1888] [id = 21] 03:56:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 60 (0x98a98000) [pid = 1888] [serial = 60] [outer = (nil)] 03:56:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 61 (0xa689e800) [pid = 1888] [serial = 61] [outer = 0x98a98000] 03:56:58 INFO - PROCESS | 1888 | 1469444218385 Marionette DEBUG loaded listener.js 03:56:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 62 (0xa6da1800) [pid = 1888] [serial = 62] [outer = 0x98a98000] 03:56:59 INFO - PROCESS | 1888 | --DOCSHELL 0xa231c800 == 20 [pid = 1888] [id = 12] 03:56:59 INFO - PROCESS | 1888 | --DOCSHELL 0x93e23c00 == 19 [pid = 1888] [id = 6] 03:56:59 INFO - PROCESS | 1888 | --DOCSHELL 0x93b70800 == 18 [pid = 1888] [id = 8] 03:56:59 INFO - PROCESS | 1888 | --DOCSHELL 0x99e7f400 == 17 [pid = 1888] [id = 10] 03:57:00 INFO - PROCESS | 1888 | 1469444220100 Marionette TRACE conn4 <- [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]]]}] 03:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2103ms 03:57:00 INFO - PROCESS | 1888 | 1469444220171 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 03:57:00 INFO - PROCESS | 1888 | 1469444220177 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 03:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:57:00 INFO - PROCESS | 1888 | 1469444220185 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:57:00 INFO - PROCESS | 1888 | 1469444220190 Marionette TRACE conn4 <- [1,58,null,{}] 03:57:00 INFO - PROCESS | 1888 | 1469444220207 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:00 INFO - PROCESS | 1888 | 1469444220214 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:00 INFO - PROCESS | 1888 | 1469444220415 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 03:57:00 INFO - PROCESS | 1888 | 1469444220434 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:00 INFO - PROCESS | 1888 | 1469444220446 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x953a2000 == 18 [pid = 1888] [id = 22] 03:57:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x953a2800) [pid = 1888] [serial = 63] [outer = (nil)] 03:57:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x979b5400) [pid = 1888] [serial = 64] [outer = 0x953a2800] 03:57:00 INFO - PROCESS | 1888 | 1469444220516 Marionette DEBUG loaded listener.js 03:57:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x9893ac00) [pid = 1888] [serial = 65] [outer = 0x953a2800] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x99cc7000) [pid = 1888] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x9b32f800) [pid = 1888] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0xa118bc00) [pid = 1888] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 61 (0xa231a800) [pid = 1888] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 60 (0x93e24000) [pid = 1888] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 59 (0x93c66c00) [pid = 1888] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 58 (0x9a4af800) [pid = 1888] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 57 (0xa231cc00) [pid = 1888] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:57:01 INFO - PROCESS | 1888 | --DOMWINDOW == 56 (0x9a467800) [pid = 1888] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:57:01 INFO - PROCESS | 1888 | 1469444221748 Marionette TRACE conn4 <- [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]]]}] 03:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1587ms 03:57:01 INFO - PROCESS | 1888 | 1469444221777 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 03:57:01 INFO - PROCESS | 1888 | 1469444221785 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 03:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:57:01 INFO - PROCESS | 1888 | 1469444221797 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:57:01 INFO - PROCESS | 1888 | 1469444221800 Marionette TRACE conn4 <- [1,62,null,{}] 03:57:01 INFO - PROCESS | 1888 | 1469444221808 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:01 INFO - PROCESS | 1888 | 1469444221815 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:01 INFO - PROCESS | 1888 | 1469444221980 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 03:57:02 INFO - PROCESS | 1888 | 1469444221994 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:02 INFO - PROCESS | 1888 | 1469444222004 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x95585400 == 19 [pid = 1888] [id = 23] 03:57:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 57 (0x98e68800) [pid = 1888] [serial = 66] [outer = (nil)] 03:57:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 58 (0x99a62400) [pid = 1888] [serial = 67] [outer = 0x98e68800] 03:57:02 INFO - PROCESS | 1888 | 1469444222119 Marionette DEBUG loaded listener.js 03:57:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 59 (0x9a45f800) [pid = 1888] [serial = 68] [outer = 0x98e68800] 03:57:03 INFO - PROCESS | 1888 | 1469444223089 Marionette TRACE conn4 <- [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]]]}] 03:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1331ms 03:57:03 INFO - PROCESS | 1888 | 1469444223128 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 03:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:57:03 INFO - PROCESS | 1888 | 1469444223132 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 03:57:03 INFO - PROCESS | 1888 | 1469444223139 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:57:03 INFO - PROCESS | 1888 | 1469444223145 Marionette TRACE conn4 <- [1,66,null,{}] 03:57:03 INFO - PROCESS | 1888 | 1469444223204 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:03 INFO - PROCESS | 1888 | 1469444223211 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:03 INFO - PROCESS | 1888 | 1469444223405 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 03:57:03 INFO - PROCESS | 1888 | 1469444223536 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:03 INFO - PROCESS | 1888 | 1469444223549 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x949dec00 == 20 [pid = 1888] [id = 24] 03:57:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 60 (0x949df000) [pid = 1888] [serial = 69] [outer = (nil)] 03:57:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 61 (0x953c5400) [pid = 1888] [serial = 70] [outer = 0x949df000] 03:57:03 INFO - PROCESS | 1888 | 1469444223647 Marionette DEBUG loaded listener.js 03:57:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 62 (0x98a8fc00) [pid = 1888] [serial = 71] [outer = 0x949df000] 03:57:04 INFO - PROCESS | 1888 | 1469444224484 Marionette TRACE conn4 <- [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]]]}] 03:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1389ms 03:57:04 INFO - PROCESS | 1888 | 1469444224529 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 03:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:57:04 INFO - PROCESS | 1888 | 1469444224536 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 03:57:04 INFO - PROCESS | 1888 | 1469444224544 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:57:04 INFO - PROCESS | 1888 | 1469444224549 Marionette TRACE conn4 <- [1,70,null,{}] 03:57:04 INFO - PROCESS | 1888 | 1469444224558 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:04 INFO - PROCESS | 1888 | 1469444224564 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:04 INFO - PROCESS | 1888 | 1469444224762 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 03:57:04 INFO - PROCESS | 1888 | 1469444224901 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:04 INFO - PROCESS | 1888 | 1469444224914 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x9ac74800 == 21 [pid = 1888] [id = 25] 03:57:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x9ac7ac00) [pid = 1888] [serial = 72] [outer = (nil)] 03:57:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x9affb400) [pid = 1888] [serial = 73] [outer = 0x9ac7ac00] 03:57:05 INFO - PROCESS | 1888 | 1469444225003 Marionette DEBUG loaded listener.js 03:57:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x95589000) [pid = 1888] [serial = 74] [outer = 0x9ac7ac00] 03:57:05 INFO - PROCESS | 1888 | 1469444225831 Marionette TRACE conn4 <- [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]]]}] 03:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1340ms 03:57:05 INFO - PROCESS | 1888 | 1469444225884 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 03:57:05 INFO - PROCESS | 1888 | 1469444225888 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 03:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:57:05 INFO - PROCESS | 1888 | 1469444225914 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:57:05 INFO - PROCESS | 1888 | 1469444225917 Marionette TRACE conn4 <- [1,74,null,{}] 03:57:05 INFO - PROCESS | 1888 | 1469444225926 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:05 INFO - PROCESS | 1888 | 1469444225931 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:06 INFO - PROCESS | 1888 | 1469444226120 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 03:57:06 INFO - PROCESS | 1888 | 1469444226257 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:06 INFO - PROCESS | 1888 | 1469444226272 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x9cde3800 == 22 [pid = 1888] [id = 26] 03:57:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x9cde9400) [pid = 1888] [serial = 75] [outer = (nil)] 03:57:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0xa110fc00) [pid = 1888] [serial = 76] [outer = 0x9cde9400] 03:57:06 INFO - PROCESS | 1888 | 1469444226364 Marionette DEBUG loaded listener.js 03:57:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0xa2319c00) [pid = 1888] [serial = 77] [outer = 0x9cde9400] 03:57:07 INFO - PROCESS | 1888 | 1469444227209 Marionette TRACE conn4 <- [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]]]}] 03:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1356ms 03:57:07 INFO - PROCESS | 1888 | 1469444227261 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 03:57:07 INFO - PROCESS | 1888 | 1469444227271 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 03:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:57:07 INFO - PROCESS | 1888 | 1469444227280 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:57:07 INFO - PROCESS | 1888 | 1469444227284 Marionette TRACE conn4 <- [1,78,null,{}] 03:57:07 INFO - PROCESS | 1888 | 1469444227308 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:07 INFO - PROCESS | 1888 | 1469444227314 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:07 INFO - PROCESS | 1888 | 1469444227525 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 03:57:07 INFO - PROCESS | 1888 | 1469444227629 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:07 INFO - PROCESS | 1888 | 1469444227636 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:07 INFO - PROCESS | 1888 | ++DOCSHELL 0xa2ff2000 == 23 [pid = 1888] [id = 27] 03:57:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0xa4e5c000) [pid = 1888] [serial = 78] [outer = (nil)] 03:57:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0xa681e800) [pid = 1888] [serial = 79] [outer = 0xa4e5c000] 03:57:07 INFO - PROCESS | 1888 | 1469444227719 Marionette DEBUG loaded listener.js 03:57:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0xa6ace800) [pid = 1888] [serial = 80] [outer = 0xa4e5c000] 03:57:08 INFO - PROCESS | 1888 | 1469444228610 Marionette TRACE conn4 <- [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]]]}] 03:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1382ms 03:57:08 INFO - PROCESS | 1888 | 1469444228663 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 03:57:08 INFO - PROCESS | 1888 | 1469444228667 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 03:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:57:08 INFO - PROCESS | 1888 | 1469444228673 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:57:08 INFO - PROCESS | 1888 | 1469444228677 Marionette TRACE conn4 <- [1,82,null,{}] 03:57:08 INFO - PROCESS | 1888 | 1469444228683 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:08 INFO - PROCESS | 1888 | 1469444228688 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:08 INFO - PROCESS | 1888 | 1469444228858 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 03:57:09 INFO - PROCESS | 1888 | 1469444228994 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:09 INFO - PROCESS | 1888 | 1469444229001 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x9aff9000 == 24 [pid = 1888] [id = 28] 03:57:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0xa0697000) [pid = 1888] [serial = 81] [outer = (nil)] 03:57:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0xa6f45400) [pid = 1888] [serial = 82] [outer = 0xa0697000] 03:57:09 INFO - PROCESS | 1888 | 1469444229085 Marionette DEBUG loaded listener.js 03:57:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x93c6c800) [pid = 1888] [serial = 83] [outer = 0xa0697000] 03:57:09 INFO - PROCESS | 1888 | 1469444229906 Marionette TRACE conn4 <- [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]]]}] 03:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1281ms 03:57:09 INFO - PROCESS | 1888 | 1469444229955 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 03:57:09 INFO - PROCESS | 1888 | 1469444229959 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 03:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:57:09 INFO - PROCESS | 1888 | 1469444229966 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:57:09 INFO - PROCESS | 1888 | 1469444229969 Marionette TRACE conn4 <- [1,86,null,{}] 03:57:09 INFO - PROCESS | 1888 | 1469444229975 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:09 INFO - PROCESS | 1888 | 1469444229985 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:10 INFO - PROCESS | 1888 | 1469444230202 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 03:57:10 INFO - PROCESS | 1888 | 1469444230340 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:10 INFO - PROCESS | 1888 | 1469444230348 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e24000 == 25 [pid = 1888] [id = 29] 03:57:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0xa6d9d800) [pid = 1888] [serial = 84] [outer = (nil)] 03:57:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0xa82f6400) [pid = 1888] [serial = 85] [outer = 0xa6d9d800] 03:57:10 INFO - PROCESS | 1888 | 1469444230434 Marionette DEBUG loaded listener.js 03:57:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0xa8c42c00) [pid = 1888] [serial = 86] [outer = 0xa6d9d800] 03:57:11 INFO - PROCESS | 1888 | 1469444231316 Marionette TRACE conn4 <- [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]]]}] 03:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1385ms 03:57:11 INFO - PROCESS | 1888 | 1469444231352 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 03:57:11 INFO - PROCESS | 1888 | 1469444231357 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 03:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:57:11 INFO - PROCESS | 1888 | 1469444231364 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:57:11 INFO - PROCESS | 1888 | 1469444231368 Marionette TRACE conn4 <- [1,90,null,{}] 03:57:11 INFO - PROCESS | 1888 | 1469444231375 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:11 INFO - PROCESS | 1888 | 1469444231381 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:11 INFO - PROCESS | 1888 | 1469444231600 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 03:57:11 INFO - PROCESS | 1888 | 1469444231614 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:11 INFO - PROCESS | 1888 | 1469444231623 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x92410400 == 26 [pid = 1888] [id = 30] 03:57:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x9b933000) [pid = 1888] [serial = 87] [outer = (nil)] 03:57:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0xa8c83400) [pid = 1888] [serial = 88] [outer = 0x9b933000] 03:57:11 INFO - PROCESS | 1888 | 1469444231740 Marionette DEBUG loaded listener.js 03:57:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0xa901c800) [pid = 1888] [serial = 89] [outer = 0x9b933000] 03:57:12 INFO - PROCESS | 1888 | 1469444232800 Marionette TRACE conn4 <- [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]]]}] 03:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1493ms 03:57:12 INFO - PROCESS | 1888 | 1469444232859 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 03:57:12 INFO - PROCESS | 1888 | 1469444232865 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 03:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:57:12 INFO - PROCESS | 1888 | 1469444232873 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:57:12 INFO - PROCESS | 1888 | 1469444232881 Marionette TRACE conn4 <- [1,94,null,{}] 03:57:12 INFO - PROCESS | 1888 | 1469444232890 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:12 INFO - PROCESS | 1888 | 1469444232895 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:13 INFO - PROCESS | 1888 | 1469444233074 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 03:57:13 INFO - PROCESS | 1888 | 1469444233223 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:13 INFO - PROCESS | 1888 | 1469444233236 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:13 INFO - PROCESS | 1888 | ++DOCSHELL 0x93c69400 == 27 [pid = 1888] [id = 31] 03:57:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x93e25400) [pid = 1888] [serial = 90] [outer = (nil)] 03:57:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x953a4800) [pid = 1888] [serial = 91] [outer = 0x93e25400] 03:57:13 INFO - PROCESS | 1888 | 1469444233346 Marionette DEBUG loaded listener.js 03:57:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x98e67000) [pid = 1888] [serial = 92] [outer = 0x93e25400] 03:57:14 INFO - PROCESS | 1888 | --DOCSHELL 0x9a466400 == 26 [pid = 1888] [id = 13] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x99cc7400) [pid = 1888] [serial = 12] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x9a4b2800) [pid = 1888] [serial = 40] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x9b92b800) [pid = 1888] [serial = 43] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x9cd15400) [pid = 1888] [serial = 44] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0xa1192c00) [pid = 1888] [serial = 46] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0xa255b800) [pid = 1888] [serial = 49] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0xa3379c00) [pid = 1888] [serial = 52] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0xa2fba000) [pid = 1888] [serial = 55] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x979adc00) [pid = 1888] [serial = 22] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x9a94c800) [pid = 1888] [serial = 27] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0xa2090c00) [pid = 1888] [serial = 31] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0xa6da1400) [pid = 1888] [serial = 34] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x9a46c400) [pid = 1888] [serial = 37] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x99f8d400) [pid = 1888] [serial = 25] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0xa2562400) [pid = 1888] [serial = 50] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x9ab02000) [pid = 1888] [serial = 41] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0xa234c000) [pid = 1888] [serial = 47] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x9a951000) [pid = 1888] [serial = 28] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x989e8800) [pid = 1888] [serial = 23] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0xa62e7800) [pid = 1888] [serial = 58] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0xa6f77c00) [pid = 1888] [serial = 35] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 61 (0x93e2a800) [pid = 1888] [serial = 17] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 60 (0xa6da1c00) [pid = 1888] [serial = 38] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 59 (0x99f8dc00) [pid = 1888] [serial = 9] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 58 (0xa4e54000) [pid = 1888] [serial = 2] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 57 (0x93e2a000) [pid = 1888] [serial = 19] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | --DOMWINDOW == 56 (0x93e26000) [pid = 1888] [serial = 16] [outer = (nil)] [url = about:blank] 03:57:14 INFO - PROCESS | 1888 | 1469444234880 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2040ms 03:57:14 INFO - PROCESS | 1888 | 1469444234926 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 03:57:14 INFO - PROCESS | 1888 | 1469444234933 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 03:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:57:14 INFO - PROCESS | 1888 | 1469444234941 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:57:14 INFO - PROCESS | 1888 | 1469444234949 Marionette TRACE conn4 <- [1,98,null,{}] 03:57:14 INFO - PROCESS | 1888 | 1469444234961 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:14 INFO - PROCESS | 1888 | 1469444234967 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:15 INFO - PROCESS | 1888 | 1469444235130 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 03:57:15 INFO - PROCESS | 1888 | 1469444235140 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:15 INFO - PROCESS | 1888 | 1469444235151 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x979adc00 == 27 [pid = 1888] [id = 32] 03:57:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 57 (0x979bac00) [pid = 1888] [serial = 93] [outer = (nil)] 03:57:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 58 (0x98e64000) [pid = 1888] [serial = 94] [outer = 0x979bac00] 03:57:15 INFO - PROCESS | 1888 | 1469444235225 Marionette DEBUG loaded listener.js 03:57:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 59 (0x9987a800) [pid = 1888] [serial = 95] [outer = 0x979bac00] 03:57:16 INFO - PROCESS | 1888 | 1469444236131 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:57:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 60 (0x99abbc00) [pid = 1888] [serial = 96] [outer = 0xa0696000] 03:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1242ms 03:57:16 INFO - PROCESS | 1888 | 1469444236200 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 03:57:16 INFO - PROCESS | 1888 | 1469444236209 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 03:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:57:16 INFO - PROCESS | 1888 | 1469444236263 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:57:16 INFO - PROCESS | 1888 | 1469444236269 Marionette TRACE conn4 <- [1,102,null,{}] 03:57:16 INFO - PROCESS | 1888 | 1469444236284 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:16 INFO - PROCESS | 1888 | 1469444236289 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:16 INFO - PROCESS | 1888 | 1469444236497 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 03:57:16 INFO - PROCESS | 1888 | 1469444236566 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:16 INFO - PROCESS | 1888 | 1469444236577 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x99f8dc00 == 28 [pid = 1888] [id = 33] 03:57:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 61 (0x9a468400) [pid = 1888] [serial = 97] [outer = (nil)] 03:57:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 62 (0x9a4b1c00) [pid = 1888] [serial = 98] [outer = 0x9a468400] 03:57:16 INFO - PROCESS | 1888 | 1469444236646 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x9ab0a400) [pid = 1888] [serial = 99] [outer = 0x9a468400] 03:57:17 INFO - PROCESS | 1888 | 1469444237418 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1228ms 03:57:17 INFO - PROCESS | 1888 | 1469444237454 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 03:57:17 INFO - PROCESS | 1888 | 1469444237458 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 03:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:57:17 INFO - PROCESS | 1888 | 1469444237465 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:57:17 INFO - PROCESS | 1888 | 1469444237471 Marionette TRACE conn4 <- [1,106,null,{}] 03:57:17 INFO - PROCESS | 1888 | 1469444237493 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:17 INFO - PROCESS | 1888 | 1469444237502 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:17 INFO - PROCESS | 1888 | 1469444237701 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 03:57:17 INFO - PROCESS | 1888 | 1469444237730 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:17 INFO - PROCESS | 1888 | 1469444237743 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x9cd3c000 == 29 [pid = 1888] [id = 34] 03:57:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x9cddec00) [pid = 1888] [serial = 100] [outer = (nil)] 03:57:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x9cdeac00) [pid = 1888] [serial = 101] [outer = 0x9cddec00] 03:57:17 INFO - PROCESS | 1888 | 1469444237816 Marionette DEBUG loaded listener.js 03:57:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0xa1190c00) [pid = 1888] [serial = 102] [outer = 0x9cddec00] 03:57:18 INFO - PROCESS | 1888 | 1469444238683 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1289ms 03:57:18 INFO - PROCESS | 1888 | 1469444238757 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 03:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:57:18 INFO - PROCESS | 1888 | 1469444238762 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 03:57:18 INFO - PROCESS | 1888 | 1469444238769 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:57:18 INFO - PROCESS | 1888 | 1469444238773 Marionette TRACE conn4 <- [1,110,null,{}] 03:57:18 INFO - PROCESS | 1888 | 1469444238779 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:18 INFO - PROCESS | 1888 | 1469444238785 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:19 INFO - PROCESS | 1888 | 1469444239067 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 03:57:19 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x98a98000) [pid = 1888] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:57:19 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x98e68800) [pid = 1888] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:57:19 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0xa2fe8800) [pid = 1888] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:57:19 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0xa069ec00) [pid = 1888] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:57:19 INFO - PROCESS | 1888 | --DOMWINDOW == 61 (0x92415c00) [pid = 1888] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:57:19 INFO - PROCESS | 1888 | --DOMWINDOW == 60 (0x953a2800) [pid = 1888] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:57:19 INFO - PROCESS | 1888 | 1469444239150 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:19 INFO - PROCESS | 1888 | 1469444239162 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x92415c00 == 30 [pid = 1888] [id = 35] 03:57:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 61 (0x9241a000) [pid = 1888] [serial = 103] [outer = (nil)] 03:57:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 62 (0x98e68800) [pid = 1888] [serial = 104] [outer = 0x9241a000] 03:57:19 INFO - PROCESS | 1888 | 1469444239229 Marionette DEBUG loaded listener.js 03:57:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0xa2350800) [pid = 1888] [serial = 105] [outer = 0x9241a000] 03:57:19 INFO - PROCESS | 1888 | 1469444239925 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1193ms 03:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:57:19 INFO - PROCESS | 1888 | 1469444239962 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 03:57:19 INFO - PROCESS | 1888 | 1469444239965 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 03:57:19 INFO - PROCESS | 1888 | 1469444239976 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:57:19 INFO - PROCESS | 1888 | 1469444239980 Marionette TRACE conn4 <- [1,114,null,{}] 03:57:19 INFO - PROCESS | 1888 | 1469444239993 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:20 INFO - PROCESS | 1888 | 1469444239998 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:20 INFO - PROCESS | 1888 | 1469444240151 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 03:57:20 INFO - PROCESS | 1888 | 1469444240161 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:20 INFO - PROCESS | 1888 | 1469444240170 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:20 INFO - PROCESS | 1888 | ++DOCSHELL 0xa234bc00 == 31 [pid = 1888] [id = 36] 03:57:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0xa25eb400) [pid = 1888] [serial = 106] [outer = (nil)] 03:57:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0xa2feb400) [pid = 1888] [serial = 107] [outer = 0xa25eb400] 03:57:20 INFO - PROCESS | 1888 | 1469444240243 Marionette DEBUG loaded listener.js 03:57:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0xa346f400) [pid = 1888] [serial = 108] [outer = 0xa25eb400] 03:57:21 INFO - PROCESS | 1888 | 1469444241210 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1297ms 03:57:21 INFO - PROCESS | 1888 | 1469444241270 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 03:57:21 INFO - PROCESS | 1888 | 1469444241278 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 03:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:57:21 INFO - PROCESS | 1888 | 1469444241289 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:57:21 INFO - PROCESS | 1888 | 1469444241295 Marionette TRACE conn4 <- [1,118,null,{}] 03:57:21 INFO - PROCESS | 1888 | 1469444241347 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:21 INFO - PROCESS | 1888 | 1469444241353 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:21 INFO - PROCESS | 1888 | 1469444241542 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 03:57:21 INFO - PROCESS | 1888 | 1469444241663 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:21 INFO - PROCESS | 1888 | 1469444241681 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e26400 == 32 [pid = 1888] [id = 37] 03:57:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x95584400) [pid = 1888] [serial = 109] [outer = (nil)] 03:57:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x989e7400) [pid = 1888] [serial = 110] [outer = 0x95584400] 03:57:21 INFO - PROCESS | 1888 | 1469444241802 Marionette DEBUG loaded listener.js 03:57:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x99f8e000) [pid = 1888] [serial = 111] [outer = 0x95584400] 03:57:22 INFO - PROCESS | 1888 | 1469444242712 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1467ms 03:57:22 INFO - PROCESS | 1888 | 1469444242756 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 03:57:22 INFO - PROCESS | 1888 | 1469444242764 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 03:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:57:22 INFO - PROCESS | 1888 | 1469444242777 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:57:22 INFO - PROCESS | 1888 | 1469444242783 Marionette TRACE conn4 <- [1,122,null,{}] 03:57:22 INFO - PROCESS | 1888 | 1469444242789 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:22 INFO - PROCESS | 1888 | 1469444242796 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:22 INFO - PROCESS | 1888 | 1469444242989 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 03:57:23 INFO - PROCESS | 1888 | 1469444243131 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:23 INFO - PROCESS | 1888 | 1469444243149 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e20c00 == 33 [pid = 1888] [id = 38] 03:57:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x95339800) [pid = 1888] [serial = 112] [outer = (nil)] 03:57:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x9533b800) [pid = 1888] [serial = 113] [outer = 0x95339800] 03:57:23 INFO - PROCESS | 1888 | 1469444243248 Marionette DEBUG loaded listener.js 03:57:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x9533e800) [pid = 1888] [serial = 114] [outer = 0x95339800] 03:57:24 INFO - PROCESS | 1888 | 1469444244291 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1591ms 03:57:24 INFO - PROCESS | 1888 | 1469444244370 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 03:57:24 INFO - PROCESS | 1888 | 1469444244373 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 03:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:57:24 INFO - PROCESS | 1888 | 1469444244382 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:57:24 INFO - PROCESS | 1888 | 1469444244389 Marionette TRACE conn4 <- [1,126,null,{}] 03:57:24 INFO - PROCESS | 1888 | 1469444244409 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:24 INFO - PROCESS | 1888 | 1469444244419 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:24 INFO - PROCESS | 1888 | 1469444244712 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 03:57:24 INFO - PROCESS | 1888 | 1469444244867 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:24 INFO - PROCESS | 1888 | 1469444244877 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x95346000 == 34 [pid = 1888] [id = 39] 03:57:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x95346400) [pid = 1888] [serial = 115] [outer = (nil)] 03:57:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x9539b800) [pid = 1888] [serial = 116] [outer = 0x95346400] 03:57:24 INFO - PROCESS | 1888 | 1469444244967 Marionette DEBUG loaded listener.js 03:57:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x979b9000) [pid = 1888] [serial = 117] [outer = 0x95346400] 03:57:25 INFO - PROCESS | 1888 | 1469444245926 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1594ms 03:57:25 INFO - PROCESS | 1888 | 1469444245976 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 03:57:25 INFO - PROCESS | 1888 | 1469444245981 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 03:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:57:25 INFO - PROCESS | 1888 | 1469444245988 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:57:25 INFO - PROCESS | 1888 | 1469444245991 Marionette TRACE conn4 <- [1,130,null,{}] 03:57:26 INFO - PROCESS | 1888 | 1469444245997 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:26 INFO - PROCESS | 1888 | 1469444246002 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:26 INFO - PROCESS | 1888 | 1469444246294 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 03:57:26 INFO - PROCESS | 1888 | 1469444246742 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:26 INFO - PROCESS | 1888 | 1469444246755 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x92414400 == 35 [pid = 1888] [id = 40] 03:57:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x92416000) [pid = 1888] [serial = 118] [outer = (nil)] 03:57:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x93c66c00) [pid = 1888] [serial = 119] [outer = 0x92416000] 03:57:26 INFO - PROCESS | 1888 | 1469444246880 Marionette DEBUG loaded listener.js 03:57:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x95302400) [pid = 1888] [serial = 120] [outer = 0x92416000] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0xa689e800) [pid = 1888] [serial = 61] [outer = (nil)] [url = about:blank] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x99a62400) [pid = 1888] [serial = 67] [outer = (nil)] [url = about:blank] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0xa344cc00) [pid = 1888] [serial = 53] [outer = (nil)] [url = about:blank] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0xa62e1c00) [pid = 1888] [serial = 59] [outer = (nil)] [url = about:blank] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0xa501c800) [pid = 1888] [serial = 56] [outer = (nil)] [url = about:blank] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x9a45f800) [pid = 1888] [serial = 68] [outer = (nil)] [url = about:blank] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x979b5400) [pid = 1888] [serial = 64] [outer = (nil)] [url = about:blank] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x9893ac00) [pid = 1888] [serial = 65] [outer = (nil)] [url = about:blank] 03:57:27 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0xa6da1800) [pid = 1888] [serial = 62] [outer = (nil)] [url = about:blank] 03:57:28 INFO - PROCESS | 1888 | 1469444248061 Marionette TRACE conn4 <- [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]]]}] 03:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2088ms 03:57:28 INFO - PROCESS | 1888 | 1469444248077 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 03:57:28 INFO - PROCESS | 1888 | 1469444248082 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 03:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:57:28 INFO - PROCESS | 1888 | 1469444248090 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:57:28 INFO - PROCESS | 1888 | 1469444248095 Marionette TRACE conn4 <- [1,134,null,{}] 03:57:28 INFO - PROCESS | 1888 | 1469444248103 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:28 INFO - PROCESS | 1888 | 1469444248109 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:28 INFO - PROCESS | 1888 | 1469444248269 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 03:57:28 INFO - PROCESS | 1888 | 1469444248373 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:28 INFO - PROCESS | 1888 | 1469444248383 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x9533c800 == 36 [pid = 1888] [id = 41] 03:57:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x95344000) [pid = 1888] [serial = 121] [outer = (nil)] 03:57:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x9539c800) [pid = 1888] [serial = 122] [outer = 0x95344000] 03:57:28 INFO - PROCESS | 1888 | 1469444248455 Marionette DEBUG loaded listener.js 03:57:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x98937400) [pid = 1888] [serial = 123] [outer = 0x95344000] 03:57:29 INFO - PROCESS | 1888 | 1469444249238 Marionette TRACE conn4 <- [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]]]}] 03:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1183ms 03:57:29 INFO - PROCESS | 1888 | 1469444249275 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 03:57:29 INFO - PROCESS | 1888 | 1469444249281 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 03:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:57:29 INFO - PROCESS | 1888 | 1469444249289 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:57:29 INFO - PROCESS | 1888 | 1469444249293 Marionette TRACE conn4 <- [1,138,null,{}] 03:57:29 INFO - PROCESS | 1888 | 1469444249299 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:29 INFO - PROCESS | 1888 | 1469444249304 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:29 INFO - PROCESS | 1888 | 1469444249464 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 03:57:29 INFO - PROCESS | 1888 | 1469444249474 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:29 INFO - PROCESS | 1888 | 1469444249486 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a45e800 == 37 [pid = 1888] [id = 42] 03:57:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x9a467000) [pid = 1888] [serial = 124] [outer = (nil)] 03:57:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x9a94f400) [pid = 1888] [serial = 125] [outer = 0x9a467000] 03:57:29 INFO - PROCESS | 1888 | 1469444249558 Marionette DEBUG loaded listener.js 03:57:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x9affac00) [pid = 1888] [serial = 126] [outer = 0x9a467000] 03:57:30 INFO - PROCESS | 1888 | 1469444250546 Marionette TRACE conn4 <- [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]]]}] 03:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1280ms 03:57:30 INFO - PROCESS | 1888 | 1469444250573 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 03:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:57:30 INFO - PROCESS | 1888 | 1469444250578 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 03:57:30 INFO - PROCESS | 1888 | 1469444250586 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:57:30 INFO - PROCESS | 1888 | 1469444250596 Marionette TRACE conn4 <- [1,142,null,{}] 03:57:30 INFO - PROCESS | 1888 | 1469444250616 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:30 INFO - PROCESS | 1888 | 1469444250624 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:30 INFO - PROCESS | 1888 | 1469444250842 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 03:57:30 INFO - PROCESS | 1888 | 1469444250868 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:30 INFO - PROCESS | 1888 | 1469444250878 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a46ac00 == 38 [pid = 1888] [id = 43] 03:57:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0xa2538c00) [pid = 1888] [serial = 127] [outer = (nil)] 03:57:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0xa3371400) [pid = 1888] [serial = 128] [outer = 0xa2538c00] 03:57:30 INFO - PROCESS | 1888 | 1469444250949 Marionette DEBUG loaded listener.js 03:57:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0xa34c9c00) [pid = 1888] [serial = 129] [outer = 0xa2538c00] 03:57:32 INFO - PROCESS | 1888 | 1469444252054 Marionette TRACE conn4 <- [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]]]}] 03:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1523ms 03:57:32 INFO - PROCESS | 1888 | 1469444252113 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 03:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:57:32 INFO - PROCESS | 1888 | 1469444252119 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 03:57:32 INFO - PROCESS | 1888 | 1469444252126 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:57:32 INFO - PROCESS | 1888 | 1469444252129 Marionette TRACE conn4 <- [1,146,null,{}] 03:57:32 INFO - PROCESS | 1888 | 1469444252136 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:32 INFO - PROCESS | 1888 | 1469444252141 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:32 INFO - PROCESS | 1888 | 1469444252359 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 03:57:32 INFO - PROCESS | 1888 | 1469444252376 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:32 INFO - PROCESS | 1888 | 1469444252387 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x953a2400 == 39 [pid = 1888] [id = 44] 03:57:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0xa069ac00) [pid = 1888] [serial = 130] [outer = (nil)] 03:57:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0xa62e0c00) [pid = 1888] [serial = 131] [outer = 0xa069ac00] 03:57:32 INFO - PROCESS | 1888 | 1469444252468 Marionette DEBUG loaded listener.js 03:57:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0xa62e7800) [pid = 1888] [serial = 132] [outer = 0xa069ac00] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x9cddec00) [pid = 1888] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x9241a000) [pid = 1888] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x979bac00) [pid = 1888] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x9a468400) [pid = 1888] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x93e25400) [pid = 1888] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x949df000) [pid = 1888] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x9ac7ac00) [pid = 1888] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x9cde9400) [pid = 1888] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0xa4e5c000) [pid = 1888] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0xa0697000) [pid = 1888] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0xa6d9d800) [pid = 1888] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:57:33 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x9b933000) [pid = 1888] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:57:33 INFO - PROCESS | 1888 | 1469444253741 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1686ms 03:57:33 INFO - PROCESS | 1888 | 1469444253821 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 03:57:33 INFO - PROCESS | 1888 | 1469444253825 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 03:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:57:33 INFO - PROCESS | 1888 | 1469444253840 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:57:33 INFO - PROCESS | 1888 | 1469444253842 Marionette TRACE conn4 <- [1,150,null,{}] 03:57:33 INFO - PROCESS | 1888 | 1469444253849 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:33 INFO - PROCESS | 1888 | 1469444253854 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:34 INFO - PROCESS | 1888 | 1469444254046 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 03:57:34 INFO - PROCESS | 1888 | 1469444254058 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:34 INFO - PROCESS | 1888 | 1469444254077 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x93c5fc00 == 40 [pid = 1888] [id = 45] 03:57:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x9a94c400) [pid = 1888] [serial = 133] [outer = (nil)] 03:57:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0xa6acf000) [pid = 1888] [serial = 134] [outer = 0x9a94c400] 03:57:34 INFO - PROCESS | 1888 | 1469444254171 Marionette DEBUG loaded listener.js 03:57:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0xa6f42800) [pid = 1888] [serial = 135] [outer = 0x9a94c400] 03:57:35 INFO - PROCESS | 1888 | 1469444255056 Marionette TRACE conn4 <- [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]]]}] 03:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1237ms 03:57:35 INFO - PROCESS | 1888 | 1469444255076 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 03:57:35 INFO - PROCESS | 1888 | 1469444255083 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 03:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:57:35 INFO - PROCESS | 1888 | 1469444255093 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:57:35 INFO - PROCESS | 1888 | 1469444255099 Marionette TRACE conn4 <- [1,154,null,{}] 03:57:35 INFO - PROCESS | 1888 | 1469444255110 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:35 INFO - PROCESS | 1888 | 1469444255117 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:35 INFO - PROCESS | 1888 | 1469444255324 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 03:57:35 INFO - PROCESS | 1888 | 1469444255472 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:35 INFO - PROCESS | 1888 | 1469444255489 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x95307400 == 41 [pid = 1888] [id = 46] 03:57:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x95309000) [pid = 1888] [serial = 136] [outer = (nil)] 03:57:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x95310c00) [pid = 1888] [serial = 137] [outer = 0x95309000] 03:57:35 INFO - PROCESS | 1888 | 1469444255568 Marionette DEBUG loaded listener.js 03:57:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x9533d400) [pid = 1888] [serial = 138] [outer = 0x95309000] 03:57:36 INFO - PROCESS | 1888 | 1469444256516 Marionette TRACE conn4 <- [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]]]}] 03:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1487ms 03:57:36 INFO - PROCESS | 1888 | 1469444256580 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 03:57:36 INFO - PROCESS | 1888 | 1469444256587 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 03:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:57:36 INFO - PROCESS | 1888 | 1469444256599 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:57:36 INFO - PROCESS | 1888 | 1469444256603 Marionette TRACE conn4 <- [1,158,null,{}] 03:57:36 INFO - PROCESS | 1888 | 1469444256610 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:36 INFO - PROCESS | 1888 | 1469444256616 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:36 INFO - PROCESS | 1888 | 1469444256851 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 03:57:37 INFO - PROCESS | 1888 | 1469444257028 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:37 INFO - PROCESS | 1888 | 1469444257036 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x978f9400 == 42 [pid = 1888] [id = 47] 03:57:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x978fb800) [pid = 1888] [serial = 139] [outer = (nil)] 03:57:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x98a04400) [pid = 1888] [serial = 140] [outer = 0x978fb800] 03:57:37 INFO - PROCESS | 1888 | 1469444257127 Marionette DEBUG loaded listener.js 03:57:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x996db400) [pid = 1888] [serial = 141] [outer = 0x978fb800] 03:57:38 INFO - PROCESS | 1888 | 1469444258073 Marionette TRACE conn4 <- [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]]]}] 03:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1490ms 03:57:38 INFO - PROCESS | 1888 | 1469444258089 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 03:57:38 INFO - PROCESS | 1888 | 1469444258093 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 03:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:57:38 INFO - PROCESS | 1888 | 1469444258100 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:57:38 INFO - PROCESS | 1888 | 1469444258107 Marionette TRACE conn4 <- [1,162,null,{}] 03:57:38 INFO - PROCESS | 1888 | 1469444258125 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:38 INFO - PROCESS | 1888 | 1469444258135 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:38 INFO - PROCESS | 1888 | 1469444258336 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 03:57:38 INFO - PROCESS | 1888 | 1469444258486 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:38 INFO - PROCESS | 1888 | 1469444258499 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x9b39e800 == 43 [pid = 1888] [id = 48] 03:57:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x9b932000) [pid = 1888] [serial = 142] [outer = (nil)] 03:57:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0xa110f800) [pid = 1888] [serial = 143] [outer = 0x9b932000] 03:57:38 INFO - PROCESS | 1888 | 1469444258588 Marionette DEBUG loaded listener.js 03:57:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0xa23a9000) [pid = 1888] [serial = 144] [outer = 0x9b932000] 03:57:39 INFO - PROCESS | 1888 | 1469444259478 Marionette TRACE conn4 <- [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]]]}] 03:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1390ms 03:57:39 INFO - PROCESS | 1888 | 1469444259491 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 03:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:57:39 INFO - PROCESS | 1888 | 1469444259496 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 03:57:39 INFO - PROCESS | 1888 | 1469444259502 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:57:39 INFO - PROCESS | 1888 | 1469444259506 Marionette TRACE conn4 <- [1,166,null,{}] 03:57:39 INFO - PROCESS | 1888 | 1469444259512 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:39 INFO - PROCESS | 1888 | 1469444259517 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:39 INFO - PROCESS | 1888 | 1469444259733 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 03:57:39 INFO - PROCESS | 1888 | 1469444259783 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:57:39 INFO - PROCESS | 1888 | 1469444259900 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:39 INFO - PROCESS | 1888 | 1469444259913 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:39 INFO - PROCESS | 1888 | ++DOCSHELL 0xa231c000 == 44 [pid = 1888] [id = 49] 03:57:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0xa5019800) [pid = 1888] [serial = 145] [outer = (nil)] 03:57:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0xa6f80c00) [pid = 1888] [serial = 146] [outer = 0xa5019800] 03:57:39 INFO - PROCESS | 1888 | 1469444259993 Marionette DEBUG loaded listener.js 03:57:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0xa825f400) [pid = 1888] [serial = 147] [outer = 0xa5019800] 03:57:40 INFO - PROCESS | 1888 | 1469444260875 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1436ms 03:57:40 INFO - PROCESS | 1888 | 1469444260938 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 03:57:40 INFO - PROCESS | 1888 | 1469444260942 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 03:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:57:40 INFO - PROCESS | 1888 | 1469444260949 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:57:40 INFO - PROCESS | 1888 | 1469444260953 Marionette TRACE conn4 <- [1,170,null,{}] 03:57:40 INFO - PROCESS | 1888 | 1469444260959 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:40 INFO - PROCESS | 1888 | 1469444260964 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:41 INFO - PROCESS | 1888 | 1469444261137 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 03:57:41 INFO - PROCESS | 1888 | 1469444261284 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:41 INFO - PROCESS | 1888 | 1469444261293 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b6e000 == 45 [pid = 1888] [id = 50] 03:57:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x9ae96c00) [pid = 1888] [serial = 148] [outer = (nil)] 03:57:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x9ae9f800) [pid = 1888] [serial = 149] [outer = 0x9ae96c00] 03:57:41 INFO - PROCESS | 1888 | 1469444261376 Marionette DEBUG loaded listener.js 03:57:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x9aea1000) [pid = 1888] [serial = 150] [outer = 0x9ae96c00] 03:57:42 INFO - PROCESS | 1888 | 1469444262560 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1682ms 03:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:57:42 INFO - PROCESS | 1888 | 1469444262632 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 03:57:42 INFO - PROCESS | 1888 | 1469444262636 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 03:57:42 INFO - PROCESS | 1888 | 1469444262643 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:57:42 INFO - PROCESS | 1888 | 1469444262646 Marionette TRACE conn4 <- [1,174,null,{}] 03:57:42 INFO - PROCESS | 1888 | 1469444262694 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:42 INFO - PROCESS | 1888 | 1469444262703 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:43 INFO - PROCESS | 1888 | 1469444263029 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 03:57:43 INFO - PROCESS | 1888 | 1469444263151 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:43 INFO - PROCESS | 1888 | 1469444263162 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:43 INFO - PROCESS | 1888 | ++DOCSHELL 0x92410000 == 46 [pid = 1888] [id = 51] 03:57:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x93b70800) [pid = 1888] [serial = 151] [outer = (nil)] 03:57:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x996dac00) [pid = 1888] [serial = 152] [outer = 0x93b70800] 03:57:43 INFO - PROCESS | 1888 | 1469444263246 Marionette DEBUG loaded listener.js 03:57:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0xa200c400) [pid = 1888] [serial = 153] [outer = 0x93b70800] 03:57:44 INFO - PROCESS | 1888 | 1469444264294 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1695ms 03:57:44 INFO - PROCESS | 1888 | 1469444264339 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 03:57:44 INFO - PROCESS | 1888 | 1469444264345 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 03:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:57:44 INFO - PROCESS | 1888 | 1469444264355 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:57:44 INFO - PROCESS | 1888 | 1469444264360 Marionette TRACE conn4 <- [1,178,null,{}] 03:57:44 INFO - PROCESS | 1888 | 1469444264368 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:44 INFO - PROCESS | 1888 | 1469444264373 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:44 INFO - PROCESS | 1888 | 1469444264566 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 03:57:44 INFO - PROCESS | 1888 | 1469444264736 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:44 INFO - PROCESS | 1888 | 1469444264749 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x978eec00 == 47 [pid = 1888] [id = 52] 03:57:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x978ef400) [pid = 1888] [serial = 154] [outer = (nil)] 03:57:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x978f2000) [pid = 1888] [serial = 155] [outer = 0x978ef400] 03:57:44 INFO - PROCESS | 1888 | 1469444264838 Marionette DEBUG loaded listener.js 03:57:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x978f8400) [pid = 1888] [serial = 156] [outer = 0x978ef400] 03:57:45 INFO - PROCESS | 1888 | 1469444265700 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1384ms 03:57:45 INFO - PROCESS | 1888 | 1469444265739 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 03:57:45 INFO - PROCESS | 1888 | 1469444265746 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 03:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:57:45 INFO - PROCESS | 1888 | 1469444265757 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:57:45 INFO - PROCESS | 1888 | 1469444265760 Marionette TRACE conn4 <- [1,182,null,{}] 03:57:45 INFO - PROCESS | 1888 | 1469444265767 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:45 INFO - PROCESS | 1888 | 1469444265773 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:45 INFO - PROCESS | 1888 | 1469444265970 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 03:57:46 INFO - PROCESS | 1888 | --DOCSHELL 0x953a2400 == 46 [pid = 1888] [id = 44] 03:57:46 INFO - PROCESS | 1888 | --DOCSHELL 0x9a46ac00 == 45 [pid = 1888] [id = 43] 03:57:46 INFO - PROCESS | 1888 | --DOCSHELL 0x9a45e800 == 44 [pid = 1888] [id = 42] 03:57:46 INFO - PROCESS | 1888 | --DOCSHELL 0x9533c800 == 43 [pid = 1888] [id = 41] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0xa2feb400) [pid = 1888] [serial = 107] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | 1469444266168 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:46 INFO - PROCESS | 1888 | 1469444266176 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:46 INFO - PROCESS | 1888 | --DOCSHELL 0x92414400 == 42 [pid = 1888] [id = 40] 03:57:46 INFO - PROCESS | 1888 | --DOCSHELL 0x93e26400 == 41 [pid = 1888] [id = 37] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x9cdeac00) [pid = 1888] [serial = 101] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x98e68800) [pid = 1888] [serial = 104] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0xa1190c00) [pid = 1888] [serial = 102] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x98e64000) [pid = 1888] [serial = 94] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9987a800) [pid = 1888] [serial = 95] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x9a4b1c00) [pid = 1888] [serial = 98] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x98e67000) [pid = 1888] [serial = 92] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x953a4800) [pid = 1888] [serial = 91] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0xa34ca000) [pid = 1888] [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.] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x98a8fc00) [pid = 1888] [serial = 71] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x953c5400) [pid = 1888] [serial = 70] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x95589000) [pid = 1888] [serial = 74] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x9affb400) [pid = 1888] [serial = 73] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0xa2319c00) [pid = 1888] [serial = 77] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0xa110fc00) [pid = 1888] [serial = 76] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0xa6ace800) [pid = 1888] [serial = 80] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0xa681e800) [pid = 1888] [serial = 79] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x93c6c800) [pid = 1888] [serial = 83] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0xa6f45400) [pid = 1888] [serial = 82] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0xa8c42c00) [pid = 1888] [serial = 86] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0xa82f6400) [pid = 1888] [serial = 85] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0xa901c800) [pid = 1888] [serial = 89] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0xa8c83400) [pid = 1888] [serial = 88] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0xa2350800) [pid = 1888] [serial = 105] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x9ab0a400) [pid = 1888] [serial = 99] [outer = (nil)] [url = about:blank] 03:57:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x93c6c800 == 42 [pid = 1888] [id = 53] 03:57:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x9530b000) [pid = 1888] [serial = 157] [outer = (nil)] 03:57:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x95589000) [pid = 1888] [serial = 158] [outer = 0x9530b000] 03:57:46 INFO - PROCESS | 1888 | 1469444266336 Marionette DEBUG loaded listener.js 03:57:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x98e64800) [pid = 1888] [serial = 159] [outer = 0x9530b000] 03:57:47 INFO - PROCESS | 1888 | 1469444267048 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1331ms 03:57:47 INFO - PROCESS | 1888 | 1469444267121 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 03:57:47 INFO - PROCESS | 1888 | 1469444267127 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 03:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:57:47 INFO - PROCESS | 1888 | 1469444267141 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:57:47 INFO - PROCESS | 1888 | 1469444267150 Marionette TRACE conn4 <- [1,186,null,{}] 03:57:47 INFO - PROCESS | 1888 | 1469444267178 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:47 INFO - PROCESS | 1888 | 1469444267192 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:47 INFO - PROCESS | 1888 | 1469444267359 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 03:57:47 INFO - PROCESS | 1888 | 1469444267460 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:47 INFO - PROCESS | 1888 | 1469444267470 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x9ac73000 == 43 [pid = 1888] [id = 54] 03:57:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x9ac7a800) [pid = 1888] [serial = 160] [outer = (nil)] 03:57:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x9afeec00) [pid = 1888] [serial = 161] [outer = 0x9ac7a800] 03:57:47 INFO - PROCESS | 1888 | 1469444267545 Marionette DEBUG loaded listener.js 03:57:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x9b39d400) [pid = 1888] [serial = 162] [outer = 0x9ac7a800] 03:57:48 INFO - PROCESS | 1888 | 1469444268226 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1150ms 03:57:48 INFO - PROCESS | 1888 | 1469444268291 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 03:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:57:48 INFO - PROCESS | 1888 | 1469444268296 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 03:57:48 INFO - PROCESS | 1888 | 1469444268301 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:57:48 INFO - PROCESS | 1888 | 1469444268305 Marionette TRACE conn4 <- [1,190,null,{}] 03:57:48 INFO - PROCESS | 1888 | 1469444268310 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:48 INFO - PROCESS | 1888 | 1469444268315 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:48 INFO - PROCESS | 1888 | 1469444268525 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 03:57:48 INFO - PROCESS | 1888 | 1469444268538 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:48 INFO - PROCESS | 1888 | 1469444268544 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x92411000 == 44 [pid = 1888] [id = 55] 03:57:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x9cd39000) [pid = 1888] [serial = 163] [outer = (nil)] 03:57:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0xa118c800) [pid = 1888] [serial = 164] [outer = 0x9cd39000] 03:57:48 INFO - PROCESS | 1888 | 1469444268617 Marionette DEBUG loaded listener.js 03:57:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0xa23a6800) [pid = 1888] [serial = 165] [outer = 0x9cd39000] 03:57:49 INFO - PROCESS | 1888 | 1469444269414 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1149ms 03:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:57:49 INFO - PROCESS | 1888 | 1469444269451 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 03:57:49 INFO - PROCESS | 1888 | 1469444269454 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 03:57:49 INFO - PROCESS | 1888 | 1469444269461 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:57:49 INFO - PROCESS | 1888 | 1469444269464 Marionette TRACE conn4 <- [1,194,null,{}] 03:57:49 INFO - PROCESS | 1888 | 1469444269476 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:49 INFO - PROCESS | 1888 | 1469444269480 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:49 INFO - PROCESS | 1888 | 1469444269692 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 03:57:49 INFO - PROCESS | 1888 | 1469444269714 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:49 INFO - PROCESS | 1888 | 1469444269724 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x9241b000 == 45 [pid = 1888] [id = 56] 03:57:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x9aff9800) [pid = 1888] [serial = 166] [outer = (nil)] 03:57:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0xa3447400) [pid = 1888] [serial = 167] [outer = 0x9aff9800] 03:57:49 INFO - PROCESS | 1888 | 1469444269792 Marionette DEBUG loaded listener.js 03:57:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x95345000) [pid = 1888] [serial = 168] [outer = 0x9aff9800] 03:57:50 INFO - PROCESS | 1888 | 1469444270657 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1237ms 03:57:50 INFO - PROCESS | 1888 | 1469444270699 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 03:57:50 INFO - PROCESS | 1888 | 1469444270702 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 03:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:57:50 INFO - PROCESS | 1888 | 1469444270709 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:57:50 INFO - PROCESS | 1888 | 1469444270713 Marionette TRACE conn4 <- [1,198,null,{}] 03:57:50 INFO - PROCESS | 1888 | 1469444270725 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:50 INFO - PROCESS | 1888 | 1469444270735 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:51 INFO - PROCESS | 1888 | 1469444271039 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 03:57:51 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0xa069ac00) [pid = 1888] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:57:51 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x95344000) [pid = 1888] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:57:51 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x92416000) [pid = 1888] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:57:51 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x9a467000) [pid = 1888] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:57:51 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0xa2538c00) [pid = 1888] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:57:51 INFO - PROCESS | 1888 | 1469444271123 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:51 INFO - PROCESS | 1888 | 1469444271131 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x92416000 == 46 [pid = 1888] [id = 57] 03:57:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x9304d000) [pid = 1888] [serial = 169] [outer = (nil)] 03:57:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x9a1cf400) [pid = 1888] [serial = 170] [outer = 0x9304d000] 03:57:51 INFO - PROCESS | 1888 | 1469444271204 Marionette DEBUG loaded listener.js 03:57:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x99ab6c00) [pid = 1888] [serial = 171] [outer = 0x9304d000] 03:57:51 INFO - PROCESS | 1888 | 1469444271886 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1191ms 03:57:51 INFO - PROCESS | 1888 | 1469444271902 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 03:57:51 INFO - PROCESS | 1888 | 1469444271905 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 03:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:57:51 INFO - PROCESS | 1888 | 1469444271913 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:57:51 INFO - PROCESS | 1888 | 1469444271915 Marionette TRACE conn4 <- [1,202,null,{}] 03:57:51 INFO - PROCESS | 1888 | 1469444271921 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:51 INFO - PROCESS | 1888 | 1469444271926 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:52 INFO - PROCESS | 1888 | 1469444272109 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 03:57:52 INFO - PROCESS | 1888 | 1469444272125 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:52 INFO - PROCESS | 1888 | 1469444272133 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x92413000 == 47 [pid = 1888] [id = 58] 03:57:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x92415000) [pid = 1888] [serial = 172] [outer = (nil)] 03:57:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x98ed0800) [pid = 1888] [serial = 173] [outer = 0x92415000] 03:57:52 INFO - PROCESS | 1888 | 1469444272202 Marionette DEBUG loaded listener.js 03:57:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x98ed5000) [pid = 1888] [serial = 174] [outer = 0x92415000] 03:57:52 INFO - PROCESS | 1888 | 1469444272925 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1031ms 03:57:52 INFO - PROCESS | 1888 | 1469444272944 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 03:57:52 INFO - PROCESS | 1888 | 1469444272961 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 03:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:57:53 INFO - PROCESS | 1888 | 1469444273042 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:57:53 INFO - PROCESS | 1888 | 1469444273048 Marionette TRACE conn4 <- [1,206,null,{}] 03:57:53 INFO - PROCESS | 1888 | 1469444273056 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:53 INFO - PROCESS | 1888 | 1469444273064 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:53 INFO - PROCESS | 1888 | 1469444273283 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 03:57:53 INFO - PROCESS | 1888 | 1469444273430 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:53 INFO - PROCESS | 1888 | 1469444273444 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e2dc00 == 48 [pid = 1888] [id = 59] 03:57:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x9530d000) [pid = 1888] [serial = 175] [outer = (nil)] 03:57:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x95346c00) [pid = 1888] [serial = 176] [outer = 0x9530d000] 03:57:53 INFO - PROCESS | 1888 | 1469444273545 Marionette DEBUG loaded listener.js 03:57:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x95586800) [pid = 1888] [serial = 177] [outer = 0x9530d000] 03:57:54 INFO - PROCESS | 1888 | 1469444274592 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1608ms 03:57:54 INFO - PROCESS | 1888 | 1469444274627 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 03:57:54 INFO - PROCESS | 1888 | 1469444274634 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 03:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:57:54 INFO - PROCESS | 1888 | 1469444274645 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:57:54 INFO - PROCESS | 1888 | 1469444274649 Marionette TRACE conn4 <- [1,210,null,{}] 03:57:54 INFO - PROCESS | 1888 | 1469444274659 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:54 INFO - PROCESS | 1888 | 1469444274666 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:54 INFO - PROCESS | 1888 | 1469444274861 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 03:57:55 INFO - PROCESS | 1888 | 1469444275010 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:55 INFO - PROCESS | 1888 | 1469444275016 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x9530b400 == 49 [pid = 1888] [id = 60] 03:57:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x98ed1800) [pid = 1888] [serial = 178] [outer = (nil)] 03:57:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x99990000) [pid = 1888] [serial = 179] [outer = 0x98ed1800] 03:57:55 INFO - PROCESS | 1888 | 1469444275103 Marionette DEBUG loaded listener.js 03:57:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x9a1c5800) [pid = 1888] [serial = 180] [outer = 0x98ed1800] 03:57:56 INFO - PROCESS | 1888 | 1469444276004 Marionette TRACE conn4 <- [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]]]}] 03:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1388ms 03:57:56 INFO - PROCESS | 1888 | 1469444276033 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 03:57:56 INFO - PROCESS | 1888 | 1469444276038 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 03:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:57:56 INFO - PROCESS | 1888 | 1469444276044 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:57:56 INFO - PROCESS | 1888 | 1469444276048 Marionette TRACE conn4 <- [1,214,null,{}] 03:57:56 INFO - PROCESS | 1888 | 1469444276054 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:56 INFO - PROCESS | 1888 | 1469444276060 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:56 INFO - PROCESS | 1888 | 1469444276252 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 03:57:56 INFO - PROCESS | 1888 | 1469444276413 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:56 INFO - PROCESS | 1888 | 1469444276432 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a9a9400 == 50 [pid = 1888] [id = 61] 03:57:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x9a9a9800) [pid = 1888] [serial = 181] [outer = (nil)] 03:57:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x9a9ab800) [pid = 1888] [serial = 182] [outer = 0x9a9a9800] 03:57:56 INFO - PROCESS | 1888 | 1469444276515 Marionette DEBUG loaded listener.js 03:57:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x9a9ae000) [pid = 1888] [serial = 183] [outer = 0x9a9a9800] 03:57:57 INFO - PROCESS | 1888 | 1469444277418 Marionette TRACE conn4 <- [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]]]}] 03:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1436ms 03:57:57 INFO - PROCESS | 1888 | 1469444277490 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 03:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:57:57 INFO - PROCESS | 1888 | 1469444277494 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 03:57:57 INFO - PROCESS | 1888 | 1469444277502 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:57:57 INFO - PROCESS | 1888 | 1469444277506 Marionette TRACE conn4 <- [1,218,null,{}] 03:57:57 INFO - PROCESS | 1888 | 1469444277511 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:57 INFO - PROCESS | 1888 | 1469444277517 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:57 INFO - PROCESS | 1888 | 1469444277731 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 03:57:57 INFO - PROCESS | 1888 | 1469444277885 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:57 INFO - PROCESS | 1888 | 1469444277894 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x92419000 == 51 [pid = 1888] [id = 62] 03:57:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x9a1d1400) [pid = 1888] [serial = 184] [outer = (nil)] 03:57:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x9ab06800) [pid = 1888] [serial = 185] [outer = 0x9a1d1400] 03:57:58 INFO - PROCESS | 1888 | 1469444278007 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x9cd16000) [pid = 1888] [serial = 186] [outer = 0x9a1d1400] 03:57:58 INFO - PROCESS | 1888 | 1469444278876 Marionette TRACE conn4 <- [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]]]}] 03:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1441ms 03:57:58 INFO - PROCESS | 1888 | 1469444278945 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 03:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:57:58 INFO - PROCESS | 1888 | 1469444278949 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 03:57:58 INFO - PROCESS | 1888 | 1469444278961 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:57:58 INFO - PROCESS | 1888 | 1469444278965 Marionette TRACE conn4 <- [1,222,null,{}] 03:57:58 INFO - PROCESS | 1888 | 1469444278977 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:58 INFO - PROCESS | 1888 | 1469444278983 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:59 INFO - PROCESS | 1888 | 1469444279197 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 03:57:59 INFO - PROCESS | 1888 | 1469444279344 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:59 INFO - PROCESS | 1888 | 1469444279354 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:57:59 INFO - PROCESS | 1888 | ++DOCSHELL 0x9b334800 == 52 [pid = 1888] [id = 63] 03:57:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0xa0698000) [pid = 1888] [serial = 187] [outer = (nil)] 03:57:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0xa3471000) [pid = 1888] [serial = 188] [outer = 0xa0698000] 03:57:59 INFO - PROCESS | 1888 | 1469444279467 Marionette DEBUG loaded listener.js 03:57:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0xa5023000) [pid = 1888] [serial = 189] [outer = 0xa0698000] 03:58:00 INFO - PROCESS | 1888 | 1469444280283 Marionette TRACE conn4 <- [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]]]}] 03:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1346ms 03:58:00 INFO - PROCESS | 1888 | 1469444280302 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 03:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:58:00 INFO - PROCESS | 1888 | 1469444280306 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 03:58:00 INFO - PROCESS | 1888 | 1469444280313 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:58:00 INFO - PROCESS | 1888 | 1469444280317 Marionette TRACE conn4 <- [1,226,null,{}] 03:58:00 INFO - PROCESS | 1888 | 1469444280323 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:00 INFO - PROCESS | 1888 | 1469444280333 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:00 INFO - PROCESS | 1888 | 1469444280562 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 03:58:00 INFO - PROCESS | 1888 | 1469444280717 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:00 INFO - PROCESS | 1888 | 1469444280727 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x9987a800 == 53 [pid = 1888] [id = 64] 03:58:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x9a7d9c00) [pid = 1888] [serial = 190] [outer = (nil)] 03:58:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x9a7e6400) [pid = 1888] [serial = 191] [outer = 0x9a7d9c00] 03:58:00 INFO - PROCESS | 1888 | 1469444280816 Marionette DEBUG loaded listener.js 03:58:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0xa3370400) [pid = 1888] [serial = 192] [outer = 0x9a7d9c00] 03:58:01 INFO - PROCESS | 1888 | 1469444281691 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1431ms 03:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:58:01 INFO - PROCESS | 1888 | 1469444281745 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 03:58:01 INFO - PROCESS | 1888 | 1469444281748 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 03:58:01 INFO - PROCESS | 1888 | 1469444281756 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:58:01 INFO - PROCESS | 1888 | 1469444281759 Marionette TRACE conn4 <- [1,230,null,{}] 03:58:01 INFO - PROCESS | 1888 | 1469444281766 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:01 INFO - PROCESS | 1888 | 1469444281771 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:01 INFO - PROCESS | 1888 | 1469444281964 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 03:58:02 INFO - PROCESS | 1888 | 1469444282118 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:02 INFO - PROCESS | 1888 | 1469444282128 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x91cc2800 == 54 [pid = 1888] [id = 65] 03:58:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x91cc3c00) [pid = 1888] [serial = 193] [outer = (nil)] 03:58:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91ccac00) [pid = 1888] [serial = 194] [outer = 0x91cc3c00] 03:58:02 INFO - PROCESS | 1888 | 1469444282228 Marionette DEBUG loaded listener.js 03:58:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x91ccc400) [pid = 1888] [serial = 195] [outer = 0x91cc3c00] 03:58:03 INFO - PROCESS | 1888 | 1469444283066 Marionette TRACE conn4 <- [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]]]}] 03:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1341ms 03:58:03 INFO - PROCESS | 1888 | 1469444283097 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 03:58:03 INFO - PROCESS | 1888 | 1469444283101 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 03:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:58:03 INFO - PROCESS | 1888 | 1469444283108 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:58:03 INFO - PROCESS | 1888 | 1469444283112 Marionette TRACE conn4 <- [1,234,null,{}] 03:58:03 INFO - PROCESS | 1888 | 1469444283135 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:03 INFO - PROCESS | 1888 | 1469444283141 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:03 INFO - PROCESS | 1888 | 1469444283374 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 03:58:03 INFO - PROCESS | 1888 | 1469444283488 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:03 INFO - PROCESS | 1888 | 1469444283496 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x91913800 == 55 [pid = 1888] [id = 66] 03:58:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x91915400) [pid = 1888] [serial = 196] [outer = (nil)] 03:58:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x9191b000) [pid = 1888] [serial = 197] [outer = 0x91915400] 03:58:03 INFO - PROCESS | 1888 | 1469444283584 Marionette DEBUG loaded listener.js 03:58:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x9191cc00) [pid = 1888] [serial = 198] [outer = 0x91915400] 03:58:04 INFO - PROCESS | 1888 | 1469444284441 Marionette TRACE conn4 <- [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]]]}] 03:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1384ms 03:58:04 INFO - PROCESS | 1888 | 1469444284493 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 03:58:04 INFO - PROCESS | 1888 | 1469444284496 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 03:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:58:04 INFO - PROCESS | 1888 | 1469444284504 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:58:04 INFO - PROCESS | 1888 | 1469444284506 Marionette TRACE conn4 <- [1,238,null,{}] 03:58:04 INFO - PROCESS | 1888 | 1469444284513 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:04 INFO - PROCESS | 1888 | 1469444284519 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:04 INFO - PROCESS | 1888 | 1469444284705 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 03:58:04 INFO - PROCESS | 1888 | 1469444284860 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:04 INFO - PROCESS | 1888 | 1469444284869 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x91913c00 == 56 [pid = 1888] [id = 67] 03:58:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x91916000) [pid = 1888] [serial = 199] [outer = (nil)] 03:58:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x91ccf400) [pid = 1888] [serial = 200] [outer = 0x91916000] 03:58:04 INFO - PROCESS | 1888 | 1469444284952 Marionette DEBUG loaded listener.js 03:58:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x91cd0800) [pid = 1888] [serial = 201] [outer = 0x91916000] 03:58:06 INFO - PROCESS | 1888 | 1469444286035 Marionette TRACE conn4 <- [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]]]}] 03:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1582ms 03:58:06 INFO - PROCESS | 1888 | 1469444286087 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 03:58:06 INFO - PROCESS | 1888 | 1469444286093 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 03:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:58:06 INFO - PROCESS | 1888 | 1469444286102 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:58:06 INFO - PROCESS | 1888 | 1469444286107 Marionette TRACE conn4 <- [1,242,null,{}] 03:58:06 INFO - PROCESS | 1888 | 1469444286116 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:06 INFO - PROCESS | 1888 | 1469444286120 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:06 INFO - PROCESS | 1888 | 1469444286305 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 03:58:06 INFO - PROCESS | 1888 | 1469444286480 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:06 INFO - PROCESS | 1888 | 1469444286486 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x9530cc00 == 57 [pid = 1888] [id = 68] 03:58:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x9533c800) [pid = 1888] [serial = 202] [outer = (nil)] 03:58:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x979b8800) [pid = 1888] [serial = 203] [outer = 0x9533c800] 03:58:06 INFO - PROCESS | 1888 | 1469444286586 Marionette DEBUG loaded listener.js 03:58:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x98a0b000) [pid = 1888] [serial = 204] [outer = 0x9533c800] 03:58:07 INFO - PROCESS | 1888 | 1469444287705 Marionette TRACE conn4 <- [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]]]}] 03:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1637ms 03:58:07 INFO - PROCESS | 1888 | 1469444287739 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 03:58:07 INFO - PROCESS | 1888 | 1469444287745 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 03:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:58:07 INFO - PROCESS | 1888 | 1469444287766 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:58:07 INFO - PROCESS | 1888 | 1469444287776 Marionette TRACE conn4 <- [1,246,null,{}] 03:58:07 INFO - PROCESS | 1888 | 1469444287784 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:07 INFO - PROCESS | 1888 | 1469444287790 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:08 INFO - PROCESS | 1888 | 1469444288046 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x9cd3c000 == 56 [pid = 1888] [id = 34] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x99f8dc00 == 55 [pid = 1888] [id = 33] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x979adc00 == 54 [pid = 1888] [id = 32] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0xa6acf000) [pid = 1888] [serial = 134] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x9539b800) [pid = 1888] [serial = 116] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x92416000 == 53 [pid = 1888] [id = 57] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x9241b000 == 52 [pid = 1888] [id = 56] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x92411000 == 51 [pid = 1888] [id = 55] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x9ac73000 == 50 [pid = 1888] [id = 54] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x93c6c800 == 49 [pid = 1888] [id = 53] 03:58:08 INFO - PROCESS | 1888 | --DOCSHELL 0x978eec00 == 48 [pid = 1888] [id = 52] 03:58:08 INFO - PROCESS | 1888 | 1469444288271 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:08 INFO - PROCESS | 1888 | 1469444288280 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x92411000 == 49 [pid = 1888] [id = 69] 03:58:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x93c6c800) [pid = 1888] [serial = 205] [outer = (nil)] 03:58:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x979ad400) [pid = 1888] [serial = 206] [outer = 0x93c6c800] 03:58:08 INFO - PROCESS | 1888 | 1469444288356 Marionette DEBUG loaded listener.js 03:58:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x98ed4400) [pid = 1888] [serial = 207] [outer = 0x93c6c800] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0xa62e0c00) [pid = 1888] [serial = 131] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x9539c800) [pid = 1888] [serial = 122] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x98937400) [pid = 1888] [serial = 123] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x93c66c00) [pid = 1888] [serial = 119] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x9a94f400) [pid = 1888] [serial = 125] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x989e7400) [pid = 1888] [serial = 110] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0xa34c9c00) [pid = 1888] [serial = 129] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x9533b800) [pid = 1888] [serial = 113] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x95302400) [pid = 1888] [serial = 120] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0xa3371400) [pid = 1888] [serial = 128] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x9affac00) [pid = 1888] [serial = 126] [outer = (nil)] [url = about:blank] 03:58:08 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0xa62e7800) [pid = 1888] [serial = 132] [outer = (nil)] [url = about:blank] 03:58:09 INFO - PROCESS | 1888 | 1469444289129 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1400ms 03:58:09 INFO - PROCESS | 1888 | 1469444289158 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 03:58:09 INFO - PROCESS | 1888 | 1469444289163 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 03:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:58:09 INFO - PROCESS | 1888 | 1469444289170 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:58:09 INFO - PROCESS | 1888 | 1469444289175 Marionette TRACE conn4 <- [1,250,null,{}] 03:58:09 INFO - PROCESS | 1888 | 1469444289191 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:09 INFO - PROCESS | 1888 | 1469444289199 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:09 INFO - PROCESS | 1888 | 1469444289384 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 03:58:09 INFO - PROCESS | 1888 | 1469444289504 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:09 INFO - PROCESS | 1888 | 1469444289514 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a45e800 == 50 [pid = 1888] [id = 70] 03:58:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x9a460400) [pid = 1888] [serial = 208] [outer = (nil)] 03:58:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x9a7dbc00) [pid = 1888] [serial = 209] [outer = 0x9a460400] 03:58:09 INFO - PROCESS | 1888 | 1469444289590 Marionette DEBUG loaded listener.js 03:58:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x9a7e2c00) [pid = 1888] [serial = 210] [outer = 0x9a460400] 03:58:11 INFO - PROCESS | 1888 | 1469444291265 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 2151ms 03:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:58:11 INFO - PROCESS | 1888 | 1469444291321 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 03:58:11 INFO - PROCESS | 1888 | 1469444291325 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 03:58:11 INFO - PROCESS | 1888 | 1469444291339 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:58:11 INFO - PROCESS | 1888 | 1469444291342 Marionette TRACE conn4 <- [1,254,null,{}] 03:58:11 INFO - PROCESS | 1888 | 1469444291354 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:11 INFO - PROCESS | 1888 | 1469444291358 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:11 INFO - PROCESS | 1888 | 1469444291573 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 03:58:11 INFO - PROCESS | 1888 | 1469444291599 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:11 INFO - PROCESS | 1888 | 1469444291605 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a7db800 == 51 [pid = 1888] [id = 71] 03:58:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x9a81a800) [pid = 1888] [serial = 211] [outer = (nil)] 03:58:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x9a820c00) [pid = 1888] [serial = 212] [outer = 0x9a81a800] 03:58:11 INFO - PROCESS | 1888 | 1469444291682 Marionette DEBUG loaded listener.js 03:58:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x9a823400) [pid = 1888] [serial = 213] [outer = 0x9a81a800] 03:58:12 INFO - PROCESS | 1888 | 1469444292562 Marionette TRACE conn4 <- [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]]]}] 03:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1243ms 03:58:12 INFO - PROCESS | 1888 | 1469444292575 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 03:58:12 INFO - PROCESS | 1888 | 1469444292578 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 03:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:58:12 INFO - PROCESS | 1888 | 1469444292598 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:58:12 INFO - PROCESS | 1888 | 1469444292615 Marionette TRACE conn4 <- [1,258,null,{}] 03:58:12 INFO - PROCESS | 1888 | 1469444292622 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:12 INFO - PROCESS | 1888 | 1469444292627 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:12 INFO - PROCESS | 1888 | 1469444292854 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 03:58:12 INFO - PROCESS | 1888 | 1469444292913 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:12 INFO - PROCESS | 1888 | 1469444292921 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a7e2000 == 52 [pid = 1888] [id = 72] 03:58:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x9a823000) [pid = 1888] [serial = 214] [outer = (nil)] 03:58:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x9a946800) [pid = 1888] [serial = 215] [outer = 0x9a823000] 03:58:13 INFO - PROCESS | 1888 | 1469444292995 Marionette DEBUG loaded listener.js 03:58:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x9a9a7800) [pid = 1888] [serial = 216] [outer = 0x9a823000] 03:58:13 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x9cd39000) [pid = 1888] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:58:13 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x9530b000) [pid = 1888] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:58:13 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x9304d000) [pid = 1888] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:58:13 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x9ac7a800) [pid = 1888] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:58:13 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x9aff9800) [pid = 1888] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:58:13 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x978ef400) [pid = 1888] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:58:13 INFO - PROCESS | 1888 | 1469444293941 Marionette TRACE conn4 <- [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]]]}] 03:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1400ms 03:58:13 INFO - PROCESS | 1888 | 1469444293993 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 03:58:13 INFO - PROCESS | 1888 | 1469444293997 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 03:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:58:14 INFO - PROCESS | 1888 | 1469444294004 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:58:14 INFO - PROCESS | 1888 | 1469444294007 Marionette TRACE conn4 <- [1,262,null,{}] 03:58:14 INFO - PROCESS | 1888 | 1469444294012 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:14 INFO - PROCESS | 1888 | 1469444294022 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:14 INFO - PROCESS | 1888 | 1469444294267 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 03:58:14 INFO - PROCESS | 1888 | 1469444294401 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:14 INFO - PROCESS | 1888 | 1469444294409 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x91915800 == 53 [pid = 1888] [id = 73] 03:58:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x91917c00) [pid = 1888] [serial = 217] [outer = (nil)] 03:58:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x91cca800) [pid = 1888] [serial = 218] [outer = 0x91917c00] 03:58:14 INFO - PROCESS | 1888 | 1469444294501 Marionette DEBUG loaded listener.js 03:58:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x92416000) [pid = 1888] [serial = 219] [outer = 0x91917c00] 03:58:15 INFO - PROCESS | 1888 | 1469444295476 Marionette TRACE conn4 <- [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]]]}] 03:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1545ms 03:58:15 INFO - PROCESS | 1888 | 1469444295553 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 03:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:58:15 INFO - PROCESS | 1888 | 1469444295561 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 03:58:15 INFO - PROCESS | 1888 | 1469444295569 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:58:15 INFO - PROCESS | 1888 | 1469444295575 Marionette TRACE conn4 <- [1,266,null,{}] 03:58:15 INFO - PROCESS | 1888 | 1469444295583 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:15 INFO - PROCESS | 1888 | 1469444295591 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:15 INFO - PROCESS | 1888 | 1469444295838 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 03:58:16 INFO - PROCESS | 1888 | 1469444296055 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:16 INFO - PROCESS | 1888 | 1469444296068 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x979adc00 == 54 [pid = 1888] [id = 74] 03:58:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x979b7400) [pid = 1888] [serial = 220] [outer = (nil)] 03:58:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x98af4c00) [pid = 1888] [serial = 221] [outer = 0x979b7400] 03:58:16 INFO - PROCESS | 1888 | 1469444296170 Marionette DEBUG loaded listener.js 03:58:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x9959c800) [pid = 1888] [serial = 222] [outer = 0x979b7400] 03:58:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x9a7dd000) [pid = 1888] [serial = 223] [outer = 0xa0696000] 03:58:17 INFO - PROCESS | 1888 | 1469444297242 Marionette TRACE conn4 <- [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]]]}] 03:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1735ms 03:58:17 INFO - PROCESS | 1888 | 1469444297307 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 03:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:58:17 INFO - PROCESS | 1888 | 1469444297314 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 03:58:17 INFO - PROCESS | 1888 | 1469444297322 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:58:17 INFO - PROCESS | 1888 | 1469444297325 Marionette TRACE conn4 <- [1,270,null,{}] 03:58:17 INFO - PROCESS | 1888 | 1469444297332 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:17 INFO - PROCESS | 1888 | 1469444297337 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:17 INFO - PROCESS | 1888 | 1469444297663 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 03:58:17 INFO - PROCESS | 1888 | 1469444297810 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:17 INFO - PROCESS | 1888 | 1469444297820 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a821000 == 55 [pid = 1888] [id = 75] 03:58:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x9a821400) [pid = 1888] [serial = 224] [outer = (nil)] 03:58:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x9a828400) [pid = 1888] [serial = 225] [outer = 0x9a821400] 03:58:17 INFO - PROCESS | 1888 | 1469444297920 Marionette DEBUG loaded listener.js 03:58:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x9ab0b000) [pid = 1888] [serial = 226] [outer = 0x9a821400] 03:58:18 INFO - PROCESS | 1888 | 1469444298866 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1593ms 03:58:18 INFO - PROCESS | 1888 | 1469444298915 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 03:58:18 INFO - PROCESS | 1888 | 1469444298920 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 03:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:58:18 INFO - PROCESS | 1888 | 1469444298937 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:58:18 INFO - PROCESS | 1888 | 1469444298946 Marionette TRACE conn4 <- [1,274,null,{}] 03:58:18 INFO - PROCESS | 1888 | 1469444298954 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:18 INFO - PROCESS | 1888 | 1469444298961 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:19 INFO - PROCESS | 1888 | 1469444299227 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 03:58:19 INFO - PROCESS | 1888 | 1469444299430 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:19 INFO - PROCESS | 1888 | 1469444299439 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e28c00 == 56 [pid = 1888] [id = 76] 03:58:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x9aea0400) [pid = 1888] [serial = 227] [outer = (nil)] 03:58:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0xa2007400) [pid = 1888] [serial = 228] [outer = 0x9aea0400] 03:58:19 INFO - PROCESS | 1888 | 1469444299562 Marionette DEBUG loaded listener.js 03:58:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0xa231b000) [pid = 1888] [serial = 229] [outer = 0x9aea0400] 03:58:20 INFO - PROCESS | 1888 | 1469444300433 Marionette TRACE conn4 <- [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]]]}] 03:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1559ms 03:58:20 INFO - PROCESS | 1888 | 1469444300488 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 03:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:58:20 INFO - PROCESS | 1888 | 1469444300493 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 03:58:20 INFO - PROCESS | 1888 | 1469444300500 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:58:20 INFO - PROCESS | 1888 | 1469444300504 Marionette TRACE conn4 <- [1,278,null,{}] 03:58:20 INFO - PROCESS | 1888 | 1469444300510 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:20 INFO - PROCESS | 1888 | 1469444300516 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:20 INFO - PROCESS | 1888 | 1469444300721 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 03:58:20 INFO - PROCESS | 1888 | 1469444300882 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:20 INFO - PROCESS | 1888 | 1469444300891 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e26400 == 57 [pid = 1888] [id = 77] 03:58:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0xa255b800) [pid = 1888] [serial = 230] [outer = (nil)] 03:58:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0xa34c7400) [pid = 1888] [serial = 231] [outer = 0xa255b800] 03:58:20 INFO - PROCESS | 1888 | 1469444300993 Marionette DEBUG loaded listener.js 03:58:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0xa4e50000) [pid = 1888] [serial = 232] [outer = 0xa255b800] 03:58:21 INFO - PROCESS | 1888 | 1469444301838 Marionette TRACE conn4 <- [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]]]}] 03:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1383ms 03:58:21 INFO - PROCESS | 1888 | 1469444301883 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 03:58:21 INFO - PROCESS | 1888 | 1469444301887 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 03:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:58:21 INFO - PROCESS | 1888 | 1469444301894 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:58:21 INFO - PROCESS | 1888 | 1469444301898 Marionette TRACE conn4 <- [1,282,null,{}] 03:58:21 INFO - PROCESS | 1888 | 1469444301904 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:21 INFO - PROCESS | 1888 | 1469444301910 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:22 INFO - PROCESS | 1888 | 1469444302109 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 03:58:22 INFO - PROCESS | 1888 | 1469444302269 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:22 INFO - PROCESS | 1888 | 1469444302286 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:22 INFO - PROCESS | 1888 | ++DOCSHELL 0xa501d400 == 58 [pid = 1888] [id = 78] 03:58:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0xa62e0c00) [pid = 1888] [serial = 233] [outer = (nil)] 03:58:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0xa6896c00) [pid = 1888] [serial = 234] [outer = 0xa62e0c00] 03:58:22 INFO - PROCESS | 1888 | 1469444302374 Marionette DEBUG loaded listener.js 03:58:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0xa6f83000) [pid = 1888] [serial = 235] [outer = 0xa62e0c00] 03:58:23 INFO - PROCESS | 1888 | 1469444303337 Marionette TRACE conn4 <- [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]]]}] 03:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1488ms 03:58:23 INFO - PROCESS | 1888 | 1469444303384 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 03:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:58:23 INFO - PROCESS | 1888 | 1469444303388 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 03:58:23 INFO - PROCESS | 1888 | 1469444303395 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:58:23 INFO - PROCESS | 1888 | 1469444303399 Marionette TRACE conn4 <- [1,286,null,{}] 03:58:23 INFO - PROCESS | 1888 | 1469444303406 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:23 INFO - PROCESS | 1888 | 1469444303411 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:23 INFO - PROCESS | 1888 | 1469444303594 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 03:58:23 INFO - PROCESS | 1888 | 1469444303754 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:23 INFO - PROCESS | 1888 | 1469444303762 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x91571c00 == 59 [pid = 1888] [id = 79] 03:58:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x91572c00) [pid = 1888] [serial = 236] [outer = (nil)] 03:58:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x9157f800) [pid = 1888] [serial = 237] [outer = 0x91572c00] 03:58:23 INFO - PROCESS | 1888 | 1469444303848 Marionette DEBUG loaded listener.js 03:58:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x9a1d1c00) [pid = 1888] [serial = 238] [outer = 0x91572c00] 03:58:24 INFO - PROCESS | 1888 | 1469444304794 Marionette TRACE conn4 <- [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]]]}] 03:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1484ms 03:58:24 INFO - PROCESS | 1888 | 1469444304880 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 03:58:24 INFO - PROCESS | 1888 | 1469444304884 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 03:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:58:24 INFO - PROCESS | 1888 | 1469444304891 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:58:24 INFO - PROCESS | 1888 | 1469444304895 Marionette TRACE conn4 <- [1,290,null,{}] 03:58:24 INFO - PROCESS | 1888 | 1469444304902 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:24 INFO - PROCESS | 1888 | 1469444304907 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:25 INFO - PROCESS | 1888 | 1469444305138 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 03:58:25 INFO - PROCESS | 1888 | 1469444305335 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:25 INFO - PROCESS | 1888 | 1469444305344 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x90701400 == 60 [pid = 1888] [id = 80] 03:58:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x90701c00) [pid = 1888] [serial = 239] [outer = (nil)] 03:58:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x9070a800) [pid = 1888] [serial = 240] [outer = 0x90701c00] 03:58:25 INFO - PROCESS | 1888 | 1469444305437 Marionette DEBUG loaded listener.js 03:58:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x9070dc00) [pid = 1888] [serial = 241] [outer = 0x90701c00] 03:58:26 INFO - PROCESS | 1888 | 1469444306266 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1434ms 03:58:26 INFO - PROCESS | 1888 | 1469444306326 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 03:58:26 INFO - PROCESS | 1888 | 1469444306330 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 03:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:58:26 INFO - PROCESS | 1888 | 1469444306338 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:58:26 INFO - PROCESS | 1888 | 1469444306342 Marionette TRACE conn4 <- [1,294,null,{}] 03:58:26 INFO - PROCESS | 1888 | 1469444306348 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:26 INFO - PROCESS | 1888 | 1469444306354 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:26 INFO - PROCESS | 1888 | 1469444306532 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 03:58:26 INFO - PROCESS | 1888 | 1469444306690 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:26 INFO - PROCESS | 1888 | 1469444306698 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x90710c00 == 61 [pid = 1888] [id = 81] 03:58:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 128 (0x91575c00) [pid = 1888] [serial = 242] [outer = (nil)] 03:58:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 129 (0x99ccbc00) [pid = 1888] [serial = 243] [outer = 0x91575c00] 03:58:26 INFO - PROCESS | 1888 | 1469444306788 Marionette DEBUG loaded listener.js 03:58:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 130 (0xa6f47000) [pid = 1888] [serial = 244] [outer = 0x91575c00] 03:58:27 INFO - PROCESS | 1888 | 1469444307626 Marionette TRACE conn4 <- [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]]]}] 03:58:27 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. 03:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1332ms 03:58:27 INFO - PROCESS | 1888 | 1469444307671 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 03:58:27 INFO - PROCESS | 1888 | 1469444307675 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 03:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:58:27 INFO - PROCESS | 1888 | 1469444307681 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:58:27 INFO - PROCESS | 1888 | 1469444307685 Marionette TRACE conn4 <- [1,298,null,{}] 03:58:27 INFO - PROCESS | 1888 | 1469444307691 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:27 INFO - PROCESS | 1888 | 1469444307696 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:27 INFO - PROCESS | 1888 | 1469444307887 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 03:58:28 INFO - PROCESS | 1888 | 1469444308109 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:28 INFO - PROCESS | 1888 | 1469444308119 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x90703400 == 62 [pid = 1888] [id = 82] 03:58:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 131 (0x909db400) [pid = 1888] [serial = 245] [outer = (nil)] 03:58:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 132 (0x909e2000) [pid = 1888] [serial = 246] [outer = 0x909db400] 03:58:28 INFO - PROCESS | 1888 | 1469444308197 Marionette DEBUG loaded listener.js 03:58:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 133 (0x909e4800) [pid = 1888] [serial = 247] [outer = 0x909db400] 03:58:29 INFO - PROCESS | 1888 | 1469444309115 Marionette TRACE conn4 <- [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]]]}] 03:58:29 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. 03:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1480ms 03:58:29 INFO - PROCESS | 1888 | 1469444309163 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 03:58:29 INFO - PROCESS | 1888 | 1469444309167 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 03:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:58:29 INFO - PROCESS | 1888 | 1469444309174 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:58:29 INFO - PROCESS | 1888 | 1469444309177 Marionette TRACE conn4 <- [1,302,null,{}] 03:58:29 INFO - PROCESS | 1888 | 1469444309183 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:29 INFO - PROCESS | 1888 | 1469444309188 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:29 INFO - PROCESS | 1888 | 1469444309382 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 03:58:29 INFO - PROCESS | 1888 | 1469444309788 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:29 INFO - PROCESS | 1888 | 1469444309800 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x9157e800 == 63 [pid = 1888] [id = 83] 03:58:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 134 (0x9157f400) [pid = 1888] [serial = 248] [outer = (nil)] 03:58:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 135 (0x91914c00) [pid = 1888] [serial = 249] [outer = 0x9157f400] 03:58:29 INFO - PROCESS | 1888 | 1469444309920 Marionette DEBUG loaded listener.js 03:58:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 136 (0x9240fc00) [pid = 1888] [serial = 250] [outer = 0x9157f400] 03:58:30 INFO - PROCESS | 1888 | 1469444310873 Marionette TRACE conn4 <- [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]]]}] 03:58:30 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. 03:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1731ms 03:58:30 INFO - PROCESS | 1888 | 1469444310907 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 03:58:30 INFO - PROCESS | 1888 | 1469444310913 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 03:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:58:30 INFO - PROCESS | 1888 | 1469444310920 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:58:30 INFO - PROCESS | 1888 | 1469444310925 Marionette TRACE conn4 <- [1,306,null,{}] 03:58:30 INFO - PROCESS | 1888 | 1469444310933 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:30 INFO - PROCESS | 1888 | 1469444310940 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:31 INFO - PROCESS | 1888 | 1469444311133 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 03:58:31 INFO - PROCESS | 1888 | 1469444311342 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:31 INFO - PROCESS | 1888 | 1469444311349 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x91917800 == 64 [pid = 1888] [id = 84] 03:58:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 137 (0x95302800) [pid = 1888] [serial = 251] [outer = (nil)] 03:58:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 138 (0x9539ac00) [pid = 1888] [serial = 252] [outer = 0x95302800] 03:58:31 INFO - PROCESS | 1888 | 1469444311491 Marionette DEBUG loaded listener.js 03:58:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 139 (0x953c7c00) [pid = 1888] [serial = 253] [outer = 0x95302800] 03:58:31 INFO - PROCESS | 1888 | --DOCSHELL 0x9a7e2000 == 63 [pid = 1888] [id = 72] 03:58:31 INFO - PROCESS | 1888 | --DOCSHELL 0x9a7db800 == 62 [pid = 1888] [id = 71] 03:58:31 INFO - PROCESS | 1888 | --DOCSHELL 0x9a45e800 == 61 [pid = 1888] [id = 70] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 138 (0x98ed0800) [pid = 1888] [serial = 173] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 137 (0x9ae9f800) [pid = 1888] [serial = 149] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOCSHELL 0x92411000 == 60 [pid = 1888] [id = 69] 03:58:31 INFO - PROCESS | 1888 | --DOCSHELL 0x9530cc00 == 59 [pid = 1888] [id = 68] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 136 (0xa23a6800) [pid = 1888] [serial = 165] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 135 (0x95589000) [pid = 1888] [serial = 158] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 134 (0xa6f80c00) [pid = 1888] [serial = 146] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 133 (0x996dac00) [pid = 1888] [serial = 152] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 132 (0x99ab6c00) [pid = 1888] [serial = 171] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 131 (0x9a1cf400) [pid = 1888] [serial = 170] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 130 (0x98e64800) [pid = 1888] [serial = 159] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 129 (0x98a04400) [pid = 1888] [serial = 140] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 128 (0x95310c00) [pid = 1888] [serial = 137] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 127 (0xa118c800) [pid = 1888] [serial = 164] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x9b39d400) [pid = 1888] [serial = 162] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0xa3447400) [pid = 1888] [serial = 167] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x95345000) [pid = 1888] [serial = 168] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x9afeec00) [pid = 1888] [serial = 161] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x978f8400) [pid = 1888] [serial = 156] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0x978f2000) [pid = 1888] [serial = 155] [outer = (nil)] [url = about:blank] 03:58:31 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0xa110f800) [pid = 1888] [serial = 143] [outer = (nil)] [url = about:blank] 03:58:32 INFO - PROCESS | 1888 | 1469444312348 Marionette TRACE conn4 <- [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]]]}] 03:58:32 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. 03:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1441ms 03:58:32 INFO - PROCESS | 1888 | 1469444312366 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 03:58:32 INFO - PROCESS | 1888 | 1469444312372 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 03:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:58:32 INFO - PROCESS | 1888 | 1469444312408 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:58:32 INFO - PROCESS | 1888 | 1469444312412 Marionette TRACE conn4 <- [1,310,null,{}] 03:58:32 INFO - PROCESS | 1888 | 1469444312419 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:32 INFO - PROCESS | 1888 | 1469444312424 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:32 INFO - PROCESS | 1888 | 1469444312608 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 03:58:32 INFO - PROCESS | 1888 | 1469444312621 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:32 INFO - PROCESS | 1888 | 1469444312628 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x95305000 == 60 [pid = 1888] [id = 85] 03:58:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x989eb000) [pid = 1888] [serial = 254] [outer = (nil)] 03:58:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x98e67000) [pid = 1888] [serial = 255] [outer = 0x989eb000] 03:58:32 INFO - PROCESS | 1888 | 1469444312703 Marionette DEBUG loaded listener.js 03:58:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x996cf800) [pid = 1888] [serial = 256] [outer = 0x989eb000] 03:58:33 INFO - PROCESS | 1888 | 1469444313758 Marionette TRACE conn4 <- [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]]]}] 03:58:33 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. 03:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1391ms 03:58:33 INFO - PROCESS | 1888 | 1469444313794 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 03:58:33 INFO - PROCESS | 1888 | 1469444313798 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 03:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:58:33 INFO - PROCESS | 1888 | 1469444313812 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:58:33 INFO - PROCESS | 1888 | 1469444313821 Marionette TRACE conn4 <- [1,314,null,{}] 03:58:33 INFO - PROCESS | 1888 | 1469444313835 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:33 INFO - PROCESS | 1888 | 1469444313842 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:34 INFO - PROCESS | 1888 | 1469444314105 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 03:58:34 INFO - PROCESS | 1888 | 1469444314200 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:34 INFO - PROCESS | 1888 | 1469444314209 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x98937400 == 61 [pid = 1888] [id = 86] 03:58:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x98ed8c00) [pid = 1888] [serial = 257] [outer = (nil)] 03:58:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x9a81dc00) [pid = 1888] [serial = 258] [outer = 0x98ed8c00] 03:58:34 INFO - PROCESS | 1888 | 1469444314285 Marionette DEBUG loaded listener.js 03:58:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x9a827000) [pid = 1888] [serial = 259] [outer = 0x98ed8c00] 03:58:35 INFO - PROCESS | 1888 | 1469444315123 Marionette TRACE conn4 <- [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]]]}] 03:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1351ms 03:58:35 INFO - PROCESS | 1888 | 1469444315157 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 03:58:35 INFO - PROCESS | 1888 | 1469444315161 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 03:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:58:35 INFO - PROCESS | 1888 | 1469444315168 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:58:35 INFO - PROCESS | 1888 | 1469444315170 Marionette TRACE conn4 <- [1,318,null,{}] 03:58:35 INFO - PROCESS | 1888 | 1469444315182 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:35 INFO - PROCESS | 1888 | 1469444315187 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:35 INFO - PROCESS | 1888 | 1469444315434 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 03:58:35 INFO - PROCESS | 1888 | 1469444315464 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 1888 | 1469444315473 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x996dac00 == 62 [pid = 1888] [id = 87] 03:58:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x9a9b5c00) [pid = 1888] [serial = 260] [outer = (nil)] 03:58:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 128 (0x9ae9d000) [pid = 1888] [serial = 261] [outer = 0x9a9b5c00] 03:58:35 INFO - PROCESS | 1888 | 1469444315544 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 129 (0x9afeec00) [pid = 1888] [serial = 262] [outer = 0x9a9b5c00] 03:58:36 INFO - PROCESS | 1888 | 1469444316476 Marionette TRACE conn4 <- [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]]]}] 03:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1348ms 03:58:36 INFO - PROCESS | 1888 | 1469444316517 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 03:58:36 INFO - PROCESS | 1888 | 1469444316521 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 03:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:58:36 INFO - PROCESS | 1888 | --DOMWINDOW == 128 (0x9a81a800) [pid = 1888] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:58:36 INFO - PROCESS | 1888 | --DOMWINDOW == 127 (0x93c6c800) [pid = 1888] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:58:36 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x9a460400) [pid = 1888] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:58:36 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0x9533c800) [pid = 1888] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:58:36 INFO - PROCESS | 1888 | 1469444316630 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:58:36 INFO - PROCESS | 1888 | 1469444316634 Marionette TRACE conn4 <- [1,322,null,{}] 03:58:36 INFO - PROCESS | 1888 | 1469444316649 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:36 INFO - PROCESS | 1888 | 1469444316653 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:36 INFO - PROCESS | 1888 | 1469444316815 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 03:58:36 INFO - PROCESS | 1888 | 1469444316827 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:36 INFO - PROCESS | 1888 | 1469444316844 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x9aea1400 == 63 [pid = 1888] [id = 88] 03:58:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x9affa400) [pid = 1888] [serial = 263] [outer = (nil)] 03:58:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x9b3a1c00) [pid = 1888] [serial = 264] [outer = 0x9affa400] 03:58:36 INFO - PROCESS | 1888 | 1469444316924 Marionette DEBUG loaded listener.js 03:58:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 128 (0xa118fc00) [pid = 1888] [serial = 265] [outer = 0x9affa400] 03:58:37 INFO - PROCESS | 1888 | 1469444317847 Marionette TRACE conn4 <- [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]]]}] 03:58:37 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. 03:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1356ms 03:58:37 INFO - PROCESS | 1888 | 1469444317884 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 03:58:37 INFO - PROCESS | 1888 | 1469444317889 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 03:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:58:37 INFO - PROCESS | 1888 | 1469444317895 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:58:37 INFO - PROCESS | 1888 | 1469444317899 Marionette TRACE conn4 <- [1,326,null,{}] 03:58:37 INFO - PROCESS | 1888 | 1469444317905 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:37 INFO - PROCESS | 1888 | 1469444317911 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:38 INFO - PROCESS | 1888 | 1469444318104 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 03:58:38 INFO - PROCESS | 1888 | 1469444318236 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:38 INFO - PROCESS | 1888 | 1469444318243 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x90709400 == 64 [pid = 1888] [id = 89] 03:58:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 129 (0x9070d000) [pid = 1888] [serial = 266] [outer = (nil)] 03:58:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 130 (0xa2fbb000) [pid = 1888] [serial = 267] [outer = 0x9070d000] 03:58:38 INFO - PROCESS | 1888 | 1469444318314 Marionette DEBUG loaded listener.js 03:58:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 131 (0xa4e0cc00) [pid = 1888] [serial = 268] [outer = 0x9070d000] 03:58:39 INFO - PROCESS | 1888 | 1469444319307 Marionette TRACE conn4 <- [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]]]}] 03:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1432ms 03:58:39 INFO - PROCESS | 1888 | 1469444319328 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 03:58:39 INFO - PROCESS | 1888 | 1469444319334 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 03:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:58:39 INFO - PROCESS | 1888 | 1469444319343 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:58:39 INFO - PROCESS | 1888 | 1469444319348 Marionette TRACE conn4 <- [1,330,null,{}] 03:58:39 INFO - PROCESS | 1888 | 1469444319357 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:39 INFO - PROCESS | 1888 | 1469444319362 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:39 INFO - PROCESS | 1888 | 1469444319584 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 03:58:39 INFO - PROCESS | 1888 | 1469444319806 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:39 INFO - PROCESS | 1888 | 1469444319813 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x92411000 == 65 [pid = 1888] [id = 90] 03:58:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 132 (0x92412800) [pid = 1888] [serial = 269] [outer = (nil)] 03:58:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 133 (0x93b32800) [pid = 1888] [serial = 270] [outer = 0x92412800] 03:58:39 INFO - PROCESS | 1888 | 1469444319901 Marionette DEBUG loaded listener.js 03:58:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 134 (0x93b35c00) [pid = 1888] [serial = 271] [outer = 0x92412800] 03:58:40 INFO - PROCESS | 1888 | 1469444320864 Marionette TRACE conn4 <- [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]]]}] 03:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1598ms 03:58:40 INFO - PROCESS | 1888 | 1469444320940 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 03:58:40 INFO - PROCESS | 1888 | 1469444320948 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 03:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:58:40 INFO - PROCESS | 1888 | 1469444320959 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:58:40 INFO - PROCESS | 1888 | 1469444320963 Marionette TRACE conn4 <- [1,334,null,{}] 03:58:40 INFO - PROCESS | 1888 | 1469444320970 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:40 INFO - PROCESS | 1888 | 1469444320976 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:41 INFO - PROCESS | 1888 | 1469444321215 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 03:58:41 INFO - PROCESS | 1888 | 1469444321468 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:41 INFO - PROCESS | 1888 | 1469444321477 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x95309c00 == 66 [pid = 1888] [id = 91] 03:58:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 135 (0x9533cc00) [pid = 1888] [serial = 272] [outer = (nil)] 03:58:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 136 (0x953bf000) [pid = 1888] [serial = 273] [outer = 0x9533cc00] 03:58:41 INFO - PROCESS | 1888 | 1469444321564 Marionette DEBUG loaded listener.js 03:58:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 137 (0x98934400) [pid = 1888] [serial = 274] [outer = 0x9533cc00] 03:58:42 INFO - PROCESS | 1888 | 1469444322441 Marionette TRACE conn4 <- [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]]]}] 03:58:42 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. 03:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1530ms 03:58:42 INFO - PROCESS | 1888 | 1469444322490 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 03:58:42 INFO - PROCESS | 1888 | 1469444322495 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 03:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:58:42 INFO - PROCESS | 1888 | 1469444322502 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:58:42 INFO - PROCESS | 1888 | 1469444322508 Marionette TRACE conn4 <- [1,338,null,{}] 03:58:42 INFO - PROCESS | 1888 | 1469444322525 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:42 INFO - PROCESS | 1888 | 1469444322535 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:42 INFO - PROCESS | 1888 | 1469444322770 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 03:58:43 INFO - PROCESS | 1888 | 1469444323021 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:43 INFO - PROCESS | 1888 | 1469444323042 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:43 INFO - PROCESS | 1888 | ++DOCSHELL 0x91576800 == 67 [pid = 1888] [id = 92] 03:58:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 138 (0x9a829000) [pid = 1888] [serial = 275] [outer = (nil)] 03:58:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 139 (0x9ac7f800) [pid = 1888] [serial = 276] [outer = 0x9a829000] 03:58:43 INFO - PROCESS | 1888 | 1469444323184 Marionette DEBUG loaded listener.js 03:58:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 140 (0x9cd19400) [pid = 1888] [serial = 277] [outer = 0x9a829000] 03:58:44 INFO - PROCESS | 1888 | 1469444324074 Marionette TRACE conn4 <- [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]]]}] 03:58:44 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. 03:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1640ms 03:58:44 INFO - PROCESS | 1888 | 1469444324144 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 03:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:58:44 INFO - PROCESS | 1888 | 1469444324149 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 03:58:44 INFO - PROCESS | 1888 | 1469444324155 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:58:44 INFO - PROCESS | 1888 | 1469444324159 Marionette TRACE conn4 <- [1,342,null,{}] 03:58:44 INFO - PROCESS | 1888 | 1469444324165 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:44 INFO - PROCESS | 1888 | 1469444324170 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:44 INFO - PROCESS | 1888 | 1469444324409 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 03:58:44 INFO - PROCESS | 1888 | 1469444324574 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:44 INFO - PROCESS | 1888 | 1469444324587 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a1c9000 == 68 [pid = 1888] [id = 93] 03:58:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 141 (0x9a81b000) [pid = 1888] [serial = 278] [outer = (nil)] 03:58:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 142 (0xa23b1400) [pid = 1888] [serial = 279] [outer = 0x9a81b000] 03:58:44 INFO - PROCESS | 1888 | 1469444324718 Marionette DEBUG loaded listener.js 03:58:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 143 (0xa5028c00) [pid = 1888] [serial = 280] [outer = 0x9a81b000] 03:58:45 INFO - PROCESS | 1888 | 1469444325598 Marionette TRACE conn4 <- [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]]]}] 03:58:45 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. 03:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1482ms 03:58:45 INFO - PROCESS | 1888 | 1469444325639 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 03:58:45 INFO - PROCESS | 1888 | 1469444325644 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 03:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:58:45 INFO - PROCESS | 1888 | 1469444325669 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:58:45 INFO - PROCESS | 1888 | 1469444325673 Marionette TRACE conn4 <- [1,346,null,{}] 03:58:45 INFO - PROCESS | 1888 | 1469444325679 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:45 INFO - PROCESS | 1888 | 1469444325685 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:45 INFO - PROCESS | 1888 | 1469444325885 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 03:58:46 INFO - PROCESS | 1888 | 1469444326051 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:46 INFO - PROCESS | 1888 | 1469444326063 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x98ecd400 == 69 [pid = 1888] [id = 94] 03:58:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 144 (0xa22f8800) [pid = 1888] [serial = 281] [outer = (nil)] 03:58:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 145 (0xa6f4a400) [pid = 1888] [serial = 282] [outer = 0xa22f8800] 03:58:46 INFO - PROCESS | 1888 | 1469444326142 Marionette DEBUG loaded listener.js 03:58:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 146 (0xa6f80c00) [pid = 1888] [serial = 283] [outer = 0xa22f8800] 03:58:47 INFO - PROCESS | 1888 | 1469444327066 Marionette TRACE conn4 <- [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]]]}] 03:58:47 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. 03:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1436ms 03:58:47 INFO - PROCESS | 1888 | 1469444327103 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 03:58:47 INFO - PROCESS | 1888 | 1469444327108 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 03:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:58:47 INFO - PROCESS | 1888 | 1469444327115 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:58:47 INFO - PROCESS | 1888 | 1469444327119 Marionette TRACE conn4 <- [1,350,null,{}] 03:58:47 INFO - PROCESS | 1888 | 1469444327125 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:47 INFO - PROCESS | 1888 | 1469444327136 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:47 INFO - PROCESS | 1888 | 1469444327349 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 03:58:47 INFO - PROCESS | 1888 | 1469444327514 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:47 INFO - PROCESS | 1888 | 1469444327522 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef82c00 == 70 [pid = 1888] [id = 95] 03:58:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 147 (0x8ef84800) [pid = 1888] [serial = 284] [outer = (nil)] 03:58:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 148 (0x8ef8e400) [pid = 1888] [serial = 285] [outer = 0x8ef84800] 03:58:47 INFO - PROCESS | 1888 | 1469444327606 Marionette DEBUG loaded listener.js 03:58:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 149 (0xa8c44000) [pid = 1888] [serial = 286] [outer = 0x8ef84800] 03:58:48 INFO - PROCESS | 1888 | 1469444328527 Marionette TRACE conn4 <- [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]]]}] 03:58:48 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. 03:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1489ms 03:58:48 INFO - PROCESS | 1888 | 1469444328606 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 03:58:48 INFO - PROCESS | 1888 | 1469444328610 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 03:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:58:48 INFO - PROCESS | 1888 | 1469444328617 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:58:48 INFO - PROCESS | 1888 | 1469444328621 Marionette TRACE conn4 <- [1,354,null,{}] 03:58:48 INFO - PROCESS | 1888 | 1469444328626 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:48 INFO - PROCESS | 1888 | 1469444328632 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:48 INFO - PROCESS | 1888 | 1469444328859 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 03:58:49 INFO - PROCESS | 1888 | 1469444329069 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:49 INFO - PROCESS | 1888 | 1469444329076 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18a000 == 71 [pid = 1888] [id = 96] 03:58:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 150 (0x8f18a400) [pid = 1888] [serial = 287] [outer = (nil)] 03:58:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 151 (0x8f18d000) [pid = 1888] [serial = 288] [outer = 0x8f18a400] 03:58:49 INFO - PROCESS | 1888 | 1469444329452 Marionette DEBUG loaded listener.js 03:58:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 152 (0x9070b800) [pid = 1888] [serial = 289] [outer = 0x8f18a400] 03:58:50 INFO - PROCESS | 1888 | 1469444330400 Marionette TRACE conn4 <- [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]]]}] 03:58:50 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. 03:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1839ms 03:58:50 INFO - PROCESS | 1888 | 1469444330458 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 03:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:58:50 INFO - PROCESS | 1888 | 1469444330463 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 03:58:50 INFO - PROCESS | 1888 | 1469444330472 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:58:50 INFO - PROCESS | 1888 | 1469444330475 Marionette TRACE conn4 <- [1,358,null,{}] 03:58:50 INFO - PROCESS | 1888 | 1469444330483 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:50 INFO - PROCESS | 1888 | 1469444330488 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:50 INFO - PROCESS | 1888 | 1469444330665 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 03:58:50 INFO - PROCESS | 1888 | 1469444330929 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:50 INFO - PROCESS | 1888 | 1469444330943 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x9191fc00 == 72 [pid = 1888] [id = 97] 03:58:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 153 (0x91920400) [pid = 1888] [serial = 290] [outer = (nil)] 03:58:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 154 (0x91cc7800) [pid = 1888] [serial = 291] [outer = 0x91920400] 03:58:51 INFO - PROCESS | 1888 | 1469444331067 Marionette DEBUG loaded listener.js 03:58:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 155 (0x92418000) [pid = 1888] [serial = 292] [outer = 0x91920400] 03:58:52 INFO - PROCESS | 1888 | 1469444332010 Marionette TRACE conn4 <- [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]]]}] 03:58:52 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. 03:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1596ms 03:58:52 INFO - PROCESS | 1888 | 1469444332067 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 03:58:52 INFO - PROCESS | 1888 | 1469444332073 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 03:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:58:52 INFO - PROCESS | 1888 | 1469444332085 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 1888 | 1469444332089 Marionette TRACE conn4 <- [1,362,null,{}] 03:58:52 INFO - PROCESS | 1888 | 1469444332096 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:52 INFO - PROCESS | 1888 | 1469444332102 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:52 INFO - PROCESS | 1888 | 1469444332326 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 03:58:52 INFO - PROCESS | 1888 | 1469444332542 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:52 INFO - PROCESS | 1888 | 1469444332555 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b35000 == 73 [pid = 1888] [id = 98] 03:58:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 156 (0x93b39800) [pid = 1888] [serial = 293] [outer = (nil)] 03:58:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 157 (0x93e2d800) [pid = 1888] [serial = 294] [outer = 0x93b39800] 03:58:52 INFO - PROCESS | 1888 | 1469444332644 Marionette DEBUG loaded listener.js 03:58:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 158 (0x95345800) [pid = 1888] [serial = 295] [outer = 0x93b39800] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x95585400 == 72 [pid = 1888] [id = 23] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x92410400 == 71 [pid = 1888] [id = 30] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x92413000 == 70 [pid = 1888] [id = 58] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x92412000 == 69 [pid = 1888] [id = 19] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0xa2fb7800 == 68 [pid = 1888] [id = 18] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 157 (0x9a946800) [pid = 1888] [serial = 215] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 156 (0x91ccac00) [pid = 1888] [serial = 194] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 155 (0x9a9ab800) [pid = 1888] [serial = 182] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 154 (0x9a7e6400) [pid = 1888] [serial = 191] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 153 (0xa3471000) [pid = 1888] [serial = 188] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 152 (0x9ab06800) [pid = 1888] [serial = 185] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 151 (0x99990000) [pid = 1888] [serial = 179] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 150 (0x95346c00) [pid = 1888] [serial = 176] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 149 (0x9191b000) [pid = 1888] [serial = 197] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 148 (0x91ccf400) [pid = 1888] [serial = 200] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0xa231c000 == 67 [pid = 1888] [id = 49] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x978f9400 == 66 [pid = 1888] [id = 47] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x9b39e800 == 65 [pid = 1888] [id = 48] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x93b6e000 == 64 [pid = 1888] [id = 50] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x95307400 == 63 [pid = 1888] [id = 46] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x9b396c00 == 62 [pid = 1888] [id = 20] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x93c69400 == 61 [pid = 1888] [id = 31] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x92415c00 == 60 [pid = 1888] [id = 35] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x979acc00 == 59 [pid = 1888] [id = 21] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x93e26400 == 58 [pid = 1888] [id = 77] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x93e28c00 == 57 [pid = 1888] [id = 76] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x9a821000 == 56 [pid = 1888] [id = 75] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x979adc00 == 55 [pid = 1888] [id = 74] 03:58:53 INFO - PROCESS | 1888 | --DOCSHELL 0x91915800 == 54 [pid = 1888] [id = 73] 03:58:53 INFO - PROCESS | 1888 | 1469444333642 Marionette TRACE conn4 <- [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]]]}] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 147 (0x9a820c00) [pid = 1888] [serial = 212] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 146 (0x9a7e2c00) [pid = 1888] [serial = 210] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 145 (0x9a823400) [pid = 1888] [serial = 213] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 144 (0x979ad400) [pid = 1888] [serial = 206] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 143 (0x98ed4400) [pid = 1888] [serial = 207] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 142 (0x9a7dbc00) [pid = 1888] [serial = 209] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 141 (0x98a0b000) [pid = 1888] [serial = 204] [outer = (nil)] [url = about:blank] 03:58:53 INFO - PROCESS | 1888 | --DOMWINDOW == 140 (0x979b8800) [pid = 1888] [serial = 203] [outer = (nil)] [url = about:blank] 03:58:53 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. 03:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1636ms 03:58:53 INFO - PROCESS | 1888 | 1469444333722 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 1888 | 1469444333726 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 03:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:58:53 INFO - PROCESS | 1888 | 1469444333733 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - PROCESS | 1888 | 1469444333738 Marionette TRACE conn4 <- [1,366,null,{}] 03:58:53 INFO - PROCESS | 1888 | 1469444333755 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:53 INFO - PROCESS | 1888 | 1469444333764 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:53 INFO - PROCESS | 1888 | 1469444333969 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 03:58:54 INFO - PROCESS | 1888 | 1469444334135 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:54 INFO - PROCESS | 1888 | 1469444334144 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x91cccc00 == 55 [pid = 1888] [id = 99] 03:58:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 141 (0x95346c00) [pid = 1888] [serial = 296] [outer = (nil)] 03:58:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 142 (0x989f1c00) [pid = 1888] [serial = 297] [outer = 0x95346c00] 03:58:54 INFO - PROCESS | 1888 | 1469444334220 Marionette DEBUG loaded listener.js 03:58:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 143 (0x98e64000) [pid = 1888] [serial = 298] [outer = 0x95346c00] 03:58:54 INFO - PROCESS | 1888 | 1469444334979 Marionette TRACE conn4 <- [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]]]}] 03:58:55 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. 03:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1294ms 03:58:55 INFO - PROCESS | 1888 | 1469444335028 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 03:58:55 INFO - PROCESS | 1888 | 1469444335032 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 03:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:58:55 INFO - PROCESS | 1888 | 1469444335039 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:58:55 INFO - PROCESS | 1888 | 1469444335042 Marionette TRACE conn4 <- [1,370,null,{}] 03:58:55 INFO - PROCESS | 1888 | 1469444335048 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:55 INFO - PROCESS | 1888 | 1469444335053 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:55 INFO - PROCESS | 1888 | 1469444335221 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 03:58:55 INFO - PROCESS | 1888 | 1469444335230 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 1888 | 1469444335236 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f189400 == 56 [pid = 1888] [id = 100] 03:58:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 144 (0x91572000) [pid = 1888] [serial = 299] [outer = (nil)] 03:58:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 145 (0x99cc9800) [pid = 1888] [serial = 300] [outer = 0x91572000] 03:58:55 INFO - PROCESS | 1888 | 1469444335309 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 146 (0x9a1c9c00) [pid = 1888] [serial = 301] [outer = 0x91572000] 03:58:56 INFO - PROCESS | 1888 | 1469444336303 Marionette TRACE conn4 <- [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]]]}] 03:58:56 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. 03:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1289ms 03:58:56 INFO - PROCESS | 1888 | 1469444336331 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 03:58:56 INFO - PROCESS | 1888 | 1469444336335 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 03:58:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:58:56 INFO - PROCESS | 1888 | 1469444336350 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:58:56 INFO - PROCESS | 1888 | 1469444336354 Marionette TRACE conn4 <- [1,374,null,{}] 03:58:56 INFO - PROCESS | 1888 | 1469444336360 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:56 INFO - PROCESS | 1888 | 1469444336365 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:56 INFO - PROCESS | 1888 | 1469444336577 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 03:58:56 INFO - PROCESS | 1888 | 1469444336601 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:56 INFO - PROCESS | 1888 | 1469444336629 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a1c6000 == 57 [pid = 1888] [id = 101] 03:58:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 147 (0x9a1d3c00) [pid = 1888] [serial = 302] [outer = (nil)] 03:58:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 148 (0x9a469c00) [pid = 1888] [serial = 303] [outer = 0x9a1d3c00] 03:58:56 INFO - PROCESS | 1888 | 1469444336776 Marionette DEBUG loaded listener.js 03:58:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 149 (0x9a7e3000) [pid = 1888] [serial = 304] [outer = 0x9a1d3c00] 03:58:57 INFO - PROCESS | 1888 | 1469444337675 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:58:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:58:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1381ms 03:58:57 INFO - PROCESS | 1888 | 1469444337743 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 03:58:57 INFO - PROCESS | 1888 | 1469444337746 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 03:58:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:58:57 INFO - PROCESS | 1888 | 1469444337753 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:58:57 INFO - PROCESS | 1888 | 1469444337757 Marionette TRACE conn4 <- [1,378,null,{}] 03:58:57 INFO - PROCESS | 1888 | 1469444337762 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:57 INFO - PROCESS | 1888 | 1469444337773 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:57 INFO - PROCESS | 1888 | 1469444337991 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 148 (0xa62e0c00) [pid = 1888] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 147 (0x95584400) [pid = 1888] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 146 (0x9a823000) [pid = 1888] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 145 (0x91572c00) [pid = 1888] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 144 (0x98ed8c00) [pid = 1888] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 143 (0x93b70800) [pid = 1888] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 142 (0x978fb800) [pid = 1888] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 141 (0x9530d000) [pid = 1888] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 140 (0x95302800) [pid = 1888] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 139 (0xa255b800) [pid = 1888] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 138 (0x9157f400) [pid = 1888] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 137 (0x92415000) [pid = 1888] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 136 (0x9a9b5c00) [pid = 1888] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 135 (0xa5019800) [pid = 1888] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 134 (0x91cc3c00) [pid = 1888] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 133 (0x95309000) [pid = 1888] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 132 (0x9a9a9800) [pid = 1888] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 131 (0x979b7400) [pid = 1888] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 130 (0xa25eb400) [pid = 1888] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 129 (0x95339800) [pid = 1888] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 128 (0x9b932000) [pid = 1888] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 127 (0x9aea0400) [pid = 1888] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x9a821400) [pid = 1888] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0xa0698000) [pid = 1888] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x91916000) [pid = 1888] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x9a1d1400) [pid = 1888] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x91915400) [pid = 1888] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0x95346400) [pid = 1888] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x9affa400) [pid = 1888] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x9a7d9c00) [pid = 1888] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x91917c00) [pid = 1888] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x98ed1800) [pid = 1888] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x989eb000) [pid = 1888] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x9ae96c00) [pid = 1888] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:58:58 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x9a94c400) [pid = 1888] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:58:58 INFO - PROCESS | 1888 | 1469444338717 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:58 INFO - PROCESS | 1888 | 1469444338725 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x90705400 == 58 [pid = 1888] [id = 102] 03:58:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x909e1c00) [pid = 1888] [serial = 305] [outer = (nil)] 03:58:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x91917c00) [pid = 1888] [serial = 306] [outer = 0x909e1c00] 03:58:58 INFO - PROCESS | 1888 | 1469444338801 Marionette DEBUG loaded listener.js 03:58:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x93e26000) [pid = 1888] [serial = 307] [outer = 0x909e1c00] 03:58:59 INFO - PROCESS | 1888 | 1469444339644 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:58:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:58:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1933ms 03:58:59 INFO - PROCESS | 1888 | 1469444339688 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 03:58:59 INFO - PROCESS | 1888 | 1469444339692 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 03:58:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:58:59 INFO - PROCESS | 1888 | 1469444339698 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:58:59 INFO - PROCESS | 1888 | 1469444339700 Marionette TRACE conn4 <- [1,382,null,{}] 03:58:59 INFO - PROCESS | 1888 | 1469444339706 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:59 INFO - PROCESS | 1888 | 1469444339711 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:58:59 INFO - PROCESS | 1888 | 1469444339868 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 03:59:00 INFO - PROCESS | 1888 | 1469444339998 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 1888 | 1469444340005 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef91400 == 59 [pid = 1888] [id = 103] 03:59:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x8ef91800) [pid = 1888] [serial = 308] [outer = (nil)] 03:59:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x98a92800) [pid = 1888] [serial = 309] [outer = 0x8ef91800] 03:59:00 INFO - PROCESS | 1888 | 1469444340075 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x98ed3000) [pid = 1888] [serial = 310] [outer = 0x8ef91800] 03:59:00 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:00 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:59:00 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:00 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:00 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:01 INFO - PROCESS | 1888 | 1469444341004 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:59:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:59:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1328ms 03:59:01 INFO - PROCESS | 1888 | 1469444341027 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 1888 | 1469444341034 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 03:59:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:59:01 INFO - PROCESS | 1888 | 1469444341044 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - PROCESS | 1888 | 1469444341049 Marionette TRACE conn4 <- [1,386,null,{}] 03:59:01 INFO - PROCESS | 1888 | 1469444341059 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:01 INFO - PROCESS | 1888 | 1469444341067 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:01 INFO - PROCESS | 1888 | 1469444341329 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 03:59:01 INFO - PROCESS | 1888 | 1469444341633 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:01 INFO - PROCESS | 1888 | 1469444341649 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4da800 == 60 [pid = 1888] [id = 104] 03:59:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x8e4db000) [pid = 1888] [serial = 311] [outer = (nil)] 03:59:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x8e4e0400) [pid = 1888] [serial = 312] [outer = 0x8e4db000] 03:59:01 INFO - PROCESS | 1888 | 1469444341735 Marionette DEBUG loaded listener.js 03:59:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x8f184000) [pid = 1888] [serial = 313] [outer = 0x8e4db000] 03:59:02 INFO - PROCESS | 1888 | 1469444342757 Marionette TRACE conn4 <- [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]]]}] 03:59:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:59:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1794ms 03:59:02 INFO - PROCESS | 1888 | 1469444342838 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 03:59:02 INFO - PROCESS | 1888 | 1469444342845 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 03:59:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:59:02 INFO - PROCESS | 1888 | 1469444342858 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:59:02 INFO - PROCESS | 1888 | 1469444342862 Marionette TRACE conn4 <- [1,390,null,{}] 03:59:02 INFO - PROCESS | 1888 | 1469444342869 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:02 INFO - PROCESS | 1888 | 1469444342876 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:03 INFO - PROCESS | 1888 | 1469444343124 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 03:59:03 INFO - PROCESS | 1888 | 1469444343350 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 1888 | 1469444343364 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x9157cc00 == 61 [pid = 1888] [id = 105] 03:59:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x9157fc00) [pid = 1888] [serial = 314] [outer = (nil)] 03:59:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x9191d000) [pid = 1888] [serial = 315] [outer = 0x9157fc00] 03:59:03 INFO - PROCESS | 1888 | 1469444343447 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x91cd0000) [pid = 1888] [serial = 316] [outer = 0x9157fc00] 03:59:04 INFO - PROCESS | 1888 | 1469444344542 Marionette TRACE conn4 <- [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]]]}] 03:59:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:59:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1744ms 03:59:04 INFO - PROCESS | 1888 | 1469444344601 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 1888 | 1469444344606 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 03:59:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:59:04 INFO - PROCESS | 1888 | 1469444344613 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 1888 | 1469444344620 Marionette TRACE conn4 <- [1,394,null,{}] 03:59:04 INFO - PROCESS | 1888 | 1469444344637 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:04 INFO - PROCESS | 1888 | 1469444344647 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:04 INFO - PROCESS | 1888 | 1469444344904 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 03:59:05 INFO - PROCESS | 1888 | 1469444345132 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 1888 | 1469444345147 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x9191f000 == 62 [pid = 1888] [id = 106] 03:59:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x95585400) [pid = 1888] [serial = 317] [outer = (nil)] 03:59:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 128 (0x979ae400) [pid = 1888] [serial = 318] [outer = 0x95585400] 03:59:05 INFO - PROCESS | 1888 | 1469444345272 Marionette DEBUG loaded listener.js 03:59:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 129 (0x996d7c00) [pid = 1888] [serial = 319] [outer = 0x95585400] 03:59:06 INFO - PROCESS | 1888 | 1469444346227 Marionette TRACE conn4 <- [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]]]}] 03:59:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:59:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1690ms 03:59:06 INFO - PROCESS | 1888 | 1469444346304 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 03:59:06 INFO - PROCESS | 1888 | 1469444346310 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 03:59:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:59:06 INFO - PROCESS | 1888 | 1469444346316 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:59:06 INFO - PROCESS | 1888 | 1469444346320 Marionette TRACE conn4 <- [1,398,null,{}] 03:59:06 INFO - PROCESS | 1888 | 1469444346326 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:06 INFO - PROCESS | 1888 | 1469444346332 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:06 INFO - PROCESS | 1888 | 1469444346570 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 03:59:06 INFO - PROCESS | 1888 | 1469444346790 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:06 INFO - PROCESS | 1888 | 1469444346798 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8f400 == 63 [pid = 1888] [id = 107] 03:59:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 130 (0x99e7f400) [pid = 1888] [serial = 320] [outer = (nil)] 03:59:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 131 (0x9a81e800) [pid = 1888] [serial = 321] [outer = 0x99e7f400] 03:59:06 INFO - PROCESS | 1888 | 1469444346923 Marionette DEBUG loaded listener.js 03:59:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 132 (0x9a823800) [pid = 1888] [serial = 322] [outer = 0x99e7f400] 03:59:07 INFO - PROCESS | 1888 | 1469444347871 Marionette TRACE conn4 <- [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]]]}] 03:59:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:59:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1633ms 03:59:07 INFO - PROCESS | 1888 | 1469444347950 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 03:59:07 INFO - PROCESS | 1888 | 1469444347954 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 03:59:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:59:07 INFO - PROCESS | 1888 | 1469444347962 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:59:07 INFO - PROCESS | 1888 | 1469444347965 Marionette TRACE conn4 <- [1,402,null,{}] 03:59:07 INFO - PROCESS | 1888 | 1469444347972 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:07 INFO - PROCESS | 1888 | 1469444347977 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:08 INFO - PROCESS | 1888 | 1469444348196 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 03:59:08 INFO - PROCESS | 1888 | 1469444348411 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:08 INFO - PROCESS | 1888 | 1469444348423 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ec000 == 64 [pid = 1888] [id = 108] 03:59:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 133 (0x8e5edc00) [pid = 1888] [serial = 323] [outer = (nil)] 03:59:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 134 (0x8e5f5c00) [pid = 1888] [serial = 324] [outer = 0x8e5edc00] 03:59:08 INFO - PROCESS | 1888 | 1469444348611 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 135 (0x8e5f9800) [pid = 1888] [serial = 325] [outer = 0x8e5edc00] 03:59:10 INFO - PROCESS | 1888 | 1469444350165 Marionette TRACE conn4 <- [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]]]}] 03:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 2290ms 03:59:10 INFO - PROCESS | 1888 | 1469444350328 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 03:59:10 INFO - PROCESS | 1888 | 1469444350336 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 03:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:59:10 INFO - PROCESS | 1888 | 1469444350354 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 1888 | 1469444350360 Marionette TRACE conn4 <- [1,406,null,{}] 03:59:10 INFO - PROCESS | 1888 | 1469444350370 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:10 INFO - PROCESS | 1888 | 1469444350386 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:10 INFO - PROCESS | 1888 | 1469444350698 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 03:59:10 INFO - PROCESS | 1888 | 1469444350873 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 1888 | 1469444350885 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f5800 == 65 [pid = 1888] [id = 109] 03:59:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 136 (0x8e5f6000) [pid = 1888] [serial = 326] [outer = (nil)] 03:59:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 137 (0x91413000) [pid = 1888] [serial = 327] [outer = 0x8e5f6000] 03:59:10 INFO - PROCESS | 1888 | 1469444350969 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 138 (0x91415400) [pid = 1888] [serial = 328] [outer = 0x8e5f6000] 03:59:11 INFO - PROCESS | 1888 | 1469444351912 Marionette TRACE conn4 <- [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]]]}] 03:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1592ms 03:59:11 INFO - PROCESS | 1888 | 1469444351945 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 1888 | 1469444351949 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 03:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:59:11 INFO - PROCESS | 1888 | 1469444351957 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 1888 | 1469444351961 Marionette TRACE conn4 <- [1,410,null,{}] 03:59:11 INFO - PROCESS | 1888 | 1469444351967 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:11 INFO - PROCESS | 1888 | 1469444351973 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:12 INFO - PROCESS | 1888 | 1469444352170 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 03:59:12 INFO - PROCESS | 1888 | 1469444352399 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:12 INFO - PROCESS | 1888 | 1469444352410 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbc9c00 == 66 [pid = 1888] [id = 110] 03:59:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 139 (0x8dbcfc00) [pid = 1888] [serial = 329] [outer = (nil)] 03:59:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 140 (0x8dbd4c00) [pid = 1888] [serial = 330] [outer = 0x8dbcfc00] 03:59:12 INFO - PROCESS | 1888 | 1469444352550 Marionette DEBUG loaded listener.js 03:59:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 141 (0x8dbd7400) [pid = 1888] [serial = 331] [outer = 0x8dbcfc00] 03:59:13 INFO - PROCESS | 1888 | 1469444353516 Marionette TRACE conn4 <- [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]]]}] 03:59:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:59:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1632ms 03:59:13 INFO - PROCESS | 1888 | 1469444353591 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 03:59:13 INFO - PROCESS | 1888 | 1469444353595 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 03:59:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:59:13 INFO - PROCESS | 1888 | 1469444353601 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:59:13 INFO - PROCESS | 1888 | 1469444353604 Marionette TRACE conn4 <- [1,414,null,{}] 03:59:13 INFO - PROCESS | 1888 | 1469444353611 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:13 INFO - PROCESS | 1888 | 1469444353616 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:13 INFO - PROCESS | 1888 | 1469444353852 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 03:59:14 INFO - PROCESS | 1888 | 1469444354151 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 1888 | 1469444354158 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f4400 == 67 [pid = 1888] [id = 111] 03:59:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 142 (0x8ef91000) [pid = 1888] [serial = 332] [outer = (nil)] 03:59:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 143 (0x9070e800) [pid = 1888] [serial = 333] [outer = 0x8ef91000] 03:59:14 INFO - PROCESS | 1888 | 1469444354242 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 144 (0x9141ac00) [pid = 1888] [serial = 334] [outer = 0x8ef91000] 03:59:15 INFO - PROCESS | 1888 | 1469444355515 Marionette TRACE conn4 <- [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]]]}] 03:59:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1991ms 03:59:15 INFO - PROCESS | 1888 | 1469444355595 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 03:59:15 INFO - PROCESS | 1888 | 1469444355602 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 03:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:59:15 INFO - PROCESS | 1888 | 1469444355731 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 1888 | 1469444355737 Marionette TRACE conn4 <- [1,418,null,{}] 03:59:15 INFO - PROCESS | 1888 | 1469444355759 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:15 INFO - PROCESS | 1888 | 1469444355767 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:15 INFO - PROCESS | 1888 | 1469444355967 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 03:59:16 INFO - PROCESS | 1888 | 1469444356170 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 1888 | 1469444356185 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd4800 == 68 [pid = 1888] [id = 112] 03:59:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 145 (0x8e5f0800) [pid = 1888] [serial = 335] [outer = (nil)] 03:59:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 146 (0x8f183800) [pid = 1888] [serial = 336] [outer = 0x8e5f0800] 03:59:16 INFO - PROCESS | 1888 | 1469444356278 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 147 (0x8f189000) [pid = 1888] [serial = 337] [outer = 0x8e5f0800] 03:59:17 INFO - PROCESS | 1888 | --DOCSHELL 0x99a6a400 == 67 [pid = 1888] [id = 14] 03:59:17 INFO - PROCESS | 1888 | --DOCSHELL 0x9ab0a000 == 66 [pid = 1888] [id = 15] 03:59:17 INFO - PROCESS | 1888 | --DOCSHELL 0xa118a800 == 65 [pid = 1888] [id = 16] 03:59:17 INFO - PROCESS | 1888 | --DOCSHELL 0x91913800 == 64 [pid = 1888] [id = 66] 03:59:17 INFO - PROCESS | 1888 | --DOCSHELL 0x91cc2800 == 63 [pid = 1888] [id = 65] 03:59:17 INFO - PROCESS | 1888 | --DOCSHELL 0x9b334800 == 62 [pid = 1888] [id = 63] 03:59:17 INFO - PROCESS | 1888 | --DOCSHELL 0x9987a800 == 61 [pid = 1888] [id = 64] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 146 (0xa2fbb000) [pid = 1888] [serial = 267] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOCSHELL 0x92419000 == 60 [pid = 1888] [id = 62] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 145 (0xa6896c00) [pid = 1888] [serial = 234] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 144 (0x99f8e000) [pid = 1888] [serial = 111] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 143 (0x9a9a7800) [pid = 1888] [serial = 216] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 142 (0x9a1d1c00) [pid = 1888] [serial = 238] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 141 (0x9a81dc00) [pid = 1888] [serial = 258] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 140 (0xa6f83000) [pid = 1888] [serial = 235] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 139 (0xa200c400) [pid = 1888] [serial = 153] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 138 (0x996db400) [pid = 1888] [serial = 141] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 137 (0x95586800) [pid = 1888] [serial = 177] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 136 (0x9539ac00) [pid = 1888] [serial = 252] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 135 (0xa4e50000) [pid = 1888] [serial = 232] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 134 (0x9240fc00) [pid = 1888] [serial = 250] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 133 (0x98ed5000) [pid = 1888] [serial = 174] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 132 (0x91914c00) [pid = 1888] [serial = 249] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 131 (0x9afeec00) [pid = 1888] [serial = 262] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 130 (0xa825f400) [pid = 1888] [serial = 147] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 129 (0x91ccc400) [pid = 1888] [serial = 195] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 128 (0x9533d400) [pid = 1888] [serial = 138] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 127 (0x9a9ae000) [pid = 1888] [serial = 183] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x9959c800) [pid = 1888] [serial = 222] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0xa346f400) [pid = 1888] [serial = 108] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x9533e800) [pid = 1888] [serial = 114] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0xa23a9000) [pid = 1888] [serial = 144] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x953c7c00) [pid = 1888] [serial = 253] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0xa2007400) [pid = 1888] [serial = 228] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x9a828400) [pid = 1888] [serial = 225] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0xa5023000) [pid = 1888] [serial = 189] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x91cd0800) [pid = 1888] [serial = 201] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x9cd16000) [pid = 1888] [serial = 186] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x9191cc00) [pid = 1888] [serial = 198] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x9070a800) [pid = 1888] [serial = 240] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x909e2000) [pid = 1888] [serial = 246] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x979b9000) [pid = 1888] [serial = 117] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x99abbc00) [pid = 1888] [serial = 96] [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.] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x9b3a1c00) [pid = 1888] [serial = 264] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0xa3370400) [pid = 1888] [serial = 192] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x92416000) [pid = 1888] [serial = 219] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0xa34c7400) [pid = 1888] [serial = 231] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0xa118fc00) [pid = 1888] [serial = 265] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x9ae9d000) [pid = 1888] [serial = 261] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x99ccbc00) [pid = 1888] [serial = 243] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x98af4c00) [pid = 1888] [serial = 221] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x9a1c5800) [pid = 1888] [serial = 180] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0xa231b000) [pid = 1888] [serial = 229] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x9ab0b000) [pid = 1888] [serial = 226] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x9157f800) [pid = 1888] [serial = 237] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x91cca800) [pid = 1888] [serial = 218] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x98e67000) [pid = 1888] [serial = 255] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x9a827000) [pid = 1888] [serial = 259] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x996cf800) [pid = 1888] [serial = 256] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x9aea1000) [pid = 1888] [serial = 150] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0xa6f42800) [pid = 1888] [serial = 135] [outer = (nil)] [url = about:blank] 03:59:17 INFO - PROCESS | 1888 | 1469444357823 Marionette TRACE conn4 <- [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]]]}] 03:59:17 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 03:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2224ms 03:59:17 INFO - PROCESS | 1888 | 1469444357837 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 03:59:17 INFO - PROCESS | 1888 | 1469444357843 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 03:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:59:17 INFO - PROCESS | 1888 | 1469444357857 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 1888 | 1469444357861 Marionette TRACE conn4 <- [1,422,null,{}] 03:59:17 INFO - PROCESS | 1888 | 1469444357897 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:17 INFO - PROCESS | 1888 | 1469444357904 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:18 INFO - PROCESS | 1888 | 1469444358095 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 03:59:18 INFO - PROCESS | 1888 | 1469444358109 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:18 INFO - PROCESS | 1888 | 1469444358120 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:18 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8f800 == 61 [pid = 1888] [id = 113] 03:59:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x909dac00) [pid = 1888] [serial = 338] [outer = (nil)] 03:59:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x91574000) [pid = 1888] [serial = 339] [outer = 0x909dac00] 03:59:18 INFO - PROCESS | 1888 | 1469444358208 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x91914c00) [pid = 1888] [serial = 340] [outer = 0x909dac00] 03:59:19 INFO - PROCESS | 1888 | 1469444359677 Marionette TRACE conn4 <- [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]]]}] 03:59:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:59:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1863ms 03:59:19 INFO - PROCESS | 1888 | 1469444359829 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 1888 | 1469444359834 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 03:59:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:59:19 INFO - PROCESS | 1888 | 1469444359889 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 1888 | 1469444359899 Marionette TRACE conn4 <- [1,426,null,{}] 03:59:19 INFO - PROCESS | 1888 | 1469444359939 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:19 INFO - PROCESS | 1888 | 1469444359953 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:20 INFO - PROCESS | 1888 | 1469444360248 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 03:59:20 INFO - PROCESS | 1888 | 1469444360277 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 1888 | 1469444360287 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x92413c00 == 62 [pid = 1888] [id = 114] 03:59:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x92419000) [pid = 1888] [serial = 341] [outer = (nil)] 03:59:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x93b3a800) [pid = 1888] [serial = 342] [outer = 0x92419000] 03:59:20 INFO - PROCESS | 1888 | 1469444360360 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x93e28c00) [pid = 1888] [serial = 343] [outer = 0x92419000] 03:59:21 INFO - PROCESS | 1888 | 1469444361340 Marionette TRACE conn4 <- [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] 03:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:59:21 INFO - PROCESS | 1888 | 1469444361395 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 03:59:21 INFO - PROCESS | 1888 | 1469444361401 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 1888 | 1469444361405 Marionette TRACE conn4 <- [1,430,null,{}] 03:59:21 INFO - PROCESS | 1888 | 1469444361421 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:21 INFO - PROCESS | 1888 | 1469444361427 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:21 INFO - PROCESS | 1888 | 1469444361643 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 03:59:21 INFO - PROCESS | 1888 | 1469444361671 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 1888 | 1469444361678 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b30c00 == 63 [pid = 1888] [id = 115] 03:59:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x95301800) [pid = 1888] [serial = 344] [outer = (nil)] 03:59:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x953bf400) [pid = 1888] [serial = 345] [outer = 0x95301800] 03:59:21 INFO - PROCESS | 1888 | 1469444361752 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x978ef000) [pid = 1888] [serial = 346] [outer = 0x95301800] 03:59:22 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x91572000) [pid = 1888] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:59:22 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x95346c00) [pid = 1888] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:59:22 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x91920400) [pid = 1888] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:59:22 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x93b39800) [pid = 1888] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:59:22 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x9a1d3c00) [pid = 1888] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:59:22 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8f18a400) [pid = 1888] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:59:22 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x909e1c00) [pid = 1888] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:59:22 INFO - PROCESS | 1888 | 1469444362780 Marionette TRACE conn4 <- [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]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1447ms 03:59:22 INFO - PROCESS | 1888 | 1469444362848 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 03:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:59:22 INFO - PROCESS | 1888 | 1469444362852 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 03:59:22 INFO - PROCESS | 1888 | 1469444362858 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 1888 | 1469444362861 Marionette TRACE conn4 <- [1,434,null,{}] 03:59:22 INFO - PROCESS | 1888 | 1469444362867 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:22 INFO - PROCESS | 1888 | 1469444362871 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:23 INFO - PROCESS | 1888 | 1469444363031 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 03:59:23 INFO - PROCESS | 1888 | 1469444363041 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 1888 | 1469444363046 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e8000 == 64 [pid = 1888] [id = 116] 03:59:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x91572000) [pid = 1888] [serial = 347] [outer = (nil)] 03:59:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x978fa000) [pid = 1888] [serial = 348] [outer = 0x91572000] 03:59:23 INFO - PROCESS | 1888 | 1469444363116 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x98a91400) [pid = 1888] [serial = 349] [outer = 0x91572000] 03:59:24 INFO - PROCESS | 1888 | 1469444364041 Marionette TRACE conn4 <- [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]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:59:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1236ms 03:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:59:24 INFO - PROCESS | 1888 | 1469444364094 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 1888 | 1469444364097 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 03:59:24 INFO - PROCESS | 1888 | 1469444364108 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 1888 | 1469444364111 Marionette TRACE conn4 <- [1,438,null,{}] 03:59:24 INFO - PROCESS | 1888 | 1469444364117 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:24 INFO - PROCESS | 1888 | 1469444364126 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:24 INFO - PROCESS | 1888 | 1469444364408 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 03:59:24 INFO - PROCESS | 1888 | 1469444364665 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:24 INFO - PROCESS | 1888 | 1469444364673 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5eb800 == 65 [pid = 1888] [id = 117] 03:59:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8e5ec400) [pid = 1888] [serial = 350] [outer = (nil)] 03:59:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8e5f4800) [pid = 1888] [serial = 351] [outer = 0x8e5ec400] 03:59:24 INFO - PROCESS | 1888 | 1469444364766 Marionette DEBUG loaded listener.js 03:59:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8ef8c000) [pid = 1888] [serial = 352] [outer = 0x8e5ec400] 03:59:25 INFO - PROCESS | 1888 | 1469444365746 Marionette TRACE conn4 <- [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]]]}] 03:59:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:59:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1691ms 03:59:25 INFO - PROCESS | 1888 | 1469444365797 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 03:59:25 INFO - PROCESS | 1888 | 1469444365805 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 03:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:59:25 INFO - PROCESS | 1888 | 1469444365815 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 1888 | 1469444365821 Marionette TRACE conn4 <- [1,442,null,{}] 03:59:25 INFO - PROCESS | 1888 | 1469444365828 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:25 INFO - PROCESS | 1888 | 1469444365835 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:26 INFO - PROCESS | 1888 | 1469444366042 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 03:59:26 INFO - PROCESS | 1888 | 1469444366260 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 1888 | 1469444366271 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x91575800 == 66 [pid = 1888] [id = 118] 03:59:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x9157a000) [pid = 1888] [serial = 353] [outer = (nil)] 03:59:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x9191dc00) [pid = 1888] [serial = 354] [outer = 0x9157a000] 03:59:26 INFO - PROCESS | 1888 | 1469444366403 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x91ccfc00) [pid = 1888] [serial = 355] [outer = 0x9157a000] 03:59:27 INFO - PROCESS | 1888 | 1469444367388 Marionette TRACE conn4 <- [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]]]}] 03:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1634ms 03:59:27 INFO - PROCESS | 1888 | 1469444367450 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 03:59:27 INFO - PROCESS | 1888 | 1469444367455 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 03:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:59:27 INFO - PROCESS | 1888 | 1469444367463 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:59:27 INFO - PROCESS | 1888 | 1469444367466 Marionette TRACE conn4 <- [1,446,null,{}] 03:59:27 INFO - PROCESS | 1888 | 1469444367472 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:27 INFO - PROCESS | 1888 | 1469444367478 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:27 INFO - PROCESS | 1888 | 1469444367686 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 03:59:27 INFO - PROCESS | 1888 | 1469444367956 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:27 INFO - PROCESS | 1888 | 1469444367965 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x95345c00 == 67 [pid = 1888] [id = 119] 03:59:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x953a2400) [pid = 1888] [serial = 356] [outer = (nil)] 03:59:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x978f8000) [pid = 1888] [serial = 357] [outer = 0x953a2400] 03:59:28 INFO - PROCESS | 1888 | 1469444368065 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x98ed2000) [pid = 1888] [serial = 358] [outer = 0x953a2400] 03:59:29 INFO - PROCESS | 1888 | 1469444369121 Marionette TRACE conn4 <- [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]]]}] 03:59:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:59:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1739ms 03:59:29 INFO - PROCESS | 1888 | 1469444369203 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 03:59:29 INFO - PROCESS | 1888 | 1469444369210 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 03:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:59:29 INFO - PROCESS | 1888 | 1469444369228 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:59:29 INFO - PROCESS | 1888 | 1469444369236 Marionette TRACE conn4 <- [1,450,null,{}] 03:59:29 INFO - PROCESS | 1888 | 1469444369294 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:29 INFO - PROCESS | 1888 | 1469444369302 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:29 INFO - PROCESS | 1888 | 1469444369527 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 03:59:29 INFO - PROCESS | 1888 | 1469444369716 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 1888 | 1469444369726 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x90708400 == 68 [pid = 1888] [id = 120] 03:59:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x978f7c00) [pid = 1888] [serial = 359] [outer = (nil)] 03:59:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x9a1cfc00) [pid = 1888] [serial = 360] [outer = 0x978f7c00] 03:59:29 INFO - PROCESS | 1888 | 1469444369806 Marionette DEBUG loaded listener.js 03:59:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x9a46bc00) [pid = 1888] [serial = 361] [outer = 0x978f7c00] 03:59:30 INFO - PROCESS | 1888 | 1469444370748 Marionette TRACE conn4 <- [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] 03:59:30 INFO - PROCESS | 1888 | 1469444370790 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 03:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:59:30 INFO - PROCESS | 1888 | 1469444370798 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 1888 | 1469444370803 Marionette TRACE conn4 <- [1,454,null,{}] 03:59:30 INFO - PROCESS | 1888 | 1469444370809 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:30 INFO - PROCESS | 1888 | 1469444370816 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:31 INFO - PROCESS | 1888 | 1469444371035 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 03:59:31 INFO - PROCESS | 1888 | 1469444371252 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 1888 | 1469444371258 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a46a000 == 69 [pid = 1888] [id = 121] 03:59:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x9a7e0000) [pid = 1888] [serial = 362] [outer = (nil)] 03:59:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x9a828800) [pid = 1888] [serial = 363] [outer = 0x9a7e0000] 03:59:31 INFO - PROCESS | 1888 | 1469444371405 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x9a94f000) [pid = 1888] [serial = 364] [outer = 0x9a7e0000] 03:59:32 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:32 INFO - PROCESS | 1888 | 1469444372385 Marionette TRACE conn4 <- [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]]]}] 03:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1638ms 03:59:32 INFO - PROCESS | 1888 | 1469444372437 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 1888 | 1469444372441 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 03:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:59:32 INFO - PROCESS | 1888 | 1469444372448 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 1888 | 1469444372451 Marionette TRACE conn4 <- [1,458,null,{}] 03:59:32 INFO - PROCESS | 1888 | 1469444372457 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:32 INFO - PROCESS | 1888 | 1469444372463 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:32 INFO - PROCESS | 1888 | 1469444372752 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 03:59:33 INFO - PROCESS | 1888 | 1469444373107 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 1888 | 1469444373137 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a9b2400 == 70 [pid = 1888] [id = 122] 03:59:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x9a9b2800) [pid = 1888] [serial = 365] [outer = (nil)] 03:59:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x9a9b5c00) [pid = 1888] [serial = 366] [outer = 0x9a9b2800] 03:59:33 INFO - PROCESS | 1888 | 1469444373294 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x9aea0000) [pid = 1888] [serial = 367] [outer = 0x9a9b2800] 03:59:34 INFO - PROCESS | 1888 | 1469444374646 Marionette TRACE conn4 <- [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] 03:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:59:34 INFO - PROCESS | 1888 | 1469444374697 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 03:59:34 INFO - PROCESS | 1888 | 1469444374705 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 1888 | 1469444374710 Marionette TRACE conn4 <- [1,462,null,{}] 03:59:34 INFO - PROCESS | 1888 | 1469444374715 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:34 INFO - PROCESS | 1888 | 1469444374721 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:34 INFO - PROCESS | 1888 | 1469444374936 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 03:59:35 INFO - PROCESS | 1888 | 1469444375157 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:35 INFO - PROCESS | 1888 | 1469444375168 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x9aea5800 == 71 [pid = 1888] [id = 123] 03:59:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x9aff0800) [pid = 1888] [serial = 368] [outer = (nil)] 03:59:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x9b938400) [pid = 1888] [serial = 369] [outer = 0x9aff0800] 03:59:35 INFO - PROCESS | 1888 | 1469444375265 Marionette DEBUG loaded listener.js 03:59:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x9cd19000) [pid = 1888] [serial = 370] [outer = 0x9aff0800] 03:59:36 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:36 INFO - PROCESS | 1888 | 1469444376207 Marionette TRACE conn4 <- [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] 03:59:36 INFO - PROCESS | 1888 | 1469444376305 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 03:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:59:36 INFO - PROCESS | 1888 | 1469444376312 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:59:36 INFO - PROCESS | 1888 | 1469444376316 Marionette TRACE conn4 <- [1,466,null,{}] 03:59:36 INFO - PROCESS | 1888 | 1469444376322 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:36 INFO - PROCESS | 1888 | 1469444376327 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:36 INFO - PROCESS | 1888 | 1469444376577 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 03:59:36 INFO - PROCESS | 1888 | 1469444376921 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 1888 | 1469444376935 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d3c00 == 72 [pid = 1888] [id = 124] 03:59:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x99e44000) [pid = 1888] [serial = 371] [outer = (nil)] 03:59:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x99e4b800) [pid = 1888] [serial = 372] [outer = 0x99e44000] 03:59:37 INFO - PROCESS | 1888 | 1469444377060 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x99e50400) [pid = 1888] [serial = 373] [outer = 0x99e44000] 03:59:38 INFO - PROCESS | 1888 | 1469444378627 Marionette TRACE conn4 <- [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] 03:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:59:38 INFO - PROCESS | 1888 | 1469444378705 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 03:59:38 INFO - PROCESS | 1888 | 1469444378712 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:59:38 INFO - PROCESS | 1888 | 1469444378715 Marionette TRACE conn4 <- [1,470,null,{}] 03:59:38 INFO - PROCESS | 1888 | 1469444378721 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:38 INFO - PROCESS | 1888 | 1469444378726 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:38 INFO - PROCESS | 1888 | 1469444378946 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 03:59:39 INFO - PROCESS | 1888 | 1469444379181 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 1888 | 1469444379191 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x91c12c00 == 73 [pid = 1888] [id = 125] 03:59:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x91c18000) [pid = 1888] [serial = 374] [outer = (nil)] 03:59:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x91c1e400) [pid = 1888] [serial = 375] [outer = 0x91c18000] 03:59:39 INFO - PROCESS | 1888 | 1469444379313 Marionette DEBUG loaded listener.js 03:59:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x99e46000) [pid = 1888] [serial = 376] [outer = 0x91c18000] 03:59:40 INFO - PROCESS | 1888 | 1469444380241 Marionette TRACE conn4 <- [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]]]}] 03:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1586ms 03:59:40 INFO - PROCESS | 1888 | 1469444380300 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 03:59:40 INFO - PROCESS | 1888 | 1469444380305 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 03:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:59:40 INFO - PROCESS | 1888 | 1469444380315 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:59:40 INFO - PROCESS | 1888 | 1469444380319 Marionette TRACE conn4 <- [1,474,null,{}] 03:59:40 INFO - PROCESS | 1888 | 1469444380328 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:40 INFO - PROCESS | 1888 | 1469444380339 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:40 INFO - PROCESS | 1888 | 1469444380578 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 03:59:40 INFO - PROCESS | 1888 | 1469444380811 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 1888 | 1469444380823 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x91c1d800 == 74 [pid = 1888] [id = 126] 03:59:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x91c1ec00) [pid = 1888] [serial = 377] [outer = (nil)] 03:59:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 128 (0x9cd38400) [pid = 1888] [serial = 378] [outer = 0x91c1ec00] 03:59:40 INFO - PROCESS | 1888 | 1469444380946 Marionette DEBUG loaded listener.js 03:59:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 129 (0xa23a9000) [pid = 1888] [serial = 379] [outer = 0x91c1ec00] 03:59:41 INFO - PROCESS | 1888 | 1469444381930 Marionette TRACE conn4 <- [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]]]}] 03:59:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1682ms 03:59:41 INFO - PROCESS | 1888 | 1469444381998 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 03:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:59:42 INFO - PROCESS | 1888 | 1469444382002 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 03:59:42 INFO - PROCESS | 1888 | 1469444382008 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:59:42 INFO - PROCESS | 1888 | 1469444382012 Marionette TRACE conn4 <- [1,478,null,{}] 03:59:42 INFO - PROCESS | 1888 | 1469444382018 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:42 INFO - PROCESS | 1888 | 1469444382023 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:42 INFO - PROCESS | 1888 | 1469444382231 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 03:59:42 INFO - PROCESS | 1888 | 1469444382470 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:42 INFO - PROCESS | 1888 | 1469444382477 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcec00 == 75 [pid = 1888] [id = 127] 03:59:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 130 (0x8e4e0800) [pid = 1888] [serial = 380] [outer = (nil)] 03:59:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 131 (0x8e5f1800) [pid = 1888] [serial = 381] [outer = 0x8e4e0800] 03:59:42 INFO - PROCESS | 1888 | 1469444382821 Marionette DEBUG loaded listener.js 03:59:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 132 (0x8f17f800) [pid = 1888] [serial = 382] [outer = 0x8e4e0800] 03:59:43 INFO - PROCESS | 1888 | 1469444383792 Marionette TRACE conn4 <- [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]]]}] 03:59:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:59:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1840ms 03:59:43 INFO - PROCESS | 1888 | 1469444383850 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 03:59:43 INFO - PROCESS | 1888 | 1469444383855 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 03:59:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:59:43 INFO - PROCESS | 1888 | 1469444383864 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:59:43 INFO - PROCESS | 1888 | 1469444383868 Marionette TRACE conn4 <- [1,482,null,{}] 03:59:43 INFO - PROCESS | 1888 | 1469444383876 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:43 INFO - PROCESS | 1888 | 1469444383881 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:44 INFO - PROCESS | 1888 | 1469444384083 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 03:59:44 INFO - PROCESS | 1888 | 1469444384349 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 1888 | 1469444384358 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbce000 == 76 [pid = 1888] [id = 128] 03:59:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 133 (0x8e5f8c00) [pid = 1888] [serial = 383] [outer = (nil)] 03:59:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 134 (0x91416800) [pid = 1888] [serial = 384] [outer = 0x8e5f8c00] 03:59:44 INFO - PROCESS | 1888 | 1469444384505 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 135 (0x9191e000) [pid = 1888] [serial = 385] [outer = 0x8e5f8c00] 03:59:45 INFO - PROCESS | 1888 | 1469444385506 Marionette TRACE conn4 <- [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]]]}] 03:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1684ms 03:59:45 INFO - PROCESS | 1888 | 1469444385548 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 03:59:45 INFO - PROCESS | 1888 | 1469444385554 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 03:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:59:45 INFO - PROCESS | 1888 | 1469444385565 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:59:45 INFO - PROCESS | 1888 | 1469444385569 Marionette TRACE conn4 <- [1,486,null,{}] 03:59:45 INFO - PROCESS | 1888 | 1469444385576 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:45 INFO - PROCESS | 1888 | 1469444385582 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:45 INFO - PROCESS | 1888 | 1469444385791 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 03:59:46 INFO - PROCESS | 1888 | --DOCSHELL 0x909e8000 == 75 [pid = 1888] [id = 116] 03:59:46 INFO - PROCESS | 1888 | --DOCSHELL 0x93b30c00 == 74 [pid = 1888] [id = 115] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 134 (0xa6f4a400) [pid = 1888] [serial = 282] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 133 (0x8ef8e400) [pid = 1888] [serial = 285] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 132 (0x98a92800) [pid = 1888] [serial = 309] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | 1469444386122 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 1888 | 1469444386136 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:46 INFO - PROCESS | 1888 | --DOCSHELL 0x92413c00 == 73 [pid = 1888] [id = 114] 03:59:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8f800 == 72 [pid = 1888] [id = 113] 03:59:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd4800 == 71 [pid = 1888] [id = 112] 03:59:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd4800 == 72 [pid = 1888] [id = 129] 03:59:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 133 (0x8ef8e400) [pid = 1888] [serial = 386] [outer = (nil)] 03:59:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 134 (0x91418c00) [pid = 1888] [serial = 387] [outer = 0x8ef8e400] 03:59:46 INFO - PROCESS | 1888 | 1469444386237 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 135 (0x93b30c00) [pid = 1888] [serial = 388] [outer = 0x8ef8e400] 03:59:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4da800 == 71 [pid = 1888] [id = 104] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 134 (0x99cc9800) [pid = 1888] [serial = 300] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 133 (0x9ac7f800) [pid = 1888] [serial = 276] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 132 (0x989f1c00) [pid = 1888] [serial = 297] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 131 (0x98e64000) [pid = 1888] [serial = 298] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 130 (0x93b32800) [pid = 1888] [serial = 270] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 129 (0x92418000) [pid = 1888] [serial = 292] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 128 (0x91cc7800) [pid = 1888] [serial = 291] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 127 (0x953bf000) [pid = 1888] [serial = 273] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x95345800) [pid = 1888] [serial = 295] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0x93e2d800) [pid = 1888] [serial = 294] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x9a469c00) [pid = 1888] [serial = 303] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x9070b800) [pid = 1888] [serial = 289] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x8f18d000) [pid = 1888] [serial = 288] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0xa23b1400) [pid = 1888] [serial = 279] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x9a7e3000) [pid = 1888] [serial = 304] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x91917c00) [pid = 1888] [serial = 306] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x9a1c9c00) [pid = 1888] [serial = 301] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x93e26000) [pid = 1888] [serial = 307] [outer = (nil)] [url = about:blank] 03:59:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x95342400) [pid = 1888] [serial = 389] [outer = 0xa0696000] 03:59:47 INFO - PROCESS | 1888 | 1469444387304 Marionette TRACE conn4 <- [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]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:59:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1797ms 03:59:47 INFO - PROCESS | 1888 | 1469444387362 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 03:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:59:47 INFO - PROCESS | 1888 | 1469444387367 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 03:59:47 INFO - PROCESS | 1888 | 1469444387373 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 1888 | 1469444387379 Marionette TRACE conn4 <- [1,490,null,{}] 03:59:47 INFO - PROCESS | 1888 | 1469444387397 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:47 INFO - PROCESS | 1888 | 1469444387406 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:47 INFO - PROCESS | 1888 | 1469444387602 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 03:59:47 INFO - PROCESS | 1888 | 1469444387795 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 1888 | 1469444387805 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x91917c00 == 72 [pid = 1888] [id = 130] 03:59:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x95302c00) [pid = 1888] [serial = 390] [outer = (nil)] 03:59:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x98e67000) [pid = 1888] [serial = 391] [outer = 0x95302c00] 03:59:47 INFO - PROCESS | 1888 | 1469444387891 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x98ed1800) [pid = 1888] [serial = 392] [outer = 0x95302c00] 03:59:48 INFO - PROCESS | 1888 | 1469444388728 Marionette TRACE conn4 <- [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]]]}] 03:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1447ms 03:59:48 INFO - PROCESS | 1888 | 1469444388827 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 1888 | 1469444388832 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 03:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:59:48 INFO - PROCESS | 1888 | 1469444388840 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - PROCESS | 1888 | 1469444388843 Marionette TRACE conn4 <- [1,494,null,{}] 03:59:48 INFO - PROCESS | 1888 | 1469444388849 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:48 INFO - PROCESS | 1888 | 1469444388855 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:49 INFO - PROCESS | 1888 | 1469444389096 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 03:59:49 INFO - PROCESS | 1888 | 1469444389122 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 1888 | 1469444389130 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x98eca800 == 73 [pid = 1888] [id = 131] 03:59:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x98ecac00) [pid = 1888] [serial = 393] [outer = (nil)] 03:59:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x99e45000) [pid = 1888] [serial = 394] [outer = 0x98ecac00] 03:59:49 INFO - PROCESS | 1888 | 1469444389202 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x99f8b400) [pid = 1888] [serial = 395] [outer = 0x98ecac00] 03:59:50 INFO - PROCESS | 1888 | 1469444390232 Marionette TRACE conn4 <- [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]]]}] 03:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1438ms 03:59:50 INFO - PROCESS | 1888 | 1469444390280 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 03:59:50 INFO - PROCESS | 1888 | 1469444390283 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 03:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:59:50 INFO - PROCESS | 1888 | 1469444390291 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:59:50 INFO - PROCESS | 1888 | 1469444390296 Marionette TRACE conn4 <- [1,498,null,{}] 03:59:50 INFO - PROCESS | 1888 | 1469444390317 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:50 INFO - PROCESS | 1888 | 1469444390338 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:50 INFO - PROCESS | 1888 | 1469444390615 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 03:59:50 INFO - PROCESS | 1888 | 1469444390642 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:50 INFO - PROCESS | 1888 | 1469444390650 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x99e49800 == 74 [pid = 1888] [id = 132] 03:59:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x9a1c7c00) [pid = 1888] [serial = 396] [outer = (nil)] 03:59:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x9a1d3c00) [pid = 1888] [serial = 397] [outer = 0x9a1c7c00] 03:59:50 INFO - PROCESS | 1888 | 1469444390753 Marionette DEBUG loaded listener.js 03:59:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x9a81f400) [pid = 1888] [serial = 398] [outer = 0x9a1c7c00] 03:59:51 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x909dac00) [pid = 1888] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:59:51 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0x8e5f0800) [pid = 1888] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:59:51 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x92419000) [pid = 1888] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:59:51 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x95301800) [pid = 1888] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:59:51 INFO - PROCESS | 1888 | 1469444391804 Marionette TRACE conn4 <- [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]]]}] 03:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1547ms 03:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:59:51 INFO - PROCESS | 1888 | 1469444391838 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 03:59:51 INFO - PROCESS | 1888 | 1469444391841 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 03:59:51 INFO - PROCESS | 1888 | 1469444391848 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 1888 | 1469444391852 Marionette TRACE conn4 <- [1,502,null,{}] 03:59:51 INFO - PROCESS | 1888 | 1469444391857 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:51 INFO - PROCESS | 1888 | 1469444391866 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:52 INFO - PROCESS | 1888 | 1469444392063 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 03:59:52 INFO - PROCESS | 1888 | 1469444392206 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:52 INFO - PROCESS | 1888 | 1469444392218 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x953c1400 == 75 [pid = 1888] [id = 133] 03:59:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x99635000) [pid = 1888] [serial = 399] [outer = (nil)] 03:59:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x9ac75400) [pid = 1888] [serial = 400] [outer = 0x99635000] 03:59:52 INFO - PROCESS | 1888 | 1469444392289 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x9ae9bc00) [pid = 1888] [serial = 401] [outer = 0x99635000] 03:59:53 INFO - PROCESS | 1888 | 1469444393093 Marionette TRACE conn4 <- [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]]]}] 03:59:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:59:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1287ms 03:59:53 INFO - PROCESS | 1888 | 1469444393136 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 03:59:53 INFO - PROCESS | 1888 | 1469444393140 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 03:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:59:53 INFO - PROCESS | 1888 | 1469444393147 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 1888 | 1469444393150 Marionette TRACE conn4 <- [1,506,null,{}] 03:59:53 INFO - PROCESS | 1888 | 1469444393156 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:53 INFO - PROCESS | 1888 | 1469444393162 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:53 INFO - PROCESS | 1888 | 1469444393564 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 03:59:53 INFO - PROCESS | 1888 | 1469444393719 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 1888 | 1469444393731 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e1c00 == 76 [pid = 1888] [id = 134] 03:59:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x909e2400) [pid = 1888] [serial = 402] [outer = (nil)] 03:59:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 128 (0x90ac2400) [pid = 1888] [serial = 403] [outer = 0x909e2400] 03:59:53 INFO - PROCESS | 1888 | 1469444393878 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 129 (0x90aca400) [pid = 1888] [serial = 404] [outer = 0x909e2400] 03:59:54 INFO - PROCESS | 1888 | 1469444394950 Marionette TRACE conn4 <- [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]]]}] 03:59:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:59:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1839ms 03:59:54 INFO - PROCESS | 1888 | 1469444394988 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 03:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:59:55 INFO - PROCESS | 1888 | 1469444394995 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 03:59:55 INFO - PROCESS | 1888 | 1469444395005 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 1888 | 1469444395010 Marionette TRACE conn4 <- [1,510,null,{}] 03:59:55 INFO - PROCESS | 1888 | 1469444395018 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:55 INFO - PROCESS | 1888 | 1469444395024 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:55 INFO - PROCESS | 1888 | 1469444395261 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 03:59:55 INFO - PROCESS | 1888 | 1469444395546 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 1888 | 1469444395557 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b2e800 == 77 [pid = 1888] [id = 135] 03:59:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 130 (0x93b35400) [pid = 1888] [serial = 405] [outer = (nil)] 03:59:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 131 (0x93c67c00) [pid = 1888] [serial = 406] [outer = 0x93b35400] 03:59:55 INFO - PROCESS | 1888 | 1469444395665 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 132 (0x9539c000) [pid = 1888] [serial = 407] [outer = 0x93b35400] 03:59:56 INFO - PROCESS | 1888 | 1469444396680 Marionette TRACE conn4 <- [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]]]}] 03:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1736ms 03:59:56 INFO - PROCESS | 1888 | 1469444396740 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 03:59:56 INFO - PROCESS | 1888 | 1469444396746 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 03:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:59:56 INFO - PROCESS | 1888 | 1469444396753 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 1888 | 1469444396758 Marionette TRACE conn4 <- [1,514,null,{}] 03:59:56 INFO - PROCESS | 1888 | 1469444396764 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:56 INFO - PROCESS | 1888 | 1469444396770 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:56 INFO - PROCESS | 1888 | 1469444396984 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 03:59:57 INFO - PROCESS | 1888 | 1469444397301 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 1888 | 1469444397312 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a1d2800 == 78 [pid = 1888] [id = 136] 03:59:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 133 (0x9a460400) [pid = 1888] [serial = 408] [outer = (nil)] 03:59:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 134 (0x9a827400) [pid = 1888] [serial = 409] [outer = 0x9a460400] 03:59:57 INFO - PROCESS | 1888 | 1469444397403 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 135 (0x9ab06800) [pid = 1888] [serial = 410] [outer = 0x9a460400] 03:59:58 INFO - PROCESS | 1888 | 1469444398334 Marionette TRACE conn4 <- [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]]]}] 03:59:58 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 03:59:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1644ms 03:59:58 INFO - PROCESS | 1888 | 1469444398399 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 03:59:58 INFO - PROCESS | 1888 | 1469444398407 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 03:59:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:59:58 INFO - PROCESS | 1888 | 1469444398425 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 1888 | 1469444398433 Marionette TRACE conn4 <- [1,518,null,{}] 03:59:58 INFO - PROCESS | 1888 | 1469444398440 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:58 INFO - PROCESS | 1888 | 1469444398445 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:58 INFO - PROCESS | 1888 | 1469444398706 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 03:59:58 INFO - PROCESS | 1888 | 1469444398953 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 1888 | 1469444398963 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 03:59:59 INFO - PROCESS | 1888 | ++DOCSHELL 0x9ae9a000 == 79 [pid = 1888] [id = 137] 03:59:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 136 (0x9aff0400) [pid = 1888] [serial = 411] [outer = (nil)] 03:59:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 137 (0xa23b1400) [pid = 1888] [serial = 412] [outer = 0x9aff0400] 03:59:59 INFO - PROCESS | 1888 | 1469444399056 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 138 (0xa2fbc000) [pid = 1888] [serial = 413] [outer = 0x9aff0400] 04:00:00 INFO - PROCESS | 1888 | 1469444400089 Marionette TRACE conn4 <- [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]]]}] 04:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1748ms 04:00:00 INFO - PROCESS | 1888 | 1469444400165 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:00:00 INFO - PROCESS | 1888 | 1469444400169 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 04:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:00:00 INFO - PROCESS | 1888 | 1469444400179 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 1888 | 1469444400184 Marionette TRACE conn4 <- [1,522,null,{}] 04:00:00 INFO - PROCESS | 1888 | 1469444400190 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:00 INFO - PROCESS | 1888 | 1469444400197 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:00 INFO - PROCESS | 1888 | 1469444400467 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:00:00 INFO - PROCESS | 1888 | 1469444400702 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:00 INFO - PROCESS | 1888 | 1469444400711 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x91163400 == 80 [pid = 1888] [id = 138] 04:00:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 139 (0x91166000) [pid = 1888] [serial = 414] [outer = (nil)] 04:00:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 140 (0x9116c800) [pid = 1888] [serial = 415] [outer = 0x91166000] 04:00:00 INFO - PROCESS | 1888 | 1469444400841 Marionette DEBUG loaded listener.js 04:00:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 141 (0x9116f000) [pid = 1888] [serial = 416] [outer = 0x91166000] 04:00:02 INFO - PROCESS | 1888 | 1469444402004 Marionette TRACE conn4 <- [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]]]}] 04:00:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1894ms 04:00:02 INFO - PROCESS | 1888 | 1469444402076 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:00:02 INFO - PROCESS | 1888 | 1469444402081 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 04:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:00:02 INFO - PROCESS | 1888 | 1469444402088 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:00:02 INFO - PROCESS | 1888 | 1469444402092 Marionette TRACE conn4 <- [1,526,null,{}] 04:00:02 INFO - PROCESS | 1888 | 1469444402100 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:02 INFO - PROCESS | 1888 | 1469444402105 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:02 INFO - PROCESS | 1888 | 1469444402453 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:00:02 INFO - PROCESS | 1888 | 1469444402630 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 1888 | 1469444402649 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x91164800 == 81 [pid = 1888] [id = 139] 04:00:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 142 (0x91845800) [pid = 1888] [serial = 417] [outer = (nil)] 04:00:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 143 (0x9184dc00) [pid = 1888] [serial = 418] [outer = 0x91845800] 04:00:02 INFO - PROCESS | 1888 | 1469444402735 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 144 (0x92416800) [pid = 1888] [serial = 419] [outer = 0x91845800] 04:00:03 INFO - PROCESS | 1888 | 1469444403709 Marionette TRACE conn4 <- [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]]]}] 04:00:03 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 04:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1690ms 04:00:03 INFO - PROCESS | 1888 | 1469444403780 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:00:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:00:03 INFO - PROCESS | 1888 | 1469444403784 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 04:00:03 INFO - PROCESS | 1888 | 1469444403791 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 1888 | 1469444403795 Marionette TRACE conn4 <- [1,530,null,{}] 04:00:03 INFO - PROCESS | 1888 | 1469444403801 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:03 INFO - PROCESS | 1888 | 1469444403806 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:04 INFO - PROCESS | 1888 | 1469444404050 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:00:04 INFO - PROCESS | 1888 | 1469444404333 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 1888 | 1469444404343 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89b400 == 82 [pid = 1888] [id = 140] 04:00:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 145 (0x8e89cc00) [pid = 1888] [serial = 420] [outer = (nil)] 04:00:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 146 (0x8e8a4000) [pid = 1888] [serial = 421] [outer = 0x8e89cc00] 04:00:04 INFO - PROCESS | 1888 | 1469444404437 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 147 (0x8e8a8000) [pid = 1888] [serial = 422] [outer = 0x8e89cc00] 04:00:05 INFO - PROCESS | 1888 | 1469444405291 Marionette TRACE conn4 <- [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"]]]}] 04:00:05 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 04:00:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:00:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:00:05 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 04:00:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:00:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:00:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1593ms 04:00:05 INFO - PROCESS | 1888 | 1469444405386 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 1888 | 1469444405391 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 04:00:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:00:05 INFO - PROCESS | 1888 | 1469444405399 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 1888 | 1469444405402 Marionette TRACE conn4 <- [1,534,null,{}] 04:00:05 INFO - PROCESS | 1888 | 1469444405426 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:05 INFO - PROCESS | 1888 | 1469444405432 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:05 INFO - PROCESS | 1888 | 1469444405712 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:00:05 INFO - PROCESS | 1888 | 1469444405887 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 1888 | 1469444405897 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x91842000 == 83 [pid = 1888] [id = 141] 04:00:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 148 (0x9184bc00) [pid = 1888] [serial = 423] [outer = (nil)] 04:00:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 149 (0x9cd6dc00) [pid = 1888] [serial = 424] [outer = 0x9184bc00] 04:00:05 INFO - PROCESS | 1888 | 1469444405988 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 150 (0x9cd71400) [pid = 1888] [serial = 425] [outer = 0x9184bc00] 04:00:06 INFO - PROCESS | 1888 | 1469444406888 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:00:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:00:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1583ms 04:00:06 INFO - PROCESS | 1888 | 1469444406983 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:00:06 INFO - PROCESS | 1888 | 1469444406986 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 04:00:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:00:07 INFO - PROCESS | 1888 | 1469444407013 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - PROCESS | 1888 | 1469444407017 Marionette TRACE conn4 <- [1,538,null,{}] 04:00:07 INFO - PROCESS | 1888 | 1469444407027 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:07 INFO - PROCESS | 1888 | 1469444407032 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:07 INFO - PROCESS | 1888 | 1469444407275 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:00:07 INFO - PROCESS | 1888 | 1469444407549 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 1888 | 1469444407560 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d884800 == 84 [pid = 1888] [id = 142] 04:00:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 151 (0x8d885800) [pid = 1888] [serial = 426] [outer = (nil)] 04:00:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 152 (0x8d88ac00) [pid = 1888] [serial = 427] [outer = 0x8d885800] 04:00:07 INFO - PROCESS | 1888 | 1469444407652 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 153 (0x8d890400) [pid = 1888] [serial = 428] [outer = 0x8d885800] 04:00:08 INFO - PROCESS | 1888 | 1469444408561 Marionette TRACE conn4 <- [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]]]}] 04:00:08 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. 04:00:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1605ms 04:00:08 INFO - PROCESS | 1888 | 1469444408614 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:00:08 INFO - PROCESS | 1888 | 1469444408617 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 04:00:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:00:08 INFO - PROCESS | 1888 | 1469444408628 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 1888 | 1469444408632 Marionette TRACE conn4 <- [1,542,null,{}] 04:00:08 INFO - PROCESS | 1888 | 1469444408637 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:08 INFO - PROCESS | 1888 | 1469444408643 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:08 INFO - PROCESS | 1888 | 1469444408856 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:00:09 INFO - PROCESS | 1888 | 1469444409090 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 1888 | 1469444409098 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d889c00 == 85 [pid = 1888] [id = 143] 04:00:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 154 (0x8d88cc00) [pid = 1888] [serial = 429] [outer = (nil)] 04:00:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 155 (0x8d9ba000) [pid = 1888] [serial = 430] [outer = 0x8d88cc00] 04:00:09 INFO - PROCESS | 1888 | 1469444409201 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 156 (0x8d9bd400) [pid = 1888] [serial = 431] [outer = 0x8d88cc00] 04:00:10 INFO - PROCESS | 1888 | 1469444410079 Marionette TRACE conn4 <- [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]]]}] 04:00:10 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. 04:00:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1481ms 04:00:10 INFO - PROCESS | 1888 | 1469444410153 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:00:10 INFO - PROCESS | 1888 | 1469444410157 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 04:00:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:00:10 INFO - PROCESS | 1888 | 1469444410170 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 1888 | 1469444410173 Marionette TRACE conn4 <- [1,546,null,{}] 04:00:10 INFO - PROCESS | 1888 | 1469444410179 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:10 INFO - PROCESS | 1888 | 1469444410184 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:10 INFO - PROCESS | 1888 | 1469444410467 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:00:10 INFO - PROCESS | 1888 | 1469444410747 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:10 INFO - PROCESS | 1888 | 1469444410763 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c2c00 == 86 [pid = 1888] [id = 144] 04:00:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 157 (0x8d9c3000) [pid = 1888] [serial = 432] [outer = (nil)] 04:00:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 158 (0x9cd73000) [pid = 1888] [serial = 433] [outer = 0x8d9c3000] 04:00:10 INFO - PROCESS | 1888 | 1469444410854 Marionette DEBUG loaded listener.js 04:00:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 159 (0xa2feb400) [pid = 1888] [serial = 434] [outer = 0x8d9c3000] 04:00:11 INFO - PROCESS | 1888 | 1469444411813 Marionette TRACE conn4 <- [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]]]}] 04:00:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:00:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1684ms 04:00:11 INFO - PROCESS | 1888 | 1469444411875 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:00:11 INFO - PROCESS | 1888 | 1469444411880 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 04:00:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:00:11 INFO - PROCESS | 1888 | 1469444411889 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:00:11 INFO - PROCESS | 1888 | 1469444411895 Marionette TRACE conn4 <- [1,550,null,{}] 04:00:11 INFO - PROCESS | 1888 | 1469444411905 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:11 INFO - PROCESS | 1888 | 1469444411913 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:12 INFO - PROCESS | 1888 | 1469444412149 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:00:12 INFO - PROCESS | 1888 | 1469444412792 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:12 INFO - PROCESS | 1888 | 1469444412800 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd0400 == 87 [pid = 1888] [id = 145] 04:00:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 160 (0x8dbd0800) [pid = 1888] [serial = 435] [outer = (nil)] 04:00:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 161 (0x8dbd7000) [pid = 1888] [serial = 436] [outer = 0x8dbd0800] 04:00:12 INFO - PROCESS | 1888 | 1469444412897 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 162 (0x8e5ef000) [pid = 1888] [serial = 437] [outer = 0x8dbd0800] 04:00:13 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. 04:00:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1956ms 04:00:13 INFO - PROCESS | 1888 | 1469444413836 Marionette TRACE conn4 <- [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]]]}] 04:00:13 INFO - PROCESS | 1888 | 1469444413904 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 1888 | 1469444413911 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 04:00:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:00:13 INFO - PROCESS | 1888 | 1469444413922 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 1888 | 1469444413926 Marionette TRACE conn4 <- [1,554,null,{}] 04:00:13 INFO - PROCESS | 1888 | 1469444413935 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:13 INFO - PROCESS | 1888 | 1469444413944 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:14 INFO - PROCESS | 1888 | 1469444414135 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:00:14 INFO - PROCESS | 1888 | 1469444414379 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 1888 | 1469444414396 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4de000 == 88 [pid = 1888] [id = 146] 04:00:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 163 (0x909db000) [pid = 1888] [serial = 438] [outer = (nil)] 04:00:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 164 (0x90ac8800) [pid = 1888] [serial = 439] [outer = 0x909db000] 04:00:14 INFO - PROCESS | 1888 | 1469444414519 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 165 (0x9116cc00) [pid = 1888] [serial = 440] [outer = 0x909db000] 04:00:15 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:15 INFO - PROCESS | 1888 | 1469444415507 Marionette TRACE conn4 <- [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]]]}] 04:00:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:00:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1638ms 04:00:15 INFO - PROCESS | 1888 | 1469444415564 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:00:15 INFO - PROCESS | 1888 | 1469444415571 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 04:00:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:00:15 INFO - PROCESS | 1888 | 1469444415579 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 1888 | 1469444415583 Marionette TRACE conn4 <- [1,558,null,{}] 04:00:15 INFO - PROCESS | 1888 | 1469444415590 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:15 INFO - PROCESS | 1888 | 1469444415597 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:16 INFO - PROCESS | 1888 | 1469444415994 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:00:16 INFO - PROCESS | 1888 | 1469444416250 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 1888 | 1469444416265 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x9141c000 == 89 [pid = 1888] [id = 147] 04:00:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 166 (0x9184a000) [pid = 1888] [serial = 441] [outer = (nil)] 04:00:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 167 (0x91c1d400) [pid = 1888] [serial = 442] [outer = 0x9184a000] 04:00:16 INFO - PROCESS | 1888 | 1469444416341 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 168 (0x91ccdc00) [pid = 1888] [serial = 443] [outer = 0x9184a000] 04:00:17 INFO - PROCESS | 1888 | 1469444417245 Marionette TRACE conn4 <- [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]]]}] 04:00:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:00:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1744ms 04:00:17 INFO - PROCESS | 1888 | 1469444417324 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:00:17 INFO - PROCESS | 1888 | 1469444417329 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 04:00:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:00:17 INFO - PROCESS | 1888 | 1469444417345 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:00:17 INFO - PROCESS | 1888 | 1469444417355 Marionette TRACE conn4 <- [1,562,null,{}] 04:00:17 INFO - PROCESS | 1888 | 1469444417362 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:17 INFO - PROCESS | 1888 | 1469444417371 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:17 INFO - PROCESS | 1888 | 1469444417670 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:00:17 INFO - PROCESS | 1888 | 1469444417905 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:17 INFO - PROCESS | 1888 | 1469444417913 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f185000 == 90 [pid = 1888] [id = 148] 04:00:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 169 (0x91417c00) [pid = 1888] [serial = 444] [outer = (nil)] 04:00:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 170 (0x92e19800) [pid = 1888] [serial = 445] [outer = 0x91417c00] 04:00:17 INFO - PROCESS | 1888 | 1469444417993 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 171 (0x92e1f800) [pid = 1888] [serial = 446] [outer = 0x91417c00] 04:00:18 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x9aea1400 == 89 [pid = 1888] [id = 88] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x98937400 == 88 [pid = 1888] [id = 86] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x93b35000 == 87 [pid = 1888] [id = 98] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x92411000 == 86 [pid = 1888] [id = 90] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 170 (0x9a81e800) [pid = 1888] [serial = 321] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 169 (0x979ae400) [pid = 1888] [serial = 318] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 168 (0x8dbd4c00) [pid = 1888] [serial = 330] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 167 (0x91413000) [pid = 1888] [serial = 327] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 166 (0x9191d000) [pid = 1888] [serial = 315] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 165 (0x8e4e0400) [pid = 1888] [serial = 312] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 164 (0x9070e800) [pid = 1888] [serial = 333] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 163 (0x8e5f5c00) [pid = 1888] [serial = 324] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 162 (0x978fa000) [pid = 1888] [serial = 348] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x9191fc00 == 85 [pid = 1888] [id = 97] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18a000 == 84 [pid = 1888] [id = 96] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef82c00 == 83 [pid = 1888] [id = 95] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x98ecd400 == 82 [pid = 1888] [id = 94] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x9a1c9000 == 81 [pid = 1888] [id = 93] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x91576800 == 80 [pid = 1888] [id = 92] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x9a1c6000 == 79 [pid = 1888] [id = 101] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x95309c00 == 78 [pid = 1888] [id = 91] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x9a46a000 == 77 [pid = 1888] [id = 121] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x90708400 == 76 [pid = 1888] [id = 120] 04:00:18 INFO - PROCESS | 1888 | 1469444418964 Marionette TRACE conn4 <- [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]]]}] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x95345c00 == 75 [pid = 1888] [id = 119] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x91575800 == 74 [pid = 1888] [id = 118] 04:00:18 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5eb800 == 73 [pid = 1888] [id = 117] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 161 (0x91574000) [pid = 1888] [serial = 339] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1888 | --DOMWINDOW == 160 (0x91914c00) [pid = 1888] [serial = 340] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1888 | --DOMWINDOW == 159 (0x8f183800) [pid = 1888] [serial = 336] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1888 | --DOMWINDOW == 158 (0x93e28c00) [pid = 1888] [serial = 343] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1888 | --DOMWINDOW == 157 (0x8f189000) [pid = 1888] [serial = 337] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1888 | --DOMWINDOW == 156 (0x93b3a800) [pid = 1888] [serial = 342] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1888 | --DOMWINDOW == 155 (0x953bf400) [pid = 1888] [serial = 345] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1888 | --DOMWINDOW == 154 (0x978ef000) [pid = 1888] [serial = 346] [outer = (nil)] [url = about:blank] 04:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1703ms 04:00:19 INFO - PROCESS | 1888 | 1469444419041 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:00:19 INFO - PROCESS | 1888 | 1469444419047 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 04:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:00:19 INFO - PROCESS | 1888 | 1469444419054 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - PROCESS | 1888 | 1469444419058 Marionette TRACE conn4 <- [1,566,null,{}] 04:00:19 INFO - PROCESS | 1888 | 1469444419064 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:19 INFO - PROCESS | 1888 | 1469444419069 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:19 INFO - PROCESS | 1888 | 1469444419285 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:00:19 INFO - PROCESS | 1888 | 1469444419536 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 1888 | 1469444419544 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd4c00 == 74 [pid = 1888] [id = 149] 04:00:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 155 (0x8e5f5c00) [pid = 1888] [serial = 447] [outer = (nil)] 04:00:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 156 (0x9157bc00) [pid = 1888] [serial = 448] [outer = 0x8e5f5c00] 04:00:19 INFO - PROCESS | 1888 | 1469444419629 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 157 (0x91c17800) [pid = 1888] [serial = 449] [outer = 0x8e5f5c00] 04:00:20 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:20 INFO - PROCESS | 1888 | 1469444420446 Marionette TRACE conn4 <- [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]]]}] 04:00:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:00:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1431ms 04:00:20 INFO - PROCESS | 1888 | 1469444420486 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 1888 | 1469444420490 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 04:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:00:20 INFO - PROCESS | 1888 | 1469444420497 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 1888 | 1469444420500 Marionette TRACE conn4 <- [1,570,null,{}] 04:00:20 INFO - PROCESS | 1888 | 1469444420506 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:20 INFO - PROCESS | 1888 | 1469444420511 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:20 INFO - PROCESS | 1888 | 1469444420703 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:00:20 INFO - PROCESS | 1888 | 1469444420712 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 1888 | 1469444420733 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x9241a800 == 75 [pid = 1888] [id = 150] 04:00:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 158 (0x92e1a400) [pid = 1888] [serial = 450] [outer = (nil)] 04:00:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 159 (0x93b38000) [pid = 1888] [serial = 451] [outer = 0x92e1a400] 04:00:20 INFO - PROCESS | 1888 | 1469444420960 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 160 (0x95306000) [pid = 1888] [serial = 452] [outer = 0x92e1a400] 04:00:21 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:21 INFO - PROCESS | 1888 | 1469444421921 Marionette TRACE conn4 <- [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]]]}] 04:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1487ms 04:00:21 INFO - PROCESS | 1888 | 1469444421985 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:00:21 INFO - PROCESS | 1888 | 1469444421989 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 04:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:00:21 INFO - PROCESS | 1888 | 1469444421995 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:00:21 INFO - PROCESS | 1888 | 1469444421997 Marionette TRACE conn4 <- [1,574,null,{}] 04:00:22 INFO - PROCESS | 1888 | 1469444422003 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:22 INFO - PROCESS | 1888 | 1469444422008 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:22 INFO - PROCESS | 1888 | 1469444422234 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:00:22 INFO - PROCESS | 1888 | 1469444422257 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 1888 | 1469444422264 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x91413800 == 76 [pid = 1888] [id = 151] 04:00:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 161 (0x9157d400) [pid = 1888] [serial = 453] [outer = (nil)] 04:00:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 162 (0x978fb000) [pid = 1888] [serial = 454] [outer = 0x9157d400] 04:00:22 INFO - PROCESS | 1888 | 1469444422347 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 163 (0x98a04400) [pid = 1888] [serial = 455] [outer = 0x9157d400] 04:00:23 INFO - PROCESS | 1888 | 1469444423295 Marionette TRACE conn4 <- [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]]]}] 04:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1830ms 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 162 (0x98ecac00) [pid = 1888] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 161 (0x9a1c7c00) [pid = 1888] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 160 (0x95302c00) [pid = 1888] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 159 (0x8ef8e400) [pid = 1888] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 158 (0x9a829000) [pid = 1888] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 157 (0x909db400) [pid = 1888] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 156 (0x9533cc00) [pid = 1888] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 155 (0x9070d000) [pid = 1888] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 154 (0xa22f8800) [pid = 1888] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 153 (0x8ef84800) [pid = 1888] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 152 (0x9a81b000) [pid = 1888] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 151 (0x91575c00) [pid = 1888] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 150 (0x8ef91000) [pid = 1888] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 149 (0x92412800) [pid = 1888] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 148 (0x90701c00) [pid = 1888] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 147 (0x8e5f8c00) [pid = 1888] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 146 (0x8e4e0800) [pid = 1888] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:00:23 INFO - PROCESS | 1888 | --DOMWINDOW == 145 (0x91572000) [pid = 1888] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:00:23 INFO - PROCESS | 1888 | 1469444423936 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:00:23 INFO - PROCESS | 1888 | 1469444423942 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 04:00:23 INFO - PROCESS | 1888 | 1469444423949 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 1888 | 1469444423953 Marionette TRACE conn4 <- [1,578,null,{}] 04:00:23 INFO - PROCESS | 1888 | 1469444423959 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:23 INFO - PROCESS | 1888 | 1469444423964 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:24 INFO - PROCESS | 1888 | 1469444424136 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:00:24 INFO - PROCESS | 1888 | 1469444424285 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 1888 | 1469444424294 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8ac00 == 77 [pid = 1888] [id = 152] 04:00:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 146 (0x90707800) [pid = 1888] [serial = 456] [outer = (nil)] 04:00:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 147 (0x91575c00) [pid = 1888] [serial = 457] [outer = 0x90707800] 04:00:24 INFO - PROCESS | 1888 | 1469444424365 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 148 (0x91cca800) [pid = 1888] [serial = 458] [outer = 0x90707800] 04:00:25 INFO - PROCESS | 1888 | 1469444425165 Marionette TRACE conn4 <- [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]]]}] 04:00:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:00:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1236ms 04:00:25 INFO - PROCESS | 1888 | 1469444425194 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 1888 | 1469444425198 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 04:00:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:00:25 INFO - PROCESS | 1888 | 1469444425205 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 1888 | 1469444425208 Marionette TRACE conn4 <- [1,582,null,{}] 04:00:25 INFO - PROCESS | 1888 | 1469444425214 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:25 INFO - PROCESS | 1888 | 1469444425218 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:25 INFO - PROCESS | 1888 | 1469444425408 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:00:25 INFO - PROCESS | 1888 | 1469444425424 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 1888 | 1469444425433 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8e400 == 78 [pid = 1888] [id = 153] 04:00:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 149 (0x8f184c00) [pid = 1888] [serial = 459] [outer = (nil)] 04:00:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 150 (0x978ef400) [pid = 1888] [serial = 460] [outer = 0x8f184c00] 04:00:25 INFO - PROCESS | 1888 | 1469444425505 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 151 (0x98ecac00) [pid = 1888] [serial = 461] [outer = 0x8f184c00] 04:00:26 INFO - PROCESS | 1888 | 1469444426678 Marionette TRACE conn4 <- [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]]]}] 04:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1545ms 04:00:26 INFO - PROCESS | 1888 | 1469444426751 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:00:26 INFO - PROCESS | 1888 | 1469444426759 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 04:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:00:26 INFO - PROCESS | 1888 | 1469444426768 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:00:26 INFO - PROCESS | 1888 | 1469444426774 Marionette TRACE conn4 <- [1,586,null,{}] 04:00:26 INFO - PROCESS | 1888 | 1469444426784 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:26 INFO - PROCESS | 1888 | 1469444426789 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:27 INFO - PROCESS | 1888 | 1469444427037 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:00:27 INFO - PROCESS | 1888 | 1469444427327 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 1888 | 1469444427338 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd8c00 == 79 [pid = 1888] [id = 154] 04:00:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 152 (0x8e8a4400) [pid = 1888] [serial = 462] [outer = (nil)] 04:00:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 153 (0x8f187c00) [pid = 1888] [serial = 463] [outer = 0x8e8a4400] 04:00:27 INFO - PROCESS | 1888 | 1469444427421 Marionette DEBUG loaded listener.js 04:00:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 154 (0x909e7c00) [pid = 1888] [serial = 464] [outer = 0x8e8a4400] 04:00:27 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:28 INFO - PROCESS | 1888 | 1469444428342 Marionette TRACE conn4 <- [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]]]}] 04:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1639ms 04:00:28 INFO - PROCESS | 1888 | 1469444428407 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 1888 | 1469444428415 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 04:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:00:28 INFO - PROCESS | 1888 | 1469444428428 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 1888 | 1469444428433 Marionette TRACE conn4 <- [1,590,null,{}] 04:00:28 INFO - PROCESS | 1888 | 1469444428440 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:28 INFO - PROCESS | 1888 | 1469444428445 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:28 INFO - PROCESS | 1888 | 1469444428721 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:00:29 INFO - PROCESS | 1888 | 1469444429013 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 1888 | 1469444429022 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x91848800 == 80 [pid = 1888] [id = 155] 04:00:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 155 (0x9184b400) [pid = 1888] [serial = 465] [outer = (nil)] 04:00:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 156 (0x91c11800) [pid = 1888] [serial = 466] [outer = 0x9184b400] 04:00:29 INFO - PROCESS | 1888 | 1469444429114 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 157 (0x92411800) [pid = 1888] [serial = 467] [outer = 0x9184b400] 04:00:30 INFO - PROCESS | 1888 | 1469444430181 Marionette TRACE conn4 <- [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]]]}] 04:00:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:00:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1790ms 04:00:30 INFO - PROCESS | 1888 | 1469444430217 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:00:30 INFO - PROCESS | 1888 | 1469444430222 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 04:00:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:00:30 INFO - PROCESS | 1888 | 1469444430229 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 1888 | 1469444430235 Marionette TRACE conn4 <- [1,594,null,{}] 04:00:30 INFO - PROCESS | 1888 | 1469444430252 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:30 INFO - PROCESS | 1888 | 1469444430261 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:30 INFO - PROCESS | 1888 | 1469444430486 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:00:30 INFO - PROCESS | 1888 | 1469444430741 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:30 INFO - PROCESS | 1888 | 1469444430754 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e27800 == 81 [pid = 1888] [id = 156] 04:00:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 158 (0x9539b800) [pid = 1888] [serial = 468] [outer = (nil)] 04:00:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 159 (0x978f0c00) [pid = 1888] [serial = 469] [outer = 0x9539b800] 04:00:30 INFO - PROCESS | 1888 | 1469444430855 Marionette DEBUG loaded listener.js 04:00:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 160 (0x98ed9000) [pid = 1888] [serial = 470] [outer = 0x9539b800] 04:00:31 INFO - PROCESS | 1888 | 1469444431950 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1787ms 04:00:32 INFO - PROCESS | 1888 | 1469444432017 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:00:32 INFO - PROCESS | 1888 | 1469444432022 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 04:00:32 INFO - PROCESS | 1888 | 1469444432029 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 1888 | 1469444432034 Marionette TRACE conn4 <- [1,598,null,{}] 04:00:32 INFO - PROCESS | 1888 | 1469444432040 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:32 INFO - PROCESS | 1888 | 1469444432045 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:32 INFO - PROCESS | 1888 | 1469444432316 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:00:32 INFO - PROCESS | 1888 | 1469444432612 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:32 INFO - PROCESS | 1888 | 1469444432619 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88e000 == 82 [pid = 1888] [id = 157] 04:00:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 161 (0x92419800) [pid = 1888] [serial = 471] [outer = (nil)] 04:00:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 162 (0x99e4ec00) [pid = 1888] [serial = 472] [outer = 0x92419800] 04:00:32 INFO - PROCESS | 1888 | 1469444432721 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 163 (0x9a1cbc00) [pid = 1888] [serial = 473] [outer = 0x92419800] 04:00:33 INFO - PROCESS | 1888 | 1469444433687 Marionette TRACE conn4 <- [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]]]}] 04:00:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1734ms 04:00:33 INFO - PROCESS | 1888 | 1469444433764 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:00:33 INFO - PROCESS | 1888 | 1469444433769 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 04:00:33 INFO - PROCESS | 1888 | 1469444433776 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - PROCESS | 1888 | 1469444433780 Marionette TRACE conn4 <- [1,602,null,{}] 04:00:33 INFO - PROCESS | 1888 | 1469444433786 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:33 INFO - PROCESS | 1888 | 1469444433792 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:34 INFO - PROCESS | 1888 | 1469444434042 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:00:34 INFO - PROCESS | 1888 | 1469444434323 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 1888 | 1469444434333 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x9184a400 == 83 [pid = 1888] [id = 158] 04:00:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 164 (0x9533b400) [pid = 1888] [serial = 474] [outer = (nil)] 04:00:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 165 (0x9a7e1000) [pid = 1888] [serial = 475] [outer = 0x9533b400] 04:00:34 INFO - PROCESS | 1888 | 1469444434425 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 166 (0x9aea2c00) [pid = 1888] [serial = 476] [outer = 0x9533b400] 04:00:35 INFO - PROCESS | 1888 | 1469444435388 Marionette TRACE conn4 <- [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]]]}] 04:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1687ms 04:00:35 INFO - PROCESS | 1888 | 1469444435463 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:00:35 INFO - PROCESS | 1888 | 1469444435467 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 04:00:35 INFO - PROCESS | 1888 | 1469444435474 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 1888 | 1469444435477 Marionette TRACE conn4 <- [1,606,null,{}] 04:00:35 INFO - PROCESS | 1888 | 1469444435483 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:35 INFO - PROCESS | 1888 | 1469444435493 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:35 INFO - PROCESS | 1888 | 1469444435760 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:00:36 INFO - PROCESS | 1888 | 1469444436059 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:36 INFO - PROCESS | 1888 | 1469444436069 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x9a461400 == 84 [pid = 1888] [id = 159] 04:00:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 167 (0x9b92bc00) [pid = 1888] [serial = 477] [outer = (nil)] 04:00:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 168 (0x9cd74400) [pid = 1888] [serial = 478] [outer = 0x9b92bc00] 04:00:36 INFO - PROCESS | 1888 | 1469444436154 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 169 (0xa2090800) [pid = 1888] [serial = 479] [outer = 0x9b92bc00] 04:00:37 INFO - PROCESS | 1888 | 1469444437132 Marionette TRACE conn4 <- [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]]]}] 04:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1782ms 04:00:37 INFO - PROCESS | 1888 | 1469444437296 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:00:37 INFO - PROCESS | 1888 | 1469444437300 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 04:00:37 INFO - PROCESS | 1888 | 1469444437308 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:00:37 INFO - PROCESS | 1888 | 1469444437311 Marionette TRACE conn4 <- [1,610,null,{}] 04:00:37 INFO - PROCESS | 1888 | 1469444437317 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:37 INFO - PROCESS | 1888 | 1469444437322 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:37 INFO - PROCESS | 1888 | 1469444437538 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:00:37 INFO - PROCESS | 1888 | 1469444437758 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:37 INFO - PROCESS | 1888 | 1469444437768 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f086800 == 85 [pid = 1888] [id = 160] 04:00:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 170 (0x8f087400) [pid = 1888] [serial = 480] [outer = (nil)] 04:00:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 171 (0x8f08e000) [pid = 1888] [serial = 481] [outer = 0x8f087400] 04:00:37 INFO - PROCESS | 1888 | 1469444437885 Marionette DEBUG loaded listener.js 04:00:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 172 (0xa2fbf000) [pid = 1888] [serial = 482] [outer = 0x8f087400] 04:00:38 INFO - PROCESS | 1888 | 1469444438814 Marionette TRACE conn4 <- [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]]]}] 04:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1589ms 04:00:38 INFO - PROCESS | 1888 | 1469444438897 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:00:38 INFO - PROCESS | 1888 | 1469444438901 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 04:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:00:38 INFO - PROCESS | 1888 | 1469444438909 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:00:38 INFO - PROCESS | 1888 | 1469444438913 Marionette TRACE conn4 <- [1,614,null,{}] 04:00:38 INFO - PROCESS | 1888 | 1469444438919 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:38 INFO - PROCESS | 1888 | 1469444438924 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:39 INFO - PROCESS | 1888 | 1469444439180 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:00:39 INFO - PROCESS | 1888 | 1469444439438 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - PROCESS | 1888 | 1469444439446 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e810000 == 86 [pid = 1888] [id = 161] 04:00:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 173 (0x8e810400) [pid = 1888] [serial = 483] [outer = (nil)] 04:00:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 174 (0x8e817400) [pid = 1888] [serial = 484] [outer = 0x8e810400] 04:00:39 INFO - PROCESS | 1888 | 1469444439535 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 175 (0x8e819800) [pid = 1888] [serial = 485] [outer = 0x8e810400] 04:00:40 INFO - PROCESS | 1888 | 1469444440438 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:00:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1590ms 04:00:40 INFO - PROCESS | 1888 | 1469444440508 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:00:40 INFO - PROCESS | 1888 | 1469444440512 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 04:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:00:40 INFO - PROCESS | 1888 | 1469444440522 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:00:40 INFO - PROCESS | 1888 | 1469444440536 Marionette TRACE conn4 <- [1,618,null,{}] 04:00:40 INFO - PROCESS | 1888 | 1469444440543 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:40 INFO - PROCESS | 1888 | 1469444440548 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:40 INFO - PROCESS | 1888 | 1469444440762 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:00:41 INFO - PROCESS | 1888 | 1469444441001 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:41 INFO - PROCESS | 1888 | 1469444441010 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e814000 == 87 [pid = 1888] [id = 162] 04:00:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 176 (0x8e814400) [pid = 1888] [serial = 486] [outer = (nil)] 04:00:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 177 (0x907c5c00) [pid = 1888] [serial = 487] [outer = 0x8e814400] 04:00:41 INFO - PROCESS | 1888 | 1469444441104 Marionette DEBUG loaded listener.js 04:00:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 178 (0x907c6c00) [pid = 1888] [serial = 488] [outer = 0x8e814400] 04:00:41 INFO - PROCESS | 1888 | 1469444441984 Marionette TRACE conn4 <- [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]]]}] 04:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1539ms 04:00:42 INFO - PROCESS | 1888 | 1469444442063 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:00:42 INFO - PROCESS | 1888 | 1469444442066 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 04:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:00:42 INFO - PROCESS | 1888 | 1469444442074 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:00:42 INFO - PROCESS | 1888 | 1469444442079 Marionette TRACE conn4 <- [1,622,null,{}] 04:00:42 INFO - PROCESS | 1888 | 1469444442085 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:42 INFO - PROCESS | 1888 | 1469444442090 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:42 INFO - PROCESS | 1888 | 1469444442359 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:00:42 INFO - PROCESS | 1888 | 1469444442647 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 1888 | 1469444442653 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e816000 == 88 [pid = 1888] [id = 163] 04:00:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 179 (0x8e81e000) [pid = 1888] [serial = 489] [outer = (nil)] 04:00:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 180 (0x8edd3c00) [pid = 1888] [serial = 490] [outer = 0x8e81e000] 04:00:42 INFO - PROCESS | 1888 | 1469444442741 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 181 (0x8edd6000) [pid = 1888] [serial = 491] [outer = 0x8e81e000] 04:00:43 INFO - PROCESS | 1888 | 1469444443732 Marionette TRACE conn4 <- [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]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:00:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1732ms 04:00:43 INFO - PROCESS | 1888 | 1469444443808 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 1888 | 1469444443812 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 04:00:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:00:43 INFO - PROCESS | 1888 | 1469444443819 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 1888 | 1469444443824 Marionette TRACE conn4 <- [1,626,null,{}] 04:00:43 INFO - PROCESS | 1888 | 1469444443830 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:43 INFO - PROCESS | 1888 | 1469444443836 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:44 INFO - PROCESS | 1888 | 1469444444108 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:00:44 INFO - PROCESS | 1888 | 1469444444412 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:44 INFO - PROCESS | 1888 | 1469444444424 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4ddc00 == 89 [pid = 1888] [id = 164] 04:00:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 182 (0x8edd4800) [pid = 1888] [serial = 492] [outer = (nil)] 04:00:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 183 (0x907cd400) [pid = 1888] [serial = 493] [outer = 0x8edd4800] 04:00:44 INFO - PROCESS | 1888 | 1469444444511 Marionette DEBUG loaded listener.js 04:00:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 184 (0x907d2000) [pid = 1888] [serial = 494] [outer = 0x8edd4800] 04:00:45 INFO - PROCESS | 1888 | 1469444445574 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1797ms 04:00:45 INFO - PROCESS | 1888 | 1469444445617 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:00:45 INFO - PROCESS | 1888 | 1469444445621 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 04:00:45 INFO - PROCESS | 1888 | 1469444445628 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:00:45 INFO - PROCESS | 1888 | 1469444445631 Marionette TRACE conn4 <- [1,630,null,{}] 04:00:45 INFO - PROCESS | 1888 | 1469444445637 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:45 INFO - PROCESS | 1888 | 1469444445642 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:45 INFO - PROCESS | 1888 | 1469444445849 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:00:46 INFO - PROCESS | 1888 | 1469444446495 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:46 INFO - PROCESS | 1888 | 1469444446506 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d3400 == 90 [pid = 1888] [id = 165] 04:00:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 185 (0x8e4d5000) [pid = 1888] [serial = 495] [outer = (nil)] 04:00:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 186 (0x8e4e0400) [pid = 1888] [serial = 496] [outer = 0x8e4d5000] 04:00:46 INFO - PROCESS | 1888 | 1469444446591 Marionette DEBUG loaded listener.js 04:00:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 187 (0x8e89d400) [pid = 1888] [serial = 497] [outer = 0x8e4d5000] 04:00:47 INFO - PROCESS | 1888 | 1469444447508 Marionette TRACE conn4 <- [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]]]}] 04:00:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:00:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1938ms 04:00:47 INFO - PROCESS | 1888 | 1469444447568 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:00:47 INFO - PROCESS | 1888 | 1469444447574 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 04:00:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:00:47 INFO - PROCESS | 1888 | 1469444447582 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:00:47 INFO - PROCESS | 1888 | 1469444447586 Marionette TRACE conn4 <- [1,634,null,{}] 04:00:47 INFO - PROCESS | 1888 | 1469444447594 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:47 INFO - PROCESS | 1888 | 1469444447603 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:47 INFO - PROCESS | 1888 | 1469444447831 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:00:48 INFO - PROCESS | 1888 | 1469444448085 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 1888 | 1469444448094 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89f000 == 91 [pid = 1888] [id = 166] 04:00:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 188 (0x8f182000) [pid = 1888] [serial = 498] [outer = (nil)] 04:00:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 189 (0x90703000) [pid = 1888] [serial = 499] [outer = 0x8f182000] 04:00:48 INFO - PROCESS | 1888 | 1469444448302 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 190 (0x9070b800) [pid = 1888] [serial = 500] [outer = 0x8f182000] 04:00:48 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:49 INFO - PROCESS | 1888 | 1469444449269 Marionette TRACE conn4 <- [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]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1732ms 04:00:49 INFO - PROCESS | 1888 | 1469444449316 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 1888 | 1469444449323 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 04:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:00:49 INFO - PROCESS | 1888 | 1469444449332 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 1888 | 1469444449336 Marionette TRACE conn4 <- [1,638,null,{}] 04:00:49 INFO - PROCESS | 1888 | 1469444449342 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:49 INFO - PROCESS | 1888 | 1469444449347 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:49 INFO - PROCESS | 1888 | 1469444449565 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:00:49 INFO - PROCESS | 1888 | 1469444449865 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 1888 | 1469444449875 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f7800 == 92 [pid = 1888] [id = 167] 04:00:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 191 (0x8e5f9000) [pid = 1888] [serial = 501] [outer = (nil)] 04:00:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 192 (0x9070e000) [pid = 1888] [serial = 502] [outer = 0x8e5f9000] 04:00:50 INFO - PROCESS | 1888 | 1469444450054 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 193 (0x91573000) [pid = 1888] [serial = 503] [outer = 0x8e5f9000] 04:00:50 INFO - PROCESS | 1888 | --DOCSHELL 0x91cccc00 == 91 [pid = 1888] [id = 99] 04:00:50 INFO - PROCESS | 1888 | --DOCSHELL 0x95305000 == 90 [pid = 1888] [id = 85] 04:00:50 INFO - PROCESS | 1888 | --DOCSHELL 0x91917800 == 89 [pid = 1888] [id = 84] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 192 (0x9ac75400) [pid = 1888] [serial = 400] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 191 (0x99f8b400) [pid = 1888] [serial = 395] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 190 (0x9a1d3c00) [pid = 1888] [serial = 397] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 189 (0x9a81f400) [pid = 1888] [serial = 398] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 188 (0x98e67000) [pid = 1888] [serial = 391] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 187 (0x9191dc00) [pid = 1888] [serial = 354] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 186 (0x91418c00) [pid = 1888] [serial = 387] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 185 (0x93b30c00) [pid = 1888] [serial = 388] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 184 (0x9cd19400) [pid = 1888] [serial = 277] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 183 (0x909e4800) [pid = 1888] [serial = 247] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 182 (0x98934400) [pid = 1888] [serial = 274] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 181 (0xa4e0cc00) [pid = 1888] [serial = 268] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 180 (0xa6f80c00) [pid = 1888] [serial = 283] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 179 (0x99e4b800) [pid = 1888] [serial = 372] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 178 (0xa8c44000) [pid = 1888] [serial = 286] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 177 (0xa5028c00) [pid = 1888] [serial = 280] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 176 (0xa6f47000) [pid = 1888] [serial = 244] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 175 (0x9141ac00) [pid = 1888] [serial = 334] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 174 (0x93b35c00) [pid = 1888] [serial = 271] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 173 (0x9070dc00) [pid = 1888] [serial = 241] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 172 (0x8e5f4800) [pid = 1888] [serial = 351] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 171 (0x9191e000) [pid = 1888] [serial = 385] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1888 | --DOMWINDOW == 170 (0x91416800) [pid = 1888] [serial = 384] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 169 (0x9a9b5c00) [pid = 1888] [serial = 366] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 168 (0x9a1cfc00) [pid = 1888] [serial = 360] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 167 (0x9cd38400) [pid = 1888] [serial = 378] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 166 (0x8f17f800) [pid = 1888] [serial = 382] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 165 (0x8e5f1800) [pid = 1888] [serial = 381] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 164 (0x9b938400) [pid = 1888] [serial = 369] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 163 (0x978f8000) [pid = 1888] [serial = 357] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 162 (0x9a828800) [pid = 1888] [serial = 363] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 161 (0x98a91400) [pid = 1888] [serial = 349] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 160 (0x91c1e400) [pid = 1888] [serial = 375] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 159 (0x99e45000) [pid = 1888] [serial = 394] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 158 (0x9a7dd000) [pid = 1888] [serial = 223] [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.] 04:00:51 INFO - PROCESS | 1888 | --DOMWINDOW == 157 (0x98ed1800) [pid = 1888] [serial = 392] [outer = (nil)] [url = about:blank] 04:00:51 INFO - PROCESS | 1888 | 1469444451190 Marionette TRACE conn4 <- [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]]]}] 04:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1889ms 04:00:51 INFO - PROCESS | 1888 | 1469444451221 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:00:51 INFO - PROCESS | 1888 | 1469444451226 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 04:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:00:51 INFO - PROCESS | 1888 | 1469444451238 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:00:51 INFO - PROCESS | 1888 | 1469444451250 Marionette TRACE conn4 <- [1,642,null,{}] 04:00:51 INFO - PROCESS | 1888 | 1469444451267 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:51 INFO - PROCESS | 1888 | 1469444451275 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:51 INFO - PROCESS | 1888 | 1469444451483 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:00:51 INFO - PROCESS | 1888 | 1469444451692 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:51 INFO - PROCESS | 1888 | 1469444451702 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bc000 == 90 [pid = 1888] [id = 168] 04:00:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 158 (0x8e5f1800) [pid = 1888] [serial = 504] [outer = (nil)] 04:00:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 159 (0x91913800) [pid = 1888] [serial = 505] [outer = 0x8e5f1800] 04:00:51 INFO - PROCESS | 1888 | 1469444451784 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 160 (0x91c1e400) [pid = 1888] [serial = 506] [outer = 0x8e5f1800] 04:00:52 INFO - PROCESS | 1888 | 1469444452626 Marionette TRACE conn4 <- [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]]]}] 04:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1453ms 04:00:52 INFO - PROCESS | 1888 | 1469444452690 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 1888 | 1469444452695 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 04:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:00:52 INFO - PROCESS | 1888 | 1469444452701 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 1888 | 1469444452705 Marionette TRACE conn4 <- [1,646,null,{}] 04:00:52 INFO - PROCESS | 1888 | 1469444452711 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:52 INFO - PROCESS | 1888 | 1469444452717 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:52 INFO - PROCESS | 1888 | 1469444452972 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:00:53 INFO - PROCESS | 1888 | 1469444452999 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:53 INFO - PROCESS | 1888 | 1469444453008 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x91cccc00 == 91 [pid = 1888] [id = 169] 04:00:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 161 (0x9240f800) [pid = 1888] [serial = 507] [outer = (nil)] 04:00:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 162 (0x92e19400) [pid = 1888] [serial = 508] [outer = 0x9240f800] 04:00:53 INFO - PROCESS | 1888 | 1469444453083 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 163 (0x92e20800) [pid = 1888] [serial = 509] [outer = 0x9240f800] 04:00:54 INFO - PROCESS | 1888 | 1469444454059 Marionette TRACE conn4 <- [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]]]}] 04:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1435ms 04:00:54 INFO - PROCESS | 1888 | 1469444454138 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:00:54 INFO - PROCESS | 1888 | 1469444454142 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 04:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:00:54 INFO - PROCESS | 1888 | 1469444454149 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:00:54 INFO - PROCESS | 1888 | 1469444454152 Marionette TRACE conn4 <- [1,650,null,{}] 04:00:54 INFO - PROCESS | 1888 | 1469444454165 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:54 INFO - PROCESS | 1888 | 1469444454169 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:54 INFO - PROCESS | 1888 | 1469444454456 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:00:54 INFO - PROCESS | 1888 | 1469444454491 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 1888 | 1469444454511 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b34c00 == 92 [pid = 1888] [id = 170] 04:00:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 164 (0x93b37800) [pid = 1888] [serial = 510] [outer = (nil)] 04:00:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 165 (0x949d7800) [pid = 1888] [serial = 511] [outer = 0x93b37800] 04:00:54 INFO - PROCESS | 1888 | 1469444454685 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 166 (0x9558d400) [pid = 1888] [serial = 512] [outer = 0x93b37800] 04:00:55 INFO - PROCESS | 1888 | --DOMWINDOW == 165 (0x9157d400) [pid = 1888] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:00:55 INFO - PROCESS | 1888 | --DOMWINDOW == 164 (0x9184a000) [pid = 1888] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:00:55 INFO - PROCESS | 1888 | --DOMWINDOW == 163 (0x8e5f5c00) [pid = 1888] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:00:55 INFO - PROCESS | 1888 | --DOMWINDOW == 162 (0x8dbd0800) [pid = 1888] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:00:55 INFO - PROCESS | 1888 | --DOMWINDOW == 161 (0x92e1a400) [pid = 1888] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:00:55 INFO - PROCESS | 1888 | --DOMWINDOW == 160 (0x91417c00) [pid = 1888] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:00:55 INFO - PROCESS | 1888 | --DOMWINDOW == 159 (0x909db000) [pid = 1888] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:00:55 INFO - PROCESS | 1888 | --DOMWINDOW == 158 (0x90707800) [pid = 1888] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:00:56 INFO - PROCESS | 1888 | 1469444456280 Marionette TRACE conn4 <- [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]]]}] 04:00:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:00:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2191ms 04:00:56 INFO - PROCESS | 1888 | 1469444456342 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:00:56 INFO - PROCESS | 1888 | 1469444456345 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 04:00:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:00:56 INFO - PROCESS | 1888 | 1469444456352 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:00:56 INFO - PROCESS | 1888 | 1469444456356 Marionette TRACE conn4 <- [1,654,null,{}] 04:00:56 INFO - PROCESS | 1888 | 1469444456361 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:56 INFO - PROCESS | 1888 | 1469444456367 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:56 INFO - PROCESS | 1888 | 1469444456567 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:00:56 INFO - PROCESS | 1888 | 1469444456719 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 1888 | 1469444456726 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c2000 == 93 [pid = 1888] [id = 171] 04:00:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 159 (0x8dbca800) [pid = 1888] [serial = 513] [outer = (nil)] 04:00:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 160 (0x93b3dc00) [pid = 1888] [serial = 514] [outer = 0x8dbca800] 04:00:56 INFO - PROCESS | 1888 | 1469444456835 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 161 (0x9893ac00) [pid = 1888] [serial = 515] [outer = 0x8dbca800] 04:00:57 INFO - PROCESS | 1888 | 1469444457675 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1347ms 04:00:57 INFO - PROCESS | 1888 | 1469444457700 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:00:57 INFO - PROCESS | 1888 | 1469444457709 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 04:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:00:57 INFO - PROCESS | 1888 | 1469444457719 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:00:57 INFO - PROCESS | 1888 | 1469444457725 Marionette TRACE conn4 <- [1,658,null,{}] 04:00:57 INFO - PROCESS | 1888 | 1469444457737 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:57 INFO - PROCESS | 1888 | 1469444457744 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:58 INFO - PROCESS | 1888 | 1469444458008 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:00:58 INFO - PROCESS | 1888 | 1469444458279 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:58 INFO - PROCESS | 1888 | 1469444458301 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dc000 == 94 [pid = 1888] [id = 172] 04:00:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 162 (0x8edd1400) [pid = 1888] [serial = 516] [outer = (nil)] 04:00:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 163 (0x8eddc800) [pid = 1888] [serial = 517] [outer = 0x8edd1400] 04:00:58 INFO - PROCESS | 1888 | 1469444458440 Marionette DEBUG loaded listener.js 04:00:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 164 (0x8f088c00) [pid = 1888] [serial = 518] [outer = 0x8edd1400] 04:00:59 INFO - PROCESS | 1888 | 1469444459470 Marionette TRACE conn4 <- [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]]]}] 04:00:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:00:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1807ms 04:00:59 INFO - PROCESS | 1888 | 1469444459526 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:00:59 INFO - PROCESS | 1888 | 1469444459534 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 04:00:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:00:59 INFO - PROCESS | 1888 | 1469444459548 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:00:59 INFO - PROCESS | 1888 | 1469444459554 Marionette TRACE conn4 <- [1,662,null,{}] 04:00:59 INFO - PROCESS | 1888 | 1469444459562 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:59 INFO - PROCESS | 1888 | 1469444459567 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:00:59 INFO - PROCESS | 1888 | 1469444459835 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:01:00 INFO - PROCESS | 1888 | 1469444460124 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 1888 | 1469444460132 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x907cb000 == 95 [pid = 1888] [id = 173] 04:01:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 165 (0x90ac6000) [pid = 1888] [serial = 519] [outer = (nil)] 04:01:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 166 (0x9140e800) [pid = 1888] [serial = 520] [outer = 0x90ac6000] 04:01:00 INFO - PROCESS | 1888 | 1469444460252 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 167 (0x91571400) [pid = 1888] [serial = 521] [outer = 0x90ac6000] 04:01:00 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:01:01 INFO - PROCESS | 1888 | 1469444461266 Marionette TRACE conn4 <- [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]]]}] 04:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1790ms 04:01:01 INFO - PROCESS | 1888 | 1469444461338 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:01:01 INFO - PROCESS | 1888 | 1469444461343 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 04:01:01 INFO - PROCESS | 1888 | 1469444461351 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 1888 | 1469444461359 Marionette TRACE conn4 <- [1,666,null,{}] 04:01:01 INFO - PROCESS | 1888 | 1469444461378 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:01 INFO - PROCESS | 1888 | 1469444461390 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:01 INFO - PROCESS | 1888 | 1469444461790 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:01:02 INFO - PROCESS | 1888 | 1469444462051 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:02 INFO - PROCESS | 1888 | 1469444462068 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b37000 == 96 [pid = 1888] [id = 174] 04:01:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 168 (0x93b37400) [pid = 1888] [serial = 522] [outer = (nil)] 04:01:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 169 (0x9530a000) [pid = 1888] [serial = 523] [outer = 0x93b37400] 04:01:02 INFO - PROCESS | 1888 | 1469444462157 Marionette DEBUG loaded listener.js 04:01:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 170 (0x98937000) [pid = 1888] [serial = 524] [outer = 0x93b37400] 04:01:02 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:01:03 INFO - PROCESS | 1888 | 1469444463126 Marionette TRACE conn4 <- [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]]]}] 04:01:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:01:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1850ms 04:01:03 INFO - PROCESS | 1888 | 1469444463201 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 1888 | 1469444463205 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 04:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:01:03 INFO - PROCESS | 1888 | 1469444463212 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 1888 | 1469444463216 Marionette TRACE conn4 <- [1,670,null,{}] 04:01:03 INFO - PROCESS | 1888 | 1469444463222 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:03 INFO - PROCESS | 1888 | 1469444463227 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:03 INFO - PROCESS | 1888 | 1469444463443 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:01:03 INFO - PROCESS | 1888 | 1469444463686 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 1888 | 1469444463694 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b77400 == 97 [pid = 1888] [id = 175] 04:01:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 171 (0x98ed9400) [pid = 1888] [serial = 525] [outer = (nil)] 04:01:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 172 (0x99e4a800) [pid = 1888] [serial = 526] [outer = 0x98ed9400] 04:01:03 INFO - PROCESS | 1888 | 1469444463790 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 173 (0x99e52800) [pid = 1888] [serial = 527] [outer = 0x98ed9400] 04:01:04 INFO - PROCESS | 1888 | 1469444464696 Marionette TRACE conn4 <- [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]]]}] 04:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1531ms 04:01:04 INFO - PROCESS | 1888 | 1469444464744 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:01:04 INFO - PROCESS | 1888 | 1469444464749 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 04:01:04 INFO - PROCESS | 1888 | 1469444464756 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 1888 | 1469444464760 Marionette TRACE conn4 <- [1,674,null,{}] 04:01:04 INFO - PROCESS | 1888 | 1469444464766 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:04 INFO - PROCESS | 1888 | 1469444464772 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:05 INFO - PROCESS | 1888 | 1469444464996 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:01:05 INFO - PROCESS | 1888 | 1469444465235 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:05 INFO - PROCESS | 1888 | 1469444465250 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x92413000 == 98 [pid = 1888] [id = 176] 04:01:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 174 (0x99cc9400) [pid = 1888] [serial = 528] [outer = (nil)] 04:01:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 175 (0x9a466400) [pid = 1888] [serial = 529] [outer = 0x99cc9400] 04:01:05 INFO - PROCESS | 1888 | 1469444465374 Marionette DEBUG loaded listener.js 04:01:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 176 (0x9a7de000) [pid = 1888] [serial = 530] [outer = 0x99cc9400] 04:01:05 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:01:06 INFO - PROCESS | 1888 | 1469444466308 Marionette TRACE conn4 <- [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]]]}] 04:01:06 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 04:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1586ms 04:01:06 INFO - PROCESS | 1888 | 1469444466342 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:01:06 INFO - PROCESS | 1888 | 1469444466345 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 04:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:01:06 INFO - PROCESS | 1888 | 1469444466353 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:01:06 INFO - PROCESS | 1888 | 1469444466356 Marionette TRACE conn4 <- [1,678,null,{}] 04:01:06 INFO - PROCESS | 1888 | 1469444466362 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:06 INFO - PROCESS | 1888 | 1469444466373 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:06 INFO - PROCESS | 1888 | 1469444466624 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:01:06 INFO - PROCESS | 1888 | 1469444466872 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 1888 | 1469444466882 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888400 == 99 [pid = 1888] [id = 177] 04:01:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 177 (0x9a1c8c00) [pid = 1888] [serial = 531] [outer = (nil)] 04:01:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 178 (0x9aea4800) [pid = 1888] [serial = 532] [outer = 0x9a1c8c00] 04:01:07 INFO - PROCESS | 1888 | 1469444467011 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 179 (0x9cd15c00) [pid = 1888] [serial = 533] [outer = 0x9a1c8c00] 04:01:07 INFO - PROCESS | 1888 | 1469444467958 Marionette TRACE conn4 <- [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]]]}] 04:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1637ms 04:01:07 INFO - PROCESS | 1888 | 1469444467991 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 1888 | 1469444467994 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:01:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:01:08 INFO - PROCESS | 1888 | 1469444468002 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 1888 | 1469444468006 Marionette TRACE conn4 <- [1,682,null,{}] 04:01:08 INFO - PROCESS | 1888 | 1469444468012 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:08 INFO - PROCESS | 1888 | 1469444468018 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:08 INFO - PROCESS | 1888 | 1469444468240 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:01:08 INFO - PROCESS | 1888 | 1469444468483 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:08 INFO - PROCESS | 1888 | 1469444468492 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x90706800 == 100 [pid = 1888] [id = 178] 04:01:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 180 (0x99e47400) [pid = 1888] [serial = 534] [outer = (nil)] 04:01:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 181 (0x9cd6f800) [pid = 1888] [serial = 535] [outer = 0x99e47400] 04:01:08 INFO - PROCESS | 1888 | 1469444468626 Marionette DEBUG loaded listener.js 04:01:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 182 (0xa0697c00) [pid = 1888] [serial = 536] [outer = 0x99e47400] 04:01:09 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:09 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:09 INFO - PROCESS | 1888 | 1469444469952 Marionette TRACE conn4 <- [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]]]}] 04:01:09 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) 04:01:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1984ms 04:01:10 INFO - PROCESS | 1888 | 1469444470030 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 1888 | 1469444470041 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:01:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:01:10 INFO - PROCESS | 1888 | 1469444470083 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 1888 | 1469444470088 Marionette TRACE conn4 <- [1,686,null,{}] 04:01:10 INFO - PROCESS | 1888 | 1469444470094 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:10 INFO - PROCESS | 1888 | 1469444470099 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:10 INFO - PROCESS | 1888 | 1469444470302 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:01:10 INFO - PROCESS | 1888 | 1469444470496 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 1888 | 1469444470506 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e825800 == 101 [pid = 1888] [id = 179] 04:01:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 183 (0x8e827c00) [pid = 1888] [serial = 537] [outer = (nil)] 04:01:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 184 (0x8e82e800) [pid = 1888] [serial = 538] [outer = 0x8e827c00] 04:01:10 INFO - PROCESS | 1888 | 1469444470599 Marionette DEBUG loaded listener.js 04:01:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 185 (0x8e830c00) [pid = 1888] [serial = 539] [outer = 0x8e827c00] 04:01:11 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:11 INFO - PROCESS | 1888 | 1469444471931 Marionette TRACE conn4 <- [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]]]}] 04:01:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:01:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1899ms 04:01:11 INFO - PROCESS | 1888 | 1469444471966 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:01:11 INFO - PROCESS | 1888 | 1469444471970 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:01:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:01:12 INFO - PROCESS | 1888 | 1469444472064 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 1888 | 1469444472067 Marionette TRACE conn4 <- [1,690,null,{}] 04:01:12 INFO - PROCESS | 1888 | 1469444472085 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:12 INFO - PROCESS | 1888 | 1469444472091 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:12 INFO - PROCESS | 1888 | 1469444472307 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:01:12 INFO - PROCESS | 1888 | 1469444472558 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 1888 | 1469444472572 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82a000 == 102 [pid = 1888] [id = 180] 04:01:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 186 (0x8e82e000) [pid = 1888] [serial = 540] [outer = (nil)] 04:01:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 187 (0x9cd66400) [pid = 1888] [serial = 541] [outer = 0x8e82e000] 04:01:12 INFO - PROCESS | 1888 | 1469444472654 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 188 (0xa25f9800) [pid = 1888] [serial = 542] [outer = 0x8e82e000] 04:01:13 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:13 INFO - PROCESS | 1888 | 1469444473989 Marionette TRACE conn4 <- [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]]]}] 04:01:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:01:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2033ms 04:01:14 INFO - PROCESS | 1888 | 1469444474011 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 1888 | 1469444474015 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:01:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:01:14 INFO - PROCESS | 1888 | 1469444474088 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 1888 | 1469444474092 Marionette TRACE conn4 <- [1,694,null,{}] 04:01:14 INFO - PROCESS | 1888 | 1469444474102 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:14 INFO - PROCESS | 1888 | 1469444474107 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:14 INFO - PROCESS | 1888 | 1469444474314 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:01:14 INFO - PROCESS | 1888 | 1469444474515 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 1888 | 1469444474525 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5eb400 == 103 [pid = 1888] [id = 181] 04:01:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 189 (0x8e5ebc00) [pid = 1888] [serial = 543] [outer = (nil)] 04:01:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 190 (0x90794000) [pid = 1888] [serial = 544] [outer = 0x8e5ebc00] 04:01:14 INFO - PROCESS | 1888 | 1469444474649 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 191 (0x9079a400) [pid = 1888] [serial = 545] [outer = 0x8e5ebc00] 04:01:16 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:16 INFO - PROCESS | 1888 | 1469444476410 Marionette TRACE conn4 <- [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]]]}] 04:01:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:01:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2365ms 04:01:16 INFO - PROCESS | 1888 | 1469444476444 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:01:16 INFO - PROCESS | 1888 | 1469444476448 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:01:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:01:16 INFO - PROCESS | 1888 | 1469444476463 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:01:16 INFO - PROCESS | 1888 | 1469444476468 Marionette TRACE conn4 <- [1,698,null,{}] 04:01:16 INFO - PROCESS | 1888 | 1469444476477 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:16 INFO - PROCESS | 1888 | 1469444476483 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:16 INFO - PROCESS | 1888 | 1469444476686 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:01:16 INFO - PROCESS | 1888 | 1469444476887 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 1888 | 1469444476898 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd0800 == 104 [pid = 1888] [id = 182] 04:01:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 192 (0x8edd6800) [pid = 1888] [serial = 546] [outer = (nil)] 04:01:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 193 (0x8ef87800) [pid = 1888] [serial = 547] [outer = 0x8edd6800] 04:01:17 INFO - PROCESS | 1888 | 1469444477025 Marionette DEBUG loaded listener.js 04:01:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 194 (0x8ef90c00) [pid = 1888] [serial = 548] [outer = 0x8edd6800] 04:01:18 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:18 INFO - PROCESS | 1888 | 1469444478493 Marionette TRACE conn4 <- [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]]]}] 04:01:18 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) 04:01:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2045ms 04:01:18 INFO - PROCESS | 1888 | 1469444478507 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:01:18 INFO - PROCESS | 1888 | 1469444478514 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:01:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:01:18 INFO - PROCESS | 1888 | 1469444478524 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 1888 | 1469444478528 Marionette TRACE conn4 <- [1,702,null,{}] 04:01:18 INFO - PROCESS | 1888 | 1469444478580 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:18 INFO - PROCESS | 1888 | 1469444478585 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:18 INFO - PROCESS | 1888 | 1469444478877 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:01:18 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d3c00 == 103 [pid = 1888] [id = 124] 04:01:18 INFO - PROCESS | 1888 | --DOCSHELL 0xa2001800 == 102 [pid = 1888] [id = 17] 04:01:18 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcec00 == 101 [pid = 1888] [id = 127] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 193 (0x93c67c00) [pid = 1888] [serial = 406] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 192 (0x8d88ac00) [pid = 1888] [serial = 427] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 191 (0x9cd6dc00) [pid = 1888] [serial = 424] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 190 (0x8d9ba000) [pid = 1888] [serial = 430] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 189 (0x9cd73000) [pid = 1888] [serial = 433] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 188 (0x9a827400) [pid = 1888] [serial = 409] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 187 (0x90ac2400) [pid = 1888] [serial = 403] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 186 (0xa23b1400) [pid = 1888] [serial = 412] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 185 (0x9116c800) [pid = 1888] [serial = 415] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 184 (0x8e8a4000) [pid = 1888] [serial = 421] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 183 (0x9184dc00) [pid = 1888] [serial = 418] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 182 (0x978ef400) [pid = 1888] [serial = 460] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x91c12c00 == 100 [pid = 1888] [id = 125] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x91c1d800 == 99 [pid = 1888] [id = 126] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x9ac74800 == 98 [pid = 1888] [id = 25] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x93b34c00 == 97 [pid = 1888] [id = 170] 04:01:19 INFO - PROCESS | 1888 | 1469444479144 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 1888 | 1469444479152 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x91cccc00 == 96 [pid = 1888] [id = 169] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bc000 == 95 [pid = 1888] [id = 168] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f7800 == 94 [pid = 1888] [id = 167] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89f000 == 93 [pid = 1888] [id = 166] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d3400 == 92 [pid = 1888] [id = 165] 04:01:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88ac00 == 93 [pid = 1888] [id = 183] 04:01:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 183 (0x8d9ba000) [pid = 1888] [serial = 549] [outer = (nil)] 04:01:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 184 (0x8e4d3400) [pid = 1888] [serial = 550] [outer = 0x8d9ba000] 04:01:19 INFO - PROCESS | 1888 | 1469444479259 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 185 (0x8e8a7800) [pid = 1888] [serial = 551] [outer = 0x8d9ba000] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x91848800 == 92 [pid = 1888] [id = 155] 04:01:19 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd8c00 == 91 [pid = 1888] [id = 154] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 184 (0x978fb000) [pid = 1888] [serial = 454] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 183 (0x91ccdc00) [pid = 1888] [serial = 443] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 182 (0x91c1d400) [pid = 1888] [serial = 442] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 181 (0x9157bc00) [pid = 1888] [serial = 448] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 180 (0x91c17800) [pid = 1888] [serial = 449] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 179 (0x8e5ef000) [pid = 1888] [serial = 437] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 178 (0x8dbd7000) [pid = 1888] [serial = 436] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 177 (0x93b38000) [pid = 1888] [serial = 451] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 176 (0x92e1f800) [pid = 1888] [serial = 446] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 175 (0x92e19800) [pid = 1888] [serial = 445] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 174 (0x9116cc00) [pid = 1888] [serial = 440] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 173 (0x90ac8800) [pid = 1888] [serial = 439] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 172 (0x91575c00) [pid = 1888] [serial = 457] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 171 (0x98a04400) [pid = 1888] [serial = 455] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 170 (0x91cca800) [pid = 1888] [serial = 458] [outer = (nil)] [url = about:blank] 04:01:19 INFO - PROCESS | 1888 | --DOMWINDOW == 169 (0x95306000) [pid = 1888] [serial = 452] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:20 INFO - PROCESS | 1888 | 1469444480531 Marionette TRACE conn4 <- [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]]]}] 04:01:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:01:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2035ms 04:01:20 INFO - PROCESS | 1888 | 1469444480560 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 1888 | 1469444480565 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:01:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:01:20 INFO - PROCESS | 1888 | 1469444480572 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 1888 | 1469444480578 Marionette TRACE conn4 <- [1,706,null,{}] 04:01:20 INFO - PROCESS | 1888 | 1469444480676 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:20 INFO - PROCESS | 1888 | 1469444480684 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:20 INFO - PROCESS | 1888 | 1469444480942 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:01:21 INFO - PROCESS | 1888 | 1469444481075 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 1888 | 1469444481088 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x90798800 == 92 [pid = 1888] [id = 184] 04:01:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 170 (0x907ce800) [pid = 1888] [serial = 552] [outer = (nil)] 04:01:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 171 (0x90abf800) [pid = 1888] [serial = 553] [outer = 0x907ce800] 04:01:21 INFO - PROCESS | 1888 | 1469444481164 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 172 (0x91164c00) [pid = 1888] [serial = 554] [outer = 0x907ce800] 04:01:22 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:22 INFO - PROCESS | 1888 | 1469444482393 Marionette TRACE conn4 <- [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]]]}] 04:01:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:01:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1841ms 04:01:22 INFO - PROCESS | 1888 | 1469444482415 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:01:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:01:22 INFO - PROCESS | 1888 | 1469444482420 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:01:22 INFO - PROCESS | 1888 | 1469444482435 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 1888 | 1469444482438 Marionette TRACE conn4 <- [1,710,null,{}] 04:01:22 INFO - PROCESS | 1888 | 1469444482445 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:22 INFO - PROCESS | 1888 | 1469444482450 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:22 INFO - PROCESS | 1888 | 1469444482743 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:01:22 INFO - PROCESS | 1888 | 1469444482801 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 1888 | 1469444482812 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b4400 == 93 [pid = 1888] [id = 185] 04:01:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 173 (0x909dc000) [pid = 1888] [serial = 555] [outer = (nil)] 04:01:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 174 (0x91578400) [pid = 1888] [serial = 556] [outer = 0x909dc000] 04:01:22 INFO - PROCESS | 1888 | 1469444482887 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 175 (0x91845400) [pid = 1888] [serial = 557] [outer = 0x909dc000] 04:01:24 INFO - PROCESS | 1888 | --DOMWINDOW == 174 (0x8e4d5000) [pid = 1888] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:01:24 INFO - PROCESS | 1888 | --DOMWINDOW == 173 (0x8f182000) [pid = 1888] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:01:24 INFO - PROCESS | 1888 | --DOMWINDOW == 172 (0x9240f800) [pid = 1888] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:01:24 INFO - PROCESS | 1888 | --DOMWINDOW == 171 (0x93b37800) [pid = 1888] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:01:24 INFO - PROCESS | 1888 | --DOMWINDOW == 170 (0x8e5f1800) [pid = 1888] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:01:24 INFO - PROCESS | 1888 | --DOMWINDOW == 169 (0x8e5f9000) [pid = 1888] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:01:24 INFO - PROCESS | 1888 | --DOMWINDOW == 168 (0x99635000) [pid = 1888] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:01:24 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:24 INFO - PROCESS | 1888 | 1469444484941 Marionette TRACE conn4 <- [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]]]}] 04:01:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:01:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2546ms 04:01:24 INFO - PROCESS | 1888 | 1469444484975 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 1888 | 1469444484978 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:01:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:01:25 INFO - PROCESS | 1888 | 1469444485000 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:01:25 INFO - PROCESS | 1888 | 1469444485004 Marionette TRACE conn4 <- [1,714,null,{}] 04:01:25 INFO - PROCESS | 1888 | 1469444485011 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:25 INFO - PROCESS | 1888 | 1469444485016 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:25 INFO - PROCESS | 1888 | 1469444485200 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:01:25 INFO - PROCESS | 1888 | 1469444485358 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 1888 | 1469444485367 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d5000 == 94 [pid = 1888] [id = 186] 04:01:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 169 (0x8e5f1800) [pid = 1888] [serial = 558] [outer = (nil)] 04:01:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 170 (0x91411400) [pid = 1888] [serial = 559] [outer = 0x8e5f1800] 04:01:25 INFO - PROCESS | 1888 | 1469444485439 Marionette DEBUG loaded listener.js 04:01:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 171 (0x91916400) [pid = 1888] [serial = 560] [outer = 0x8e5f1800] 04:01:26 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:26 INFO - PROCESS | 1888 | 1469444486617 Marionette TRACE conn4 <- [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]]]}] 04:01:26 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 04:01:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1651ms 04:01:26 INFO - PROCESS | 1888 | 1469444486639 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:01:26 INFO - PROCESS | 1888 | 1469444486647 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:01:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:01:26 INFO - PROCESS | 1888 | 1469444486668 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 1888 | 1469444486675 Marionette TRACE conn4 <- [1,718,null,{}] 04:01:26 INFO - PROCESS | 1888 | 1469444486685 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:26 INFO - PROCESS | 1888 | 1469444486690 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:27 INFO - PROCESS | 1888 | 1469444487011 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:01:27 INFO - PROCESS | 1888 | 1469444487186 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 1888 | 1469444487204 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e80f800 == 95 [pid = 1888] [id = 187] 04:01:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 172 (0x8e818800) [pid = 1888] [serial = 561] [outer = (nil)] 04:01:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 173 (0x8e82a400) [pid = 1888] [serial = 562] [outer = 0x8e818800] 04:01:27 INFO - PROCESS | 1888 | 1469444487330 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 174 (0x8e8a4000) [pid = 1888] [serial = 563] [outer = 0x8e818800] 04:01:28 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:28 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:28 INFO - PROCESS | 1888 | 1469444488827 Marionette TRACE conn4 <- [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]]]}] 04:01:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:01:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2210ms 04:01:28 INFO - PROCESS | 1888 | 1469444488867 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:01:28 INFO - PROCESS | 1888 | 1469444488875 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:01:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:01:28 INFO - PROCESS | 1888 | 1469444488889 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 1888 | 1469444488895 Marionette TRACE conn4 <- [1,722,null,{}] 04:01:28 INFO - PROCESS | 1888 | 1469444488902 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:28 INFO - PROCESS | 1888 | 1469444488910 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:29 INFO - PROCESS | 1888 | 1469444489164 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:01:29 INFO - PROCESS | 1888 | 1469444489359 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 1888 | 1469444489369 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d3c00 == 96 [pid = 1888] [id = 188] 04:01:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 175 (0x8e4e0000) [pid = 1888] [serial = 564] [outer = (nil)] 04:01:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 176 (0x9079e400) [pid = 1888] [serial = 565] [outer = 0x8e4e0000] 04:01:29 INFO - PROCESS | 1888 | 1469444489491 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 177 (0x907cc000) [pid = 1888] [serial = 566] [outer = 0x8e4e0000] 04:01:30 INFO - PROCESS | 1888 | 1469444490469 Marionette TRACE conn4 <- [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] 04:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:01:30 INFO - PROCESS | 1888 | 1469444490535 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:01:30 INFO - PROCESS | 1888 | 1469444490542 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 1888 | 1469444490548 Marionette TRACE conn4 <- [1,726,null,{}] 04:01:30 INFO - PROCESS | 1888 | 1469444490565 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:30 INFO - PROCESS | 1888 | 1469444490575 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:30 INFO - PROCESS | 1888 | 1469444490831 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:01:31 INFO - PROCESS | 1888 | 1469444491176 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 1888 | 1469444491191 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x91cc3400 == 97 [pid = 1888] [id = 189] 04:01:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 178 (0x91cc7800) [pid = 1888] [serial = 567] [outer = (nil)] 04:01:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 179 (0x92414c00) [pid = 1888] [serial = 568] [outer = 0x91cc7800] 04:01:31 INFO - PROCESS | 1888 | 1469444491311 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 180 (0x92e1e000) [pid = 1888] [serial = 569] [outer = 0x91cc7800] 04:01:32 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:32 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:32 INFO - PROCESS | 1888 | 1469444492400 Marionette TRACE conn4 <- [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]]]}] 04:01:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1894ms 04:01:32 INFO - PROCESS | 1888 | 1469444492437 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:01:32 INFO - PROCESS | 1888 | 1469444492443 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:01:32 INFO - PROCESS | 1888 | 1469444492450 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 1888 | 1469444492454 Marionette TRACE conn4 <- [1,730,null,{}] 04:01:32 INFO - PROCESS | 1888 | 1469444492461 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:32 INFO - PROCESS | 1888 | 1469444492466 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:32 INFO - PROCESS | 1888 | 1469444492703 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:01:33 INFO - PROCESS | 1888 | 1469444492998 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 1888 | 1469444493006 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x92e1c000 == 98 [pid = 1888] [id = 190] 04:01:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 181 (0x93b34800) [pid = 1888] [serial = 570] [outer = (nil)] 04:01:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 182 (0x9530bc00) [pid = 1888] [serial = 571] [outer = 0x93b34800] 04:01:33 INFO - PROCESS | 1888 | 1469444493098 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 183 (0x978eec00) [pid = 1888] [serial = 572] [outer = 0x93b34800] 04:01:33 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:33 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:34 INFO - PROCESS | 1888 | 1469444494098 Marionette TRACE conn4 <- [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] 04:01:34 INFO - PROCESS | 1888 | 1469444494144 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:01:34 INFO - PROCESS | 1888 | 1469444494152 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 1888 | 1469444494155 Marionette TRACE conn4 <- [1,734,null,{}] 04:01:34 INFO - PROCESS | 1888 | 1469444494161 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:34 INFO - PROCESS | 1888 | 1469444494167 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:34 INFO - PROCESS | 1888 | 1469444494384 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:01:34 INFO - PROCESS | 1888 | 1469444494628 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:34 INFO - PROCESS | 1888 | 1469444494636 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b6800 == 99 [pid = 1888] [id = 191] 04:01:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 184 (0x93b38c00) [pid = 1888] [serial = 573] [outer = (nil)] 04:01:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 185 (0x98ed8000) [pid = 1888] [serial = 574] [outer = 0x93b38c00] 04:01:34 INFO - PROCESS | 1888 | 1469444494770 Marionette DEBUG loaded listener.js 04:01:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 186 (0x99e43c00) [pid = 1888] [serial = 575] [outer = 0x93b38c00] 04:01:35 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:35 INFO - PROCESS | 1888 | 1469444495728 Marionette TRACE conn4 <- [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]]]}] 04:01:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:01:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1633ms 04:01:35 INFO - PROCESS | 1888 | 1469444495785 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:01:35 INFO - PROCESS | 1888 | 1469444495788 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:01:35 INFO - PROCESS | 1888 | 1469444495797 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:01:35 INFO - PROCESS | 1888 | 1469444495801 Marionette TRACE conn4 <- [1,738,null,{}] 04:01:35 INFO - PROCESS | 1888 | 1469444495808 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:35 INFO - PROCESS | 1888 | 1469444495819 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:36 INFO - PROCESS | 1888 | 1469444496113 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:01:36 INFO - PROCESS | 1888 | 1469444496427 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 1888 | 1469444496434 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9ba800 == 100 [pid = 1888] [id = 192] 04:01:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 187 (0x907a1800) [pid = 1888] [serial = 576] [outer = (nil)] 04:01:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 188 (0x9a825000) [pid = 1888] [serial = 577] [outer = 0x907a1800] 04:01:36 INFO - PROCESS | 1888 | 1469444496523 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 189 (0x9ae96800) [pid = 1888] [serial = 578] [outer = 0x907a1800] 04:01:37 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:37 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:37 INFO - PROCESS | 1888 | 1469444497863 Marionette TRACE conn4 <- [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]]]}] 04:01:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:01:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2084ms 04:01:37 INFO - PROCESS | 1888 | 1469444497934 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 1888 | 1469444497938 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:01:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:01:37 INFO - PROCESS | 1888 | 1469444497970 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 1888 | 1469444497975 Marionette TRACE conn4 <- [1,742,null,{}] 04:01:37 INFO - PROCESS | 1888 | 1469444497985 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:37 INFO - PROCESS | 1888 | 1469444497991 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:38 INFO - PROCESS | 1888 | 1469444498196 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:01:38 INFO - PROCESS | 1888 | 1469444498409 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 1888 | 1469444498418 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x99a5d400 == 101 [pid = 1888] [id = 193] 04:01:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 190 (0x9a81f400) [pid = 1888] [serial = 579] [outer = (nil)] 04:01:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 191 (0x9b39e800) [pid = 1888] [serial = 580] [outer = 0x9a81f400] 04:01:38 INFO - PROCESS | 1888 | 1469444498507 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 192 (0x9cd15800) [pid = 1888] [serial = 581] [outer = 0x9a81f400] 04:01:39 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:39 INFO - PROCESS | 1888 | 1469444499867 Marionette TRACE conn4 <- [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]]]}] 04:01:39 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 04:01:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1962ms 04:01:39 INFO - PROCESS | 1888 | 1469444499949 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 1888 | 1469444499953 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:01:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:01:39 INFO - PROCESS | 1888 | 1469444499965 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:01:39 INFO - PROCESS | 1888 | 1469444499968 Marionette TRACE conn4 <- [1,746,null,{}] 04:01:39 INFO - PROCESS | 1888 | 1469444499976 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:39 INFO - PROCESS | 1888 | 1469444499981 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:40 INFO - PROCESS | 1888 | 1469444500182 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:01:40 INFO - PROCESS | 1888 | 1469444500382 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 1888 | 1469444500390 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x9afee800 == 102 [pid = 1888] [id = 194] 04:01:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 193 (0x9afef400) [pid = 1888] [serial = 582] [outer = (nil)] 04:01:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 194 (0xa1109800) [pid = 1888] [serial = 583] [outer = 0x9afef400] 04:01:40 INFO - PROCESS | 1888 | 1469444500509 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 195 (0xa234ec00) [pid = 1888] [serial = 584] [outer = 0x9afef400] 04:01:41 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:41 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:41 INFO - PROCESS | 1888 | 1469444501859 Marionette TRACE conn4 <- [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]]]}] 04:01:41 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.) 04:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1985ms 04:01:41 INFO - PROCESS | 1888 | 1469444501950 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:01:41 INFO - PROCESS | 1888 | 1469444501955 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:01:41 INFO - PROCESS | 1888 | 1469444501961 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 1888 | 1469444501965 Marionette TRACE conn4 <- [1,750,null,{}] 04:01:41 INFO - PROCESS | 1888 | 1469444501971 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:41 INFO - PROCESS | 1888 | 1469444501976 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:42 INFO - PROCESS | 1888 | 1469444502180 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:01:42 INFO - PROCESS | 1888 | 1469444502386 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 1888 | 1469444502394 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a9c00 == 103 [pid = 1888] [id = 195] 04:01:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 196 (0x8edd4000) [pid = 1888] [serial = 585] [outer = (nil)] 04:01:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 197 (0x8efe0800) [pid = 1888] [serial = 586] [outer = 0x8edd4000] 04:01:42 INFO - PROCESS | 1888 | 1469444502476 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 198 (0x8efe3000) [pid = 1888] [serial = 587] [outer = 0x8edd4000] 04:01:43 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:43 INFO - PROCESS | 1888 | 1469444503868 Marionette TRACE conn4 <- [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]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:01:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1989ms 04:01:43 INFO - PROCESS | 1888 | 1469444503951 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 1888 | 1469444503955 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:01:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:01:43 INFO - PROCESS | 1888 | 1469444503962 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 1888 | 1469444503964 Marionette TRACE conn4 <- [1,754,null,{}] 04:01:43 INFO - PROCESS | 1888 | 1469444503976 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:43 INFO - PROCESS | 1888 | 1469444503980 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:44 INFO - PROCESS | 1888 | 1469444504188 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:01:44 INFO - PROCESS | 1888 | 1469444504391 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:44 INFO - PROCESS | 1888 | 1469444504402 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b7400 == 104 [pid = 1888] [id = 196] 04:01:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 199 (0x8e4d9000) [pid = 1888] [serial = 588] [outer = (nil)] 04:01:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 200 (0x8e5f6400) [pid = 1888] [serial = 589] [outer = 0x8e4d9000] 04:01:44 INFO - PROCESS | 1888 | 1469444504800 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 201 (0x8e82f400) [pid = 1888] [serial = 590] [outer = 0x8e4d9000] 04:01:46 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:46 INFO - PROCESS | 1888 | 1469444506170 Marionette TRACE conn4 <- [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]]]}] 04:01:46 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 04:01:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2235ms 04:01:46 INFO - PROCESS | 1888 | 1469444506309 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:01:46 INFO - PROCESS | 1888 | 1469444506314 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:01:46 INFO - PROCESS | 1888 | 1469444506334 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 1888 | 1469444506339 Marionette TRACE conn4 <- [1,758,null,{}] 04:01:46 INFO - PROCESS | 1888 | 1469444506347 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:46 INFO - PROCESS | 1888 | 1469444506353 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:46 INFO - PROCESS | 1888 | 1469444506547 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f4400 == 103 [pid = 1888] [id = 111] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbc9c00 == 102 [pid = 1888] [id = 110] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x90703400 == 101 [pid = 1888] [id = 82] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f5800 == 100 [pid = 1888] [id = 109] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x953a2000 == 99 [pid = 1888] [id = 22] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x91571c00 == 98 [pid = 1888] [id = 79] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b4400 == 97 [pid = 1888] [id = 185] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x90798800 == 96 [pid = 1888] [id = 184] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd0800 == 95 [pid = 1888] [id = 182] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88ac00 == 94 [pid = 1888] [id = 183] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dc000 == 93 [pid = 1888] [id = 172] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9a461400 == 92 [pid = 1888] [id = 159] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4de000 == 91 [pid = 1888] [id = 146] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8f185000 == 90 [pid = 1888] [id = 148] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ec000 == 89 [pid = 1888] [id = 108] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x90701400 == 88 [pid = 1888] [id = 80] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x92410000 == 87 [pid = 1888] [id = 51] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9184a400 == 86 [pid = 1888] [id = 158] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e816000 == 85 [pid = 1888] [id = 163] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x93e27800 == 84 [pid = 1888] [id = 156] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x91913c00 == 83 [pid = 1888] [id = 67] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9aea5800 == 82 [pid = 1888] [id = 123] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8f086800 == 81 [pid = 1888] [id = 160] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e814000 == 80 [pid = 1888] [id = 162] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4ddc00 == 79 [pid = 1888] [id = 164] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9141c000 == 78 [pid = 1888] [id = 147] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8ac00 == 77 [pid = 1888] [id = 152] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x93e24000 == 76 [pid = 1888] [id = 29] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd4c00 == 75 [pid = 1888] [id = 149] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x949dec00 == 74 [pid = 1888] [id = 24] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x996dac00 == 73 [pid = 1888] [id = 87] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x91413800 == 72 [pid = 1888] [id = 151] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x93b37000 == 71 [pid = 1888] [id = 174] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9157cc00 == 70 [pid = 1888] [id = 105] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x90705400 == 69 [pid = 1888] [id = 102] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9aff9000 == 68 [pid = 1888] [id = 28] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x93b77400 == 67 [pid = 1888] [id = 175] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x93c5fc00 == 66 [pid = 1888] [id = 45] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9cde3800 == 65 [pid = 1888] [id = 26] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8e400 == 64 [pid = 1888] [id = 153] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0xa2ff2000 == 63 [pid = 1888] [id = 27] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef91400 == 62 [pid = 1888] [id = 103] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x907cb000 == 61 [pid = 1888] [id = 173] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9191f000 == 60 [pid = 1888] [id = 106] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8f189400 == 59 [pid = 1888] [id = 100] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0xa234bc00 == 58 [pid = 1888] [id = 36] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888400 == 57 [pid = 1888] [id = 177] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e825800 == 56 [pid = 1888] [id = 179] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x92413000 == 55 [pid = 1888] [id = 176] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9157e800 == 54 [pid = 1888] [id = 83] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5eb400 == 53 [pid = 1888] [id = 181] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x90710c00 == 52 [pid = 1888] [id = 81] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x90706800 == 51 [pid = 1888] [id = 178] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd0400 == 50 [pid = 1888] [id = 145] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82a000 == 49 [pid = 1888] [id = 180] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9a9a9400 == 48 [pid = 1888] [id = 61] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x90709400 == 47 [pid = 1888] [id = 89] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9530b400 == 46 [pid = 1888] [id = 60] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8f400 == 45 [pid = 1888] [id = 107] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0xa501d400 == 44 [pid = 1888] [id = 78] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9a9b2400 == 43 [pid = 1888] [id = 122] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88e000 == 42 [pid = 1888] [id = 157] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x93e20c00 == 41 [pid = 1888] [id = 38] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9241a800 == 40 [pid = 1888] [id = 150] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x93e2dc00 == 39 [pid = 1888] [id = 59] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x95346000 == 38 [pid = 1888] [id = 39] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e810000 == 37 [pid = 1888] [id = 161] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a9c00 == 36 [pid = 1888] [id = 195] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b7400 == 35 [pid = 1888] [id = 196] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x9afee800 == 34 [pid = 1888] [id = 194] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x99a5d400 == 33 [pid = 1888] [id = 193] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9ba800 == 32 [pid = 1888] [id = 192] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b6800 == 31 [pid = 1888] [id = 191] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x92e1c000 == 30 [pid = 1888] [id = 190] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c2000 == 29 [pid = 1888] [id = 171] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x91cc3400 == 28 [pid = 1888] [id = 189] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d3c00 == 27 [pid = 1888] [id = 188] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d5000 == 26 [pid = 1888] [id = 186] 04:01:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e80f800 == 25 [pid = 1888] [id = 187] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 200 (0x8f187c00) [pid = 1888] [serial = 463] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 199 (0x8e89d400) [pid = 1888] [serial = 497] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 198 (0x9070b800) [pid = 1888] [serial = 500] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 197 (0x92e20800) [pid = 1888] [serial = 509] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 196 (0x9558d400) [pid = 1888] [serial = 512] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 195 (0x92e19400) [pid = 1888] [serial = 508] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 194 (0x91913800) [pid = 1888] [serial = 505] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 193 (0x9a7e1000) [pid = 1888] [serial = 475] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 192 (0x8e817400) [pid = 1888] [serial = 484] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 191 (0x91c11800) [pid = 1888] [serial = 466] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 190 (0x8edd3c00) [pid = 1888] [serial = 490] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 189 (0x949d7800) [pid = 1888] [serial = 511] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 188 (0x91c1e400) [pid = 1888] [serial = 506] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 187 (0x9cd74400) [pid = 1888] [serial = 478] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 186 (0x91573000) [pid = 1888] [serial = 503] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 185 (0x8f08e000) [pid = 1888] [serial = 481] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 184 (0x978f0c00) [pid = 1888] [serial = 469] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 183 (0x8e4e0400) [pid = 1888] [serial = 496] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 182 (0x9ae9bc00) [pid = 1888] [serial = 401] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 181 (0x9070e000) [pid = 1888] [serial = 502] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 180 (0x90703000) [pid = 1888] [serial = 499] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 179 (0x99e4ec00) [pid = 1888] [serial = 472] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 178 (0x907c5c00) [pid = 1888] [serial = 487] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 177 (0x907cd400) [pid = 1888] [serial = 493] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | --DOMWINDOW == 176 (0x93b3dc00) [pid = 1888] [serial = 514] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1888 | 1469444508776 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 1888 | 1469444508787 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d890c00 == 26 [pid = 1888] [id = 197] 04:01:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 177 (0x8d892800) [pid = 1888] [serial = 591] [outer = (nil)] 04:01:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 178 (0x8d9bbc00) [pid = 1888] [serial = 592] [outer = 0x8d892800] 04:01:48 INFO - PROCESS | 1888 | 1469444508875 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 179 (0x8dbcf800) [pid = 1888] [serial = 593] [outer = 0x8d892800] 04:01:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 180 (0x8e4d3c00) [pid = 1888] [serial = 594] [outer = 0xa0696000] 04:01:49 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:49 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:49 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:49 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:49 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:49 INFO - PROCESS | 1888 | 1469444509800 Marionette TRACE conn4 <- [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]]]}] 04:01:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:01:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 3502ms 04:01:49 INFO - PROCESS | 1888 | 1469444509836 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:01:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:01:49 INFO - PROCESS | 1888 | 1469444509842 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:01:49 INFO - PROCESS | 1888 | 1469444509849 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 1888 | 1469444509855 Marionette TRACE conn4 <- [1,762,null,{}] 04:01:49 INFO - PROCESS | 1888 | 1469444509862 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:49 INFO - PROCESS | 1888 | 1469444509871 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:50 INFO - PROCESS | 1888 | 1469444510145 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:01:50 INFO - PROCESS | 1888 | 1469444510404 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 1888 | 1469444510416 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bec00 == 27 [pid = 1888] [id = 198] 04:01:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 181 (0x8d9bf800) [pid = 1888] [serial = 595] [outer = (nil)] 04:01:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 182 (0x8e4d1800) [pid = 1888] [serial = 596] [outer = 0x8d9bf800] 04:01:50 INFO - PROCESS | 1888 | 1469444510508 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 183 (0x8e4e0400) [pid = 1888] [serial = 597] [outer = 0x8d9bf800] 04:01:51 INFO - PROCESS | 1888 | 1469444511848 Marionette TRACE conn4 <- [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]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:01:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2040ms 04:01:51 INFO - PROCESS | 1888 | 1469444511961 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 1888 | 1469444511968 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:01:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:01:51 INFO - PROCESS | 1888 | 1469444511985 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 1888 | 1469444511992 Marionette TRACE conn4 <- [1,766,null,{}] 04:01:52 INFO - PROCESS | 1888 | 1469444512048 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:52 INFO - PROCESS | 1888 | 1469444512055 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:52 INFO - PROCESS | 1888 | 1469444512255 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:01:52 INFO - PROCESS | 1888 | 1469444512449 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:52 INFO - PROCESS | 1888 | 1469444512459 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8eddb800 == 28 [pid = 1888] [id = 199] 04:01:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 184 (0x8ef82400) [pid = 1888] [serial = 598] [outer = (nil)] 04:01:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 185 (0x8ef89400) [pid = 1888] [serial = 599] [outer = 0x8ef82400] 04:01:52 INFO - PROCESS | 1888 | 1469444512553 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 186 (0x8ef8f400) [pid = 1888] [serial = 600] [outer = 0x8ef82400] 04:01:53 INFO - PROCESS | 1888 | 1469444513962 Marionette TRACE conn4 <- [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]]]}] 04:01:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:01:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2160ms 04:01:54 INFO - PROCESS | 1888 | 1469444514155 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:01:54 INFO - PROCESS | 1888 | 1469444514160 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:01:54 INFO - PROCESS | 1888 | 1469444514169 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:01:54 INFO - PROCESS | 1888 | 1469444514173 Marionette TRACE conn4 <- [1,770,null,{}] 04:01:54 INFO - PROCESS | 1888 | 1469444514180 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:54 INFO - PROCESS | 1888 | 1469444514185 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:54 INFO - PROCESS | 1888 | 1469444514364 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:01:54 INFO - PROCESS | 1888 | 1469444514558 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 1888 | 1469444514565 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f095400 == 29 [pid = 1888] [id = 200] 04:01:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 187 (0x8f185000) [pid = 1888] [serial = 601] [outer = (nil)] 04:01:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 188 (0x8f18b800) [pid = 1888] [serial = 602] [outer = 0x8f185000] 04:01:54 INFO - PROCESS | 1888 | 1469444514648 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 189 (0x90707800) [pid = 1888] [serial = 603] [outer = 0x8f185000] 04:01:55 INFO - PROCESS | 1888 | 1469444515628 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1491ms 04:01:55 INFO - PROCESS | 1888 | 1469444515662 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:01:55 INFO - PROCESS | 1888 | 1469444515669 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:01:55 INFO - PROCESS | 1888 | 1469444515692 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 1888 | 1469444515701 Marionette TRACE conn4 <- [1,774,null,{}] 04:01:55 INFO - PROCESS | 1888 | 1469444515707 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:55 INFO - PROCESS | 1888 | 1469444515715 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:55 INFO - PROCESS | 1888 | 1469444515983 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:01:56 INFO - PROCESS | 1888 | 1469444516245 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:56 INFO - PROCESS | 1888 | 1469444516255 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b6400 == 30 [pid = 1888] [id = 201] 04:01:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 190 (0x8efdf400) [pid = 1888] [serial = 604] [outer = (nil)] 04:01:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 191 (0x909d9800) [pid = 1888] [serial = 605] [outer = 0x8efdf400] 04:01:56 INFO - PROCESS | 1888 | 1469444516351 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 192 (0x909e0c00) [pid = 1888] [serial = 606] [outer = 0x8efdf400] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbce000 == 29 [pid = 1888] [id = 128] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x91163400 == 28 [pid = 1888] [id = 138] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89b400 == 27 [pid = 1888] [id = 140] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x91842000 == 26 [pid = 1888] [id = 141] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x8d884800 == 25 [pid = 1888] [id = 142] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x8d889c00 == 24 [pid = 1888] [id = 143] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x91164800 == 23 [pid = 1888] [id = 139] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c2c00 == 22 [pid = 1888] [id = 144] 04:01:57 INFO - PROCESS | 1888 | --DOCSHELL 0x8d890c00 == 21 [pid = 1888] [id = 197] 04:01:58 INFO - PROCESS | 1888 | 1469444518377 Marionette TRACE conn4 <- [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]]]}] 04:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 2718ms 04:01:58 INFO - PROCESS | 1888 | 1469444518401 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:01:58 INFO - PROCESS | 1888 | 1469444518407 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:01:58 INFO - PROCESS | 1888 | 1469444518414 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 1888 | 1469444518422 Marionette TRACE conn4 <- [1,778,null,{}] 04:01:58 INFO - PROCESS | 1888 | 1469444518430 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:58 INFO - PROCESS | 1888 | 1469444518435 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:58 INFO - PROCESS | 1888 | 1469444518621 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:01:58 INFO - PROCESS | 1888 | 1469444518815 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 1888 | 1469444518827 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:01:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81b800 == 22 [pid = 1888] [id = 202] 04:01:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 193 (0x8e81bc00) [pid = 1888] [serial = 607] [outer = (nil)] 04:01:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 194 (0x8edd2800) [pid = 1888] [serial = 608] [outer = 0x8e81bc00] 04:01:58 INFO - PROCESS | 1888 | 1469444518906 Marionette DEBUG loaded listener.js 04:01:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 195 (0x8efd8c00) [pid = 1888] [serial = 609] [outer = 0x8e81bc00] 04:01:59 INFO - PROCESS | 1888 | 1469444519863 Marionette TRACE conn4 <- [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]]]}] 04:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1485ms 04:01:59 INFO - PROCESS | 1888 | 1469444519899 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 1888 | 1469444519906 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:01:59 INFO - PROCESS | 1888 | 1469444519916 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 1888 | 1469444519920 Marionette TRACE conn4 <- [1,782,null,{}] 04:01:59 INFO - PROCESS | 1888 | 1469444519937 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:59 INFO - PROCESS | 1888 | 1469444519943 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:00 INFO - PROCESS | 1888 | 1469444520186 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:02:00 INFO - PROCESS | 1888 | 1469444520213 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 1888 | 1469444520222 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x9070c000 == 23 [pid = 1888] [id = 203] 04:02:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 196 (0x9070c800) [pid = 1888] [serial = 610] [outer = (nil)] 04:02:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 197 (0x90794400) [pid = 1888] [serial = 611] [outer = 0x9070c800] 04:02:00 INFO - PROCESS | 1888 | 1469444520314 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 198 (0x9079e800) [pid = 1888] [serial = 612] [outer = 0x9070c800] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 197 (0x8edd4000) [pid = 1888] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 196 (0x907a1800) [pid = 1888] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 195 (0x93b34800) [pid = 1888] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 194 (0x91c1ec00) [pid = 1888] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 193 (0x8e5ec400) [pid = 1888] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 192 (0x8e818800) [pid = 1888] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 191 (0x8e4db000) [pid = 1888] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 190 (0x8e814400) [pid = 1888] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 189 (0x9a7e0000) [pid = 1888] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 188 (0x8e4d9000) [pid = 1888] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 187 (0x9a460400) [pid = 1888] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 186 (0x8d88cc00) [pid = 1888] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 185 (0x9a9b2800) [pid = 1888] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 184 (0x9157a000) [pid = 1888] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 183 (0x93b38c00) [pid = 1888] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 182 (0x8e4e0000) [pid = 1888] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 181 (0x9533b400) [pid = 1888] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 180 (0x9afef400) [pid = 1888] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 179 (0x978f7c00) [pid = 1888] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 178 (0x8dbcfc00) [pid = 1888] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 177 (0x91cc7800) [pid = 1888] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 176 (0x95585400) [pid = 1888] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 175 (0x9a81f400) [pid = 1888] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 174 (0x9157fc00) [pid = 1888] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 173 (0x99e44000) [pid = 1888] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 172 (0x8ef91800) [pid = 1888] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 171 (0x91c18000) [pid = 1888] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 170 (0x8e81e000) [pid = 1888] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 169 (0x9aff0800) [pid = 1888] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 168 (0x93b35400) [pid = 1888] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 167 (0x8f087400) [pid = 1888] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 166 (0x8e89cc00) [pid = 1888] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 165 (0x8d885800) [pid = 1888] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 164 (0x9aff0400) [pid = 1888] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 163 (0x9184bc00) [pid = 1888] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 162 (0x8e5f6000) [pid = 1888] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 161 (0x91845800) [pid = 1888] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 160 (0x91166000) [pid = 1888] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 159 (0x953a2400) [pid = 1888] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 158 (0x8e810400) [pid = 1888] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 157 (0x9b92bc00) [pid = 1888] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 156 (0x8edd4800) [pid = 1888] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 155 (0x8e5edc00) [pid = 1888] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 154 (0x8d9c3000) [pid = 1888] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 153 (0x909e2400) [pid = 1888] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 152 (0x99e7f400) [pid = 1888] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 151 (0x92419800) [pid = 1888] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 150 (0x9539b800) [pid = 1888] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 149 (0x8e8a4400) [pid = 1888] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 148 (0x8f184c00) [pid = 1888] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 147 (0x9184b400) [pid = 1888] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 146 (0x8e5f1800) [pid = 1888] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 145 (0x909dc000) [pid = 1888] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 144 (0x9a1c8c00) [pid = 1888] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 143 (0x8edd1400) [pid = 1888] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 142 (0x907ce800) [pid = 1888] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 141 (0x8d9ba000) [pid = 1888] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 140 (0x99cc9400) [pid = 1888] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 139 (0x8edd6800) [pid = 1888] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 138 (0x8dbca800) [pid = 1888] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 137 (0x8e827c00) [pid = 1888] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 136 (0x99e47400) [pid = 1888] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 135 (0x8e5ebc00) [pid = 1888] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 134 (0x8e82e000) [pid = 1888] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 133 (0x93b37400) [pid = 1888] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 132 (0x90ac6000) [pid = 1888] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:02:01 INFO - PROCESS | 1888 | --DOMWINDOW == 131 (0x98ed9400) [pid = 1888] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:02:02 INFO - PROCESS | 1888 | 1469444522292 Marionette TRACE conn4 <- [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]]]}] 04:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2396ms 04:02:02 INFO - PROCESS | 1888 | 1469444522312 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 1888 | 1469444522317 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:02:02 INFO - PROCESS | 1888 | 1469444522326 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 1888 | 1469444522333 Marionette TRACE conn4 <- [1,786,null,{}] 04:02:02 INFO - PROCESS | 1888 | 1469444522351 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:02 INFO - PROCESS | 1888 | 1469444522359 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:02 INFO - PROCESS | 1888 | 1469444522558 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:02:02 INFO - PROCESS | 1888 | 1469444522784 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:02 INFO - PROCESS | 1888 | 1469444522796 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a3800 == 24 [pid = 1888] [id = 204] 04:02:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 132 (0x8edd1400) [pid = 1888] [serial = 613] [outer = (nil)] 04:02:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 133 (0x8ef91800) [pid = 1888] [serial = 614] [outer = 0x8edd1400] 04:02:02 INFO - PROCESS | 1888 | 1469444522877 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 134 (0x907c6400) [pid = 1888] [serial = 615] [outer = 0x8edd1400] 04:02:03 INFO - PROCESS | 1888 | 1469444523878 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1592ms 04:02:03 INFO - PROCESS | 1888 | 1469444523919 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:02:03 INFO - PROCESS | 1888 | 1469444523926 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:02:03 INFO - PROCESS | 1888 | 1469444523937 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:02:03 INFO - PROCESS | 1888 | 1469444523943 Marionette TRACE conn4 <- [1,790,null,{}] 04:02:03 INFO - PROCESS | 1888 | 1469444523952 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:03 INFO - PROCESS | 1888 | 1469444523958 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:04 INFO - PROCESS | 1888 | 1469444524200 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:02:04 INFO - PROCESS | 1888 | 1469444524524 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 1888 | 1469444524539 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d889800 == 25 [pid = 1888] [id = 205] 04:02:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 135 (0x8e5ec000) [pid = 1888] [serial = 616] [outer = (nil)] 04:02:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 136 (0x8e813800) [pid = 1888] [serial = 617] [outer = 0x8e5ec000] 04:02:04 INFO - PROCESS | 1888 | 1469444524630 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 137 (0x8e89cc00) [pid = 1888] [serial = 618] [outer = 0x8e5ec000] 04:02:05 INFO - PROCESS | 1888 | 1469444525582 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1700ms 04:02:05 INFO - PROCESS | 1888 | 1469444525637 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:02:05 INFO - PROCESS | 1888 | 1469444525644 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:02:05 INFO - PROCESS | 1888 | 1469444525657 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 1888 | 1469444525661 Marionette TRACE conn4 <- [1,794,null,{}] 04:02:05 INFO - PROCESS | 1888 | 1469444525668 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:05 INFO - PROCESS | 1888 | 1469444525673 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:05 INFO - PROCESS | 1888 | 1469444525874 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:02:06 INFO - PROCESS | 1888 | 1469444526129 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 1888 | 1469444526136 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f090000 == 26 [pid = 1888] [id = 206] 04:02:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 138 (0x8f185c00) [pid = 1888] [serial = 619] [outer = (nil)] 04:02:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 139 (0x90709400) [pid = 1888] [serial = 620] [outer = 0x8f185c00] 04:02:06 INFO - PROCESS | 1888 | 1469444526271 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 140 (0x9070fc00) [pid = 1888] [serial = 621] [outer = 0x8f185c00] 04:02:07 INFO - PROCESS | 1888 | 1469444527250 Marionette TRACE conn4 <- [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]]]}] 04:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1640ms 04:02:07 INFO - PROCESS | 1888 | 1469444527296 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 1888 | 1469444527300 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:02:07 INFO - PROCESS | 1888 | 1469444527308 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 1888 | 1469444527314 Marionette TRACE conn4 <- [1,798,null,{}] 04:02:07 INFO - PROCESS | 1888 | 1469444527331 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:07 INFO - PROCESS | 1888 | 1469444527341 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:07 INFO - PROCESS | 1888 | 1469444527549 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:02:07 INFO - PROCESS | 1888 | 1469444527849 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:07 INFO - PROCESS | 1888 | 1469444527859 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x91165000 == 27 [pid = 1888] [id = 207] 04:02:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 141 (0x91166000) [pid = 1888] [serial = 622] [outer = (nil)] 04:02:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 142 (0x9140f800) [pid = 1888] [serial = 623] [outer = 0x91166000] 04:02:07 INFO - PROCESS | 1888 | 1469444527991 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 143 (0x91416000) [pid = 1888] [serial = 624] [outer = 0x91166000] 04:02:08 INFO - PROCESS | 1888 | 1469444528913 Marionette TRACE conn4 <- [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]]]}] 04:02:08 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 04:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1638ms 04:02:08 INFO - PROCESS | 1888 | 1469444528949 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:02:08 INFO - PROCESS | 1888 | 1469444528953 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:02:08 INFO - PROCESS | 1888 | 1469444528960 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 1888 | 1469444528964 Marionette TRACE conn4 <- [1,802,null,{}] 04:02:08 INFO - PROCESS | 1888 | 1469444528970 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:08 INFO - PROCESS | 1888 | 1469444528976 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:09 INFO - PROCESS | 1888 | 1469444529202 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:02:09 INFO - PROCESS | 1888 | 1469444529451 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 1888 | 1469444529461 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89b000 == 28 [pid = 1888] [id = 208] 04:02:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 144 (0x91162c00) [pid = 1888] [serial = 625] [outer = (nil)] 04:02:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 145 (0x91579400) [pid = 1888] [serial = 626] [outer = 0x91162c00] 04:02:09 INFO - PROCESS | 1888 | 1469444529594 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 146 (0x9157fc00) [pid = 1888] [serial = 627] [outer = 0x91162c00] 04:02:10 INFO - PROCESS | 1888 | 1469444530507 Marionette TRACE conn4 <- [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]]]}] 04:02:10 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 04:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1590ms 04:02:10 INFO - PROCESS | 1888 | 1469444530563 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:02:10 INFO - PROCESS | 1888 | 1469444530566 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:02:10 INFO - PROCESS | 1888 | 1469444530574 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:02:10 INFO - PROCESS | 1888 | 1469444530579 Marionette TRACE conn4 <- [1,806,null,{}] 04:02:10 INFO - PROCESS | 1888 | 1469444530585 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:10 INFO - PROCESS | 1888 | 1469444530590 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:10 INFO - PROCESS | 1888 | 1469444530785 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:02:11 INFO - PROCESS | 1888 | 1469444531041 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 1888 | 1469444531048 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd5000 == 29 [pid = 1888] [id = 209] 04:02:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 147 (0x8f18dc00) [pid = 1888] [serial = 628] [outer = (nil)] 04:02:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 148 (0x91848400) [pid = 1888] [serial = 629] [outer = 0x8f18dc00] 04:02:11 INFO - PROCESS | 1888 | 1469444531149 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 149 (0x90ac6c00) [pid = 1888] [serial = 630] [outer = 0x8f18dc00] 04:02:12 INFO - PROCESS | 1888 | 1469444532083 Marionette TRACE conn4 <- [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]]]}] 04:02:12 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 04:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1582ms 04:02:12 INFO - PROCESS | 1888 | 1469444532157 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 1888 | 1469444532161 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:02:12 INFO - PROCESS | 1888 | 1469444532168 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 1888 | 1469444532171 Marionette TRACE conn4 <- [1,810,null,{}] 04:02:12 INFO - PROCESS | 1888 | 1469444532178 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:12 INFO - PROCESS | 1888 | 1469444532190 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:12 INFO - PROCESS | 1888 | 1469444532460 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:02:12 INFO - PROCESS | 1888 | 1469444532761 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 1888 | 1469444532773 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d885000 == 30 [pid = 1888] [id = 210] 04:02:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 150 (0x8e8a0800) [pid = 1888] [serial = 631] [outer = (nil)] 04:02:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 151 (0x91c16000) [pid = 1888] [serial = 632] [outer = 0x8e8a0800] 04:02:12 INFO - PROCESS | 1888 | 1469444532859 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 152 (0x91cc4800) [pid = 1888] [serial = 633] [outer = 0x8e8a0800] 04:02:13 INFO - PROCESS | 1888 | 1469444533826 Marionette TRACE conn4 <- [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]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1737ms 04:02:13 INFO - PROCESS | 1888 | 1469444533907 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 1888 | 1469444533910 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:02:13 INFO - PROCESS | 1888 | 1469444533918 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 1888 | 1469444533923 Marionette TRACE conn4 <- [1,814,null,{}] 04:02:13 INFO - PROCESS | 1888 | 1469444533929 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:13 INFO - PROCESS | 1888 | 1469444533936 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:14 INFO - PROCESS | 1888 | 1469444534200 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:02:14 INFO - PROCESS | 1888 | 1469444534505 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 1888 | 1469444534513 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f189000 == 31 [pid = 1888] [id = 211] 04:02:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 153 (0x9070b000) [pid = 1888] [serial = 634] [outer = (nil)] 04:02:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 154 (0x9240e800) [pid = 1888] [serial = 635] [outer = 0x9070b000] 04:02:14 INFO - PROCESS | 1888 | 1469444534611 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 155 (0x92414400) [pid = 1888] [serial = 636] [outer = 0x9070b000] 04:02:15 INFO - PROCESS | 1888 | 1469444535631 Marionette TRACE conn4 <- [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] 04:02:15 INFO - PROCESS | 1888 | 1469444535657 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:02:15 INFO - PROCESS | 1888 | 1469444535665 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:02:15 INFO - PROCESS | 1888 | 1469444535670 Marionette TRACE conn4 <- [1,818,null,{}] 04:02:15 INFO - PROCESS | 1888 | 1469444535676 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:15 INFO - PROCESS | 1888 | 1469444535683 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:15 INFO - PROCESS | 1888 | 1469444535902 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:02:16 INFO - PROCESS | 1888 | 1469444536149 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:16 INFO - PROCESS | 1888 | 1469444536164 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x90705000 == 32 [pid = 1888] [id = 212] 04:02:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 156 (0x91850400) [pid = 1888] [serial = 637] [outer = (nil)] 04:02:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 157 (0x92e1c000) [pid = 1888] [serial = 638] [outer = 0x91850400] 04:02:16 INFO - PROCESS | 1888 | 1469444536301 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 158 (0x93047c00) [pid = 1888] [serial = 639] [outer = 0x91850400] 04:02:17 INFO - PROCESS | 1888 | 1469444537298 Marionette TRACE conn4 <- [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]]]}] 04:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1683ms 04:02:17 INFO - PROCESS | 1888 | 1469444537349 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:02:17 INFO - PROCESS | 1888 | 1469444537354 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:02:17 INFO - PROCESS | 1888 | 1469444537361 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:02:17 INFO - PROCESS | 1888 | 1469444537365 Marionette TRACE conn4 <- [1,822,null,{}] 04:02:17 INFO - PROCESS | 1888 | 1469444537371 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:17 INFO - PROCESS | 1888 | 1469444537376 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:17 INFO - PROCESS | 1888 | 1469444537621 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:02:17 INFO - PROCESS | 1888 | 1469444537935 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 1888 | 1469444537942 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b7c00 == 33 [pid = 1888] [id = 213] 04:02:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 159 (0x93b30000) [pid = 1888] [serial = 640] [outer = (nil)] 04:02:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 160 (0x93b38400) [pid = 1888] [serial = 641] [outer = 0x93b30000] 04:02:18 INFO - PROCESS | 1888 | 1469444538036 Marionette DEBUG loaded listener.js 04:02:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 161 (0x93b3c000) [pid = 1888] [serial = 642] [outer = 0x93b30000] 04:02:19 INFO - PROCESS | 1888 | 1469444539002 Marionette TRACE conn4 <- [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] 04:02:19 INFO - PROCESS | 1888 | 1469444539051 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:02:19 INFO - PROCESS | 1888 | 1469444539060 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:02:19 INFO - PROCESS | 1888 | 1469444539064 Marionette TRACE conn4 <- [1,826,null,{}] 04:02:19 INFO - PROCESS | 1888 | 1469444539070 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:19 INFO - PROCESS | 1888 | 1469444539076 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:19 INFO - PROCESS | 1888 | 1469444539295 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:02:19 INFO - PROCESS | 1888 | 1469444539567 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 1888 | 1469444539578 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88fc00 == 34 [pid = 1888] [id = 214] 04:02:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 162 (0x8dbcac00) [pid = 1888] [serial = 643] [outer = (nil)] 04:02:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 163 (0x8efdb000) [pid = 1888] [serial = 644] [outer = 0x8dbcac00] 04:02:19 INFO - PROCESS | 1888 | 1469444539707 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 164 (0x93b32000) [pid = 1888] [serial = 645] [outer = 0x8dbcac00] 04:02:20 INFO - PROCESS | 1888 | 1469444540734 Marionette TRACE conn4 <- [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]]]}] 04:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1693ms 04:02:20 INFO - PROCESS | 1888 | 1469444540753 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:02:20 INFO - PROCESS | 1888 | 1469444540758 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:02:20 INFO - PROCESS | 1888 | 1469444540765 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 1888 | 1469444540770 Marionette TRACE conn4 <- [1,830,null,{}] 04:02:20 INFO - PROCESS | 1888 | 1469444540777 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:20 INFO - PROCESS | 1888 | 1469444540783 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:21 INFO - PROCESS | 1888 | 1469444541048 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:02:21 INFO - PROCESS | 1888 | 1469444541362 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:21 INFO - PROCESS | 1888 | 1469444541375 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e812800 == 35 [pid = 1888] [id = 215] 04:02:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 165 (0x8e814800) [pid = 1888] [serial = 646] [outer = (nil)] 04:02:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 166 (0x8f181400) [pid = 1888] [serial = 647] [outer = 0x8e814800] 04:02:21 INFO - PROCESS | 1888 | 1469444541465 Marionette DEBUG loaded listener.js 04:02:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 167 (0x907ca400) [pid = 1888] [serial = 648] [outer = 0x8e814800] 04:02:22 INFO - PROCESS | 1888 | 1469444542483 Marionette TRACE conn4 <- [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]]]}] 04:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1742ms 04:02:22 INFO - PROCESS | 1888 | 1469444542509 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:02:22 INFO - PROCESS | 1888 | 1469444542513 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:02:22 INFO - PROCESS | 1888 | 1469444542520 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:02:22 INFO - PROCESS | 1888 | 1469444542524 Marionette TRACE conn4 <- [1,834,null,{}] 04:02:22 INFO - PROCESS | 1888 | 1469444542531 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:22 INFO - PROCESS | 1888 | 1469444542535 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:22 INFO - PROCESS | 1888 | 1469444542740 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:02:23 INFO - PROCESS | 1888 | 1469444543010 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:23 INFO - PROCESS | 1888 | 1469444543022 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b5400 == 36 [pid = 1888] [id = 216] 04:02:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 168 (0x8d9bf400) [pid = 1888] [serial = 649] [outer = (nil)] 04:02:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 169 (0x8e89fc00) [pid = 1888] [serial = 650] [outer = 0x8d9bf400] 04:02:23 INFO - PROCESS | 1888 | 1469444543147 Marionette DEBUG loaded listener.js 04:02:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 170 (0x8e8a0c00) [pid = 1888] [serial = 651] [outer = 0x8d9bf400] 04:02:24 INFO - PROCESS | 1888 | 1469444544333 Marionette TRACE conn4 <- [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]]]}] 04:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1839ms 04:02:24 INFO - PROCESS | 1888 | 1469444544359 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:02:24 INFO - PROCESS | 1888 | 1469444544365 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:02:24 INFO - PROCESS | 1888 | 1469444544374 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:02:24 INFO - PROCESS | 1888 | 1469444544379 Marionette TRACE conn4 <- [1,838,null,{}] 04:02:24 INFO - PROCESS | 1888 | 1469444544388 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:24 INFO - PROCESS | 1888 | 1469444544394 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:24 INFO - PROCESS | 1888 | 1469444544686 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:02:24 INFO - PROCESS | 1888 | 1469444544922 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 1888 | 1469444544936 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d887000 == 37 [pid = 1888] [id = 217] 04:02:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 171 (0x8e5ecc00) [pid = 1888] [serial = 652] [outer = (nil)] 04:02:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 172 (0x8e5f3800) [pid = 1888] [serial = 653] [outer = 0x8e5ecc00] 04:02:25 INFO - PROCESS | 1888 | 1469444545023 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 173 (0x8e816000) [pid = 1888] [serial = 654] [outer = 0x8e5ecc00] 04:02:26 INFO - PROCESS | 1888 | 1469444546039 Marionette TRACE conn4 <- [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]]]}] 04:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1737ms 04:02:26 INFO - PROCESS | 1888 | 1469444546111 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:02:26 INFO - PROCESS | 1888 | 1469444546118 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:02:26 INFO - PROCESS | 1888 | 1469444546128 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:02:26 INFO - PROCESS | 1888 | 1469444546131 Marionette TRACE conn4 <- [1,842,null,{}] 04:02:26 INFO - PROCESS | 1888 | 1469444546137 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:26 INFO - PROCESS | 1888 | 1469444546143 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:26 INFO - PROCESS | 1888 | 1469444546396 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:02:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8f095400 == 36 [pid = 1888] [id = 200] 04:02:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8eddb800 == 35 [pid = 1888] [id = 199] 04:02:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bec00 == 34 [pid = 1888] [id = 198] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 172 (0x91578400) [pid = 1888] [serial = 556] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 171 (0x91845400) [pid = 1888] [serial = 557] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 170 (0x9aea4800) [pid = 1888] [serial = 532] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 169 (0x9cd15c00) [pid = 1888] [serial = 533] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 168 (0x8eddc800) [pid = 1888] [serial = 517] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 167 (0x8f088c00) [pid = 1888] [serial = 518] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 166 (0x90abf800) [pid = 1888] [serial = 553] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 165 (0x8e4d3400) [pid = 1888] [serial = 550] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 164 (0x8e8a7800) [pid = 1888] [serial = 551] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 163 (0x9a466400) [pid = 1888] [serial = 529] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 162 (0x9a7de000) [pid = 1888] [serial = 530] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 161 (0x8ef87800) [pid = 1888] [serial = 547] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 160 (0x8ef90c00) [pid = 1888] [serial = 548] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 159 (0x9893ac00) [pid = 1888] [serial = 515] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 158 (0x8e82e800) [pid = 1888] [serial = 538] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 157 (0x8e830c00) [pid = 1888] [serial = 539] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 156 (0x9cd6f800) [pid = 1888] [serial = 535] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 155 (0xa0697c00) [pid = 1888] [serial = 536] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 154 (0x90794000) [pid = 1888] [serial = 544] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 153 (0x9079a400) [pid = 1888] [serial = 545] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 152 (0x9cd66400) [pid = 1888] [serial = 541] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 151 (0xa25f9800) [pid = 1888] [serial = 542] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 150 (0x9530a000) [pid = 1888] [serial = 523] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 149 (0x98937000) [pid = 1888] [serial = 524] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 148 (0x9140e800) [pid = 1888] [serial = 520] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 147 (0x91571400) [pid = 1888] [serial = 521] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 146 (0x99e4a800) [pid = 1888] [serial = 526] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 145 (0x99e52800) [pid = 1888] [serial = 527] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 144 (0x91916400) [pid = 1888] [serial = 560] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 143 (0x91164c00) [pid = 1888] [serial = 554] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 142 (0x8efe0800) [pid = 1888] [serial = 586] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 141 (0x9ae96800) [pid = 1888] [serial = 578] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 140 (0x978eec00) [pid = 1888] [serial = 572] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 139 (0xa23a9000) [pid = 1888] [serial = 379] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 138 (0x8ef8c000) [pid = 1888] [serial = 352] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 137 (0x8e82a400) [pid = 1888] [serial = 562] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 136 (0x8f184000) [pid = 1888] [serial = 313] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 135 (0x907c6c00) [pid = 1888] [serial = 488] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 134 (0x95342400) [pid = 1888] [serial = 389] [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.] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 133 (0x9a94f000) [pid = 1888] [serial = 364] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 132 (0x8e82f400) [pid = 1888] [serial = 590] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 131 (0x9ab06800) [pid = 1888] [serial = 410] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 130 (0x8efe3000) [pid = 1888] [serial = 587] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 129 (0x8d9bd400) [pid = 1888] [serial = 431] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 128 (0x9aea0000) [pid = 1888] [serial = 367] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 127 (0x91ccfc00) [pid = 1888] [serial = 355] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x98ed8000) [pid = 1888] [serial = 574] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0x907cc000) [pid = 1888] [serial = 566] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x9aea2c00) [pid = 1888] [serial = 476] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x9530bc00) [pid = 1888] [serial = 571] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0xa234ec00) [pid = 1888] [serial = 584] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0x9a46bc00) [pid = 1888] [serial = 361] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x8dbd7400) [pid = 1888] [serial = 331] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x92e1e000) [pid = 1888] [serial = 569] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x996d7c00) [pid = 1888] [serial = 319] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x9cd15800) [pid = 1888] [serial = 581] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x92414c00) [pid = 1888] [serial = 568] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x91cd0000) [pid = 1888] [serial = 316] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x99e50400) [pid = 1888] [serial = 373] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x98ed3000) [pid = 1888] [serial = 310] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x99e46000) [pid = 1888] [serial = 376] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x8edd6000) [pid = 1888] [serial = 491] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x9cd19000) [pid = 1888] [serial = 370] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x9539c000) [pid = 1888] [serial = 407] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0xa2fbf000) [pid = 1888] [serial = 482] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8e8a8000) [pid = 1888] [serial = 422] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8d890400) [pid = 1888] [serial = 428] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x9b39e800) [pid = 1888] [serial = 580] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0xa2fbc000) [pid = 1888] [serial = 413] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x9cd71400) [pid = 1888] [serial = 425] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x99e43c00) [pid = 1888] [serial = 575] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x91415400) [pid = 1888] [serial = 328] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8e5f6400) [pid = 1888] [serial = 589] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x92416800) [pid = 1888] [serial = 419] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8e8a4000) [pid = 1888] [serial = 563] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x9116f000) [pid = 1888] [serial = 416] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x98ed2000) [pid = 1888] [serial = 358] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8e819800) [pid = 1888] [serial = 485] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0xa2090800) [pid = 1888] [serial = 479] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x907d2000) [pid = 1888] [serial = 494] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e5f9800) [pid = 1888] [serial = 325] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x9a825000) [pid = 1888] [serial = 577] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0xa2feb400) [pid = 1888] [serial = 434] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x9079e400) [pid = 1888] [serial = 565] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0xa1109800) [pid = 1888] [serial = 583] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x90aca400) [pid = 1888] [serial = 404] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x9a823800) [pid = 1888] [serial = 322] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8d9bbc00) [pid = 1888] [serial = 592] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x9a1cbc00) [pid = 1888] [serial = 473] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x98ed9000) [pid = 1888] [serial = 470] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x909e7c00) [pid = 1888] [serial = 464] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x98ecac00) [pid = 1888] [serial = 461] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x92411800) [pid = 1888] [serial = 467] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x91411400) [pid = 1888] [serial = 559] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1888 | 1469444546776 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 1888 | 1469444546782 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d884400 == 35 [pid = 1888] [id = 218] 04:02:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8d9b6000) [pid = 1888] [serial = 655] [outer = (nil)] 04:02:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e4d3400) [pid = 1888] [serial = 656] [outer = 0x8d9b6000] 04:02:26 INFO - PROCESS | 1888 | 1469444546862 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8e81b000) [pid = 1888] [serial = 657] [outer = 0x8d9b6000] 04:02:27 INFO - PROCESS | 1888 | 1469444547684 Marionette TRACE conn4 <- [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]]]}] 04:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1585ms 04:02:27 INFO - PROCESS | 1888 | 1469444547713 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:02:27 INFO - PROCESS | 1888 | 1469444547717 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:02:27 INFO - PROCESS | 1888 | 1469444547724 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 1888 | 1469444547730 Marionette TRACE conn4 <- [1,846,null,{}] 04:02:27 INFO - PROCESS | 1888 | 1469444547746 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:27 INFO - PROCESS | 1888 | 1469444547754 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:28 INFO - PROCESS | 1888 | 1469444548023 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:02:28 INFO - PROCESS | 1888 | 1469444548127 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 1888 | 1469444548143 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edce800 == 36 [pid = 1888] [id = 219] 04:02:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8edd5c00) [pid = 1888] [serial = 658] [outer = (nil)] 04:02:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8ef8ec00) [pid = 1888] [serial = 659] [outer = 0x8edd5c00] 04:02:28 INFO - PROCESS | 1888 | 1469444548218 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8efe1000) [pid = 1888] [serial = 660] [outer = 0x8edd5c00] 04:02:29 INFO - PROCESS | 1888 | 1469444549145 Marionette TRACE conn4 <- [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]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1442ms 04:02:29 INFO - PROCESS | 1888 | 1469444549166 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:02:29 INFO - PROCESS | 1888 | 1469444549171 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:02:29 INFO - PROCESS | 1888 | 1469444549177 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 1888 | 1469444549180 Marionette TRACE conn4 <- [1,850,null,{}] 04:02:29 INFO - PROCESS | 1888 | 1469444549186 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:29 INFO - PROCESS | 1888 | 1469444549191 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:29 INFO - PROCESS | 1888 | 1469444549451 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:02:29 INFO - PROCESS | 1888 | 1469444549473 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:29 INFO - PROCESS | 1888 | 1469444549482 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbce800 == 37 [pid = 1888] [id = 220] 04:02:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8ef90c00) [pid = 1888] [serial = 661] [outer = (nil)] 04:02:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8f08dc00) [pid = 1888] [serial = 662] [outer = 0x8ef90c00] 04:02:29 INFO - PROCESS | 1888 | 1469444549570 Marionette DEBUG loaded listener.js 04:02:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8f187800) [pid = 1888] [serial = 663] [outer = 0x8ef90c00] 04:02:30 INFO - PROCESS | 1888 | 1469444550592 Marionette TRACE conn4 <- [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]]]}] 04:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1434ms 04:02:30 INFO - PROCESS | 1888 | 1469444550611 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:02:30 INFO - PROCESS | 1888 | 1469444550616 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:02:30 INFO - PROCESS | 1888 | 1469444550622 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:02:30 INFO - PROCESS | 1888 | 1469444550626 Marionette TRACE conn4 <- [1,854,null,{}] 04:02:30 INFO - PROCESS | 1888 | 1469444550632 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:30 INFO - PROCESS | 1888 | 1469444550637 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:30 INFO - PROCESS | 1888 | 1469444550912 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:02:31 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9070c800) [pid = 1888] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:02:31 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8efdf400) [pid = 1888] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:02:31 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e81bc00) [pid = 1888] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:02:31 INFO - PROCESS | 1888 | 1469444551196 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 1888 | 1469444551202 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbc9c00 == 38 [pid = 1888] [id = 221] 04:02:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8dbca400) [pid = 1888] [serial = 664] [outer = (nil)] 04:02:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8f08b800) [pid = 1888] [serial = 665] [outer = 0x8dbca400] 04:02:31 INFO - PROCESS | 1888 | 1469444551280 Marionette DEBUG loaded listener.js 04:02:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x90796000) [pid = 1888] [serial = 666] [outer = 0x8dbca400] 04:02:32 INFO - PROCESS | 1888 | 1469444552025 Marionette TRACE conn4 <- [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]]]}] 04:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1433ms 04:02:32 INFO - PROCESS | 1888 | 1469444552062 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:02:32 INFO - PROCESS | 1888 | 1469444552065 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:02:32 INFO - PROCESS | 1888 | 1469444552073 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - PROCESS | 1888 | 1469444552082 Marionette TRACE conn4 <- [1,858,null,{}] 04:02:32 INFO - PROCESS | 1888 | 1469444552127 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:32 INFO - PROCESS | 1888 | 1469444552138 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:32 INFO - PROCESS | 1888 | 1469444552385 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:02:32 INFO - PROCESS | 1888 | 1469444552538 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:32 INFO - PROCESS | 1888 | 1469444552545 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcd400 == 39 [pid = 1888] [id = 222] 04:02:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8ef84400) [pid = 1888] [serial = 667] [outer = (nil)] 04:02:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x909e4800) [pid = 1888] [serial = 668] [outer = 0x8ef84400] 04:02:32 INFO - PROCESS | 1888 | 1469444552618 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x90aca400) [pid = 1888] [serial = 669] [outer = 0x8ef84400] 04:02:33 INFO - PROCESS | 1888 | 1469444553654 Marionette TRACE conn4 <- [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]]]}] 04:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1628ms 04:02:33 INFO - PROCESS | 1888 | 1469444553703 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:02:33 INFO - PROCESS | 1888 | 1469444553710 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:02:33 INFO - PROCESS | 1888 | 1469444553719 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:02:33 INFO - PROCESS | 1888 | 1469444553724 Marionette TRACE conn4 <- [1,862,null,{}] 04:02:33 INFO - PROCESS | 1888 | 1469444553733 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:33 INFO - PROCESS | 1888 | 1469444553739 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:33 INFO - PROCESS | 1888 | 1469444553977 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:02:34 INFO - PROCESS | 1888 | 1469444554308 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 1888 | 1469444554320 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcbc00 == 40 [pid = 1888] [id = 223] 04:02:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8dbcc800) [pid = 1888] [serial = 670] [outer = (nil)] 04:02:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8e80f800) [pid = 1888] [serial = 671] [outer = 0x8dbcc800] 04:02:34 INFO - PROCESS | 1888 | 1469444554418 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8e82fc00) [pid = 1888] [serial = 672] [outer = 0x8dbcc800] 04:02:35 INFO - PROCESS | 1888 | 1469444555391 Marionette TRACE conn4 <- [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]]]}] 04:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1697ms 04:02:35 INFO - PROCESS | 1888 | 1469444555415 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 1888 | 1469444555423 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:02:35 INFO - PROCESS | 1888 | 1469444555433 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 1888 | 1469444555437 Marionette TRACE conn4 <- [1,866,null,{}] 04:02:35 INFO - PROCESS | 1888 | 1469444555444 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:35 INFO - PROCESS | 1888 | 1469444555450 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:35 INFO - PROCESS | 1888 | 1469444555732 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:02:36 INFO - PROCESS | 1888 | 1469444556025 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:36 INFO - PROCESS | 1888 | 1469444556034 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8eddbc00 == 41 [pid = 1888] [id = 224] 04:02:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8ef8a000) [pid = 1888] [serial = 673] [outer = (nil)] 04:02:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8efe3c00) [pid = 1888] [serial = 674] [outer = 0x8ef8a000] 04:02:36 INFO - PROCESS | 1888 | 1469444556124 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8f094c00) [pid = 1888] [serial = 675] [outer = 0x8ef8a000] 04:02:37 INFO - PROCESS | 1888 | 1469444557231 Marionette TRACE conn4 <- [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]]]}] 04:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1841ms 04:02:37 INFO - PROCESS | 1888 | 1469444557275 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:02:37 INFO - PROCESS | 1888 | 1469444557280 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:02:37 INFO - PROCESS | 1888 | 1469444557288 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 1888 | 1469444557294 Marionette TRACE conn4 <- [1,870,null,{}] 04:02:37 INFO - PROCESS | 1888 | 1469444557312 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:37 INFO - PROCESS | 1888 | 1469444557322 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:37 INFO - PROCESS | 1888 | 1469444557578 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:02:37 INFO - PROCESS | 1888 | 1469444557835 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 1888 | 1469444557856 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe5000 == 42 [pid = 1888] [id = 225] 04:02:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x91163400) [pid = 1888] [serial = 676] [outer = (nil)] 04:02:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x9116ac00) [pid = 1888] [serial = 677] [outer = 0x91163400] 04:02:37 INFO - PROCESS | 1888 | 1469444557983 Marionette DEBUG loaded listener.js 04:02:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91411400) [pid = 1888] [serial = 678] [outer = 0x91163400] 04:02:38 INFO - PROCESS | 1888 | 1469444558984 Marionette TRACE conn4 <- [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]]]}] 04:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1741ms 04:02:39 INFO - PROCESS | 1888 | 1469444559029 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:02:39 INFO - PROCESS | 1888 | 1469444559034 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:02:39 INFO - PROCESS | 1888 | 1469444559042 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 1888 | 1469444559045 Marionette TRACE conn4 <- [1,874,null,{}] 04:02:39 INFO - PROCESS | 1888 | 1469444559051 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:39 INFO - PROCESS | 1888 | 1469444559057 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:39 INFO - PROCESS | 1888 | 1469444559337 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:02:39 INFO - PROCESS | 1888 | 1469444559625 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 1888 | 1469444559636 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x91163000 == 43 [pid = 1888] [id = 226] 04:02:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x91411000) [pid = 1888] [serial = 679] [outer = (nil)] 04:02:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x91579800) [pid = 1888] [serial = 680] [outer = 0x91411000] 04:02:39 INFO - PROCESS | 1888 | 1469444559724 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x91844000) [pid = 1888] [serial = 681] [outer = 0x91411000] 04:02:40 INFO - PROCESS | 1888 | 1469444560711 Marionette TRACE conn4 <- [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]]]}] 04:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1687ms 04:02:40 INFO - PROCESS | 1888 | 1469444560730 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:02:40 INFO - PROCESS | 1888 | 1469444560733 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:02:40 INFO - PROCESS | 1888 | 1469444560743 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:02:40 INFO - PROCESS | 1888 | 1469444560748 Marionette TRACE conn4 <- [1,878,null,{}] 04:02:40 INFO - PROCESS | 1888 | 1469444560754 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:40 INFO - PROCESS | 1888 | 1469444560760 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:40 INFO - PROCESS | 1888 | 1469444560977 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:02:41 INFO - PROCESS | 1888 | 1469444561216 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:41 INFO - PROCESS | 1888 | 1469444561228 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x91579c00 == 44 [pid = 1888] [id = 227] 04:02:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x91849400) [pid = 1888] [serial = 682] [outer = (nil)] 04:02:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x91916000) [pid = 1888] [serial = 683] [outer = 0x91849400] 04:02:41 INFO - PROCESS | 1888 | 1469444561355 Marionette DEBUG loaded listener.js 04:02:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x9191f400) [pid = 1888] [serial = 684] [outer = 0x91849400] 04:02:42 INFO - PROCESS | 1888 | 1469444562372 Marionette TRACE conn4 <- [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]]]}] 04:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1688ms 04:02:42 INFO - PROCESS | 1888 | 1469444562431 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:02:42 INFO - PROCESS | 1888 | 1469444562436 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:02:42 INFO - PROCESS | 1888 | 1469444562443 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:02:42 INFO - PROCESS | 1888 | 1469444562448 Marionette TRACE conn4 <- [1,882,null,{}] 04:02:42 INFO - PROCESS | 1888 | 1469444562454 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:42 INFO - PROCESS | 1888 | 1469444562466 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:42 INFO - PROCESS | 1888 | 1469444562749 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:02:43 INFO - PROCESS | 1888 | 1469444563067 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:43 INFO - PROCESS | 1888 | 1469444563074 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:43 INFO - PROCESS | 1888 | ++DOCSHELL 0x9184ec00 == 45 [pid = 1888] [id = 228] 04:02:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x92410400) [pid = 1888] [serial = 685] [outer = (nil)] 04:02:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x92e13400) [pid = 1888] [serial = 686] [outer = 0x92410400] 04:02:43 INFO - PROCESS | 1888 | 1469444563167 Marionette DEBUG loaded listener.js 04:02:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x93b2f400) [pid = 1888] [serial = 687] [outer = 0x92410400] 04:02:44 INFO - PROCESS | 1888 | 1469444564142 Marionette TRACE conn4 <- [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]]]}] 04:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1736ms 04:02:44 INFO - PROCESS | 1888 | 1469444564179 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:02:44 INFO - PROCESS | 1888 | 1469444564183 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:02:44 INFO - PROCESS | 1888 | 1469444564192 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 1888 | 1469444564197 Marionette TRACE conn4 <- [1,886,null,{}] 04:02:44 INFO - PROCESS | 1888 | 1469444564205 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:44 INFO - PROCESS | 1888 | 1469444564212 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:44 INFO - PROCESS | 1888 | 1469444564453 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:02:44 INFO - PROCESS | 1888 | 1469444564718 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:44 INFO - PROCESS | 1888 | 1469444564726 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x91c12c00 == 46 [pid = 1888] [id = 229] 04:02:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x91ccc000) [pid = 1888] [serial = 688] [outer = (nil)] 04:02:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x93e20c00) [pid = 1888] [serial = 689] [outer = 0x91ccc000] 04:02:44 INFO - PROCESS | 1888 | 1469444564856 Marionette DEBUG loaded listener.js 04:02:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x949e1800) [pid = 1888] [serial = 690] [outer = 0x91ccc000] 04:02:45 INFO - PROCESS | 1888 | 1469444565807 Marionette TRACE conn4 <- [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]]]}] 04:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1648ms 04:02:45 INFO - PROCESS | 1888 | 1469444565840 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:02:45 INFO - PROCESS | 1888 | 1469444565845 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:02:45 INFO - PROCESS | 1888 | 1469444565853 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 1888 | 1469444565857 Marionette TRACE conn4 <- [1,890,null,{}] 04:02:45 INFO - PROCESS | 1888 | 1469444565864 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:45 INFO - PROCESS | 1888 | 1469444565871 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:46 INFO - PROCESS | 1888 | 1469444566097 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:02:46 INFO - PROCESS | 1888 | 1469444566352 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 1888 | 1469444566358 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x92e16000 == 47 [pid = 1888] [id = 230] 04:02:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x93e29c00) [pid = 1888] [serial = 691] [outer = (nil)] 04:02:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x95310c00) [pid = 1888] [serial = 692] [outer = 0x93e29c00] 04:02:46 INFO - PROCESS | 1888 | 1469444566462 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x9533b000) [pid = 1888] [serial = 693] [outer = 0x93e29c00] 04:02:47 INFO - PROCESS | 1888 | 1469444567455 Marionette TRACE conn4 <- [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]]]}] 04:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1646ms 04:02:47 INFO - PROCESS | 1888 | 1469444567500 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:02:47 INFO - PROCESS | 1888 | 1469444567504 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:02:47 INFO - PROCESS | 1888 | 1469444567511 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:02:47 INFO - PROCESS | 1888 | 1469444567515 Marionette TRACE conn4 <- [1,894,null,{}] 04:02:47 INFO - PROCESS | 1888 | 1469444567521 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:47 INFO - PROCESS | 1888 | 1469444567527 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:47 INFO - PROCESS | 1888 | 1469444567738 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:02:48 INFO - PROCESS | 1888 | 1469444568061 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 1888 | 1469444568069 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88e800 == 48 [pid = 1888] [id = 231] 04:02:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x8d88f800) [pid = 1888] [serial = 694] [outer = (nil)] 04:02:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x8e5f0400) [pid = 1888] [serial = 695] [outer = 0x8d88f800] 04:02:48 INFO - PROCESS | 1888 | 1469444568159 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x8efe4c00) [pid = 1888] [serial = 696] [outer = 0x8d88f800] 04:02:49 INFO - PROCESS | 1888 | 1469444569491 Marionette TRACE conn4 <- [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]]]}] 04:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 2033ms 04:02:49 INFO - PROCESS | 1888 | 1469444569623 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:02:49 INFO - PROCESS | 1888 | 1469444569628 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:02:49 INFO - PROCESS | 1888 | 1469444569640 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:02:49 INFO - PROCESS | 1888 | 1469444569645 Marionette TRACE conn4 <- [1,898,null,{}] 04:02:49 INFO - PROCESS | 1888 | 1469444569654 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:49 INFO - PROCESS | 1888 | 1469444569660 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:49 INFO - PROCESS | 1888 | 1469444569852 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:02:50 INFO - PROCESS | 1888 | 1469444570061 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 1888 | 1469444570070 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82f400 == 49 [pid = 1888] [id = 232] 04:02:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x8e832000) [pid = 1888] [serial = 697] [outer = (nil)] 04:02:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x8e8a0400) [pid = 1888] [serial = 698] [outer = 0x8e832000] 04:02:50 INFO - PROCESS | 1888 | 1469444570196 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x8e8a9800) [pid = 1888] [serial = 699] [outer = 0x8e832000] 04:02:51 INFO - PROCESS | 1888 | 1469444571304 Marionette TRACE conn4 <- [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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1686ms 04:02:51 INFO - PROCESS | 1888 | 1469444571326 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:02:51 INFO - PROCESS | 1888 | 1469444571333 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:02:51 INFO - PROCESS | 1888 | 1469444571344 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 1888 | 1469444571348 Marionette TRACE conn4 <- [1,902,null,{}] 04:02:51 INFO - PROCESS | 1888 | 1469444571355 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:51 INFO - PROCESS | 1888 | 1469444571361 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:51 INFO - PROCESS | 1888 | 1469444571568 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd4800 == 48 [pid = 1888] [id = 129] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x98eca800 == 47 [pid = 1888] [id = 131] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x93b2e800 == 46 [pid = 1888] [id = 135] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x9a1d2800 == 45 [pid = 1888] [id = 136] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x9ae9a000 == 44 [pid = 1888] [id = 137] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbc9c00 == 43 [pid = 1888] [id = 221] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b6400 == 42 [pid = 1888] [id = 201] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbce800 == 41 [pid = 1888] [id = 220] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x909e1c00 == 40 [pid = 1888] [id = 134] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x953c1400 == 39 [pid = 1888] [id = 133] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x91917c00 == 38 [pid = 1888] [id = 130] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x99e49800 == 37 [pid = 1888] [id = 132] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82f400 == 36 [pid = 1888] [id = 232] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x92e16000 == 35 [pid = 1888] [id = 230] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88e800 == 34 [pid = 1888] [id = 231] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x91c12c00 == 33 [pid = 1888] [id = 229] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x9184ec00 == 32 [pid = 1888] [id = 228] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x91163000 == 31 [pid = 1888] [id = 226] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x91579c00 == 30 [pid = 1888] [id = 227] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe5000 == 29 [pid = 1888] [id = 225] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8eddbc00 == 28 [pid = 1888] [id = 224] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcd400 == 27 [pid = 1888] [id = 222] 04:02:53 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcbc00 == 26 [pid = 1888] [id = 223] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x8ef91800) [pid = 1888] [serial = 614] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x8e4d1800) [pid = 1888] [serial = 596] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x90794400) [pid = 1888] [serial = 611] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x8f18b800) [pid = 1888] [serial = 602] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x909e0c00) [pid = 1888] [serial = 606] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x909d9800) [pid = 1888] [serial = 605] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x8ef89400) [pid = 1888] [serial = 599] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x9079e800) [pid = 1888] [serial = 612] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x8edd2800) [pid = 1888] [serial = 608] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x8efd8c00) [pid = 1888] [serial = 609] [outer = (nil)] [url = about:blank] 04:02:53 INFO - PROCESS | 1888 | 1469444573632 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:53 INFO - PROCESS | 1888 | 1469444573648 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88e000 == 27 [pid = 1888] [id = 233] 04:02:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x8d88e400) [pid = 1888] [serial = 700] [outer = (nil)] 04:02:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x8d9b4c00) [pid = 1888] [serial = 701] [outer = 0x8d88e400] 04:02:53 INFO - PROCESS | 1888 | 1469444573732 Marionette DEBUG loaded listener.js 04:02:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x8d9bd400) [pid = 1888] [serial = 702] [outer = 0x8d88e400] 04:02:54 INFO - PROCESS | 1888 | 1469444574564 Marionette TRACE conn4 <- [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]]]}] 04:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 3244ms 04:02:54 INFO - PROCESS | 1888 | 1469444574590 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:02:54 INFO - PROCESS | 1888 | 1469444574597 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:02:54 INFO - PROCESS | 1888 | 1469444574605 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:02:54 INFO - PROCESS | 1888 | 1469444574610 Marionette TRACE conn4 <- [1,906,null,{}] 04:02:54 INFO - PROCESS | 1888 | 1469444574618 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:54 INFO - PROCESS | 1888 | 1469444574626 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:54 INFO - PROCESS | 1888 | 1469444574824 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:02:55 INFO - PROCESS | 1888 | 1469444574986 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 1888 | 1469444574996 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d3000 == 28 [pid = 1888] [id = 234] 04:02:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x8e4d3800) [pid = 1888] [serial = 703] [outer = (nil)] 04:02:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x8e5eb800) [pid = 1888] [serial = 704] [outer = 0x8e4d3800] 04:02:55 INFO - PROCESS | 1888 | 1469444575076 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x8e5fa000) [pid = 1888] [serial = 705] [outer = 0x8e4d3800] 04:02:56 INFO - PROCESS | 1888 | 1469444576037 Marionette TRACE conn4 <- [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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1499ms 04:02:56 INFO - PROCESS | 1888 | 1469444576131 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 1888 | 1469444576139 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:02:56 INFO - PROCESS | 1888 | 1469444576147 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 1888 | 1469444576151 Marionette TRACE conn4 <- [1,910,null,{}] 04:02:56 INFO - PROCESS | 1888 | 1469444576158 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:56 INFO - PROCESS | 1888 | 1469444576164 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:56 INFO - PROCESS | 1888 | 1469444576440 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:02:56 INFO - PROCESS | 1888 | 1469444576463 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 1888 | 1469444576473 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:02:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dcc00 == 29 [pid = 1888] [id = 235] 04:02:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x8e831c00) [pid = 1888] [serial = 706] [outer = (nil)] 04:02:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x8eddbc00) [pid = 1888] [serial = 707] [outer = 0x8e831c00] 04:02:56 INFO - PROCESS | 1888 | 1469444576552 Marionette DEBUG loaded listener.js 04:02:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x8efda000) [pid = 1888] [serial = 708] [outer = 0x8e831c00] 04:02:57 INFO - PROCESS | 1888 | 1469444577654 Marionette TRACE conn4 <- [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]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1538ms 04:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:02:57 INFO - PROCESS | 1888 | 1469444577685 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:02:57 INFO - PROCESS | 1888 | 1469444577689 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:02:57 INFO - PROCESS | 1888 | 1469444577705 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:02:57 INFO - PROCESS | 1888 | 1469444577716 Marionette TRACE conn4 <- [1,914,null,{}] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x8f185000) [pid = 1888] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x8e814800) [pid = 1888] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x93b30000) [pid = 1888] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x8d9b6000) [pid = 1888] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x8d9bf400) [pid = 1888] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x8dbca400) [pid = 1888] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x8f18dc00) [pid = 1888] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x91850400) [pid = 1888] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x8e8a0800) [pid = 1888] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x91162c00) [pid = 1888] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x8e5ecc00) [pid = 1888] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x91166000) [pid = 1888] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8f185c00) [pid = 1888] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x9070b000) [pid = 1888] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8e5ec000) [pid = 1888] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8ef90c00) [pid = 1888] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8edd5c00) [pid = 1888] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8edd1400) [pid = 1888] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8dbcac00) [pid = 1888] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8d892800) [pid = 1888] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8ef82400) [pid = 1888] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8d9bf800) [pid = 1888] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:02:59 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8ef84400) [pid = 1888] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:02:59 INFO - PROCESS | 1888 | 1469444579835 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:59 INFO - PROCESS | 1888 | 1469444579846 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:00 INFO - PROCESS | 1888 | 1469444580213 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:03:00 INFO - PROCESS | 1888 | 1469444580365 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:00 INFO - PROCESS | 1888 | 1469444580381 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbca400 == 30 [pid = 1888] [id = 236] 04:03:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8dbcac00) [pid = 1888] [serial = 709] [outer = (nil)] 04:03:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8dbd4400) [pid = 1888] [serial = 710] [outer = 0x8dbcac00] 04:03:00 INFO - PROCESS | 1888 | 1469444580471 Marionette DEBUG loaded listener.js 04:03:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8e4de400) [pid = 1888] [serial = 711] [outer = 0x8dbcac00] 04:03:01 INFO - PROCESS | 1888 | 1469444581504 Marionette TRACE conn4 <- [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]]]}] 04:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 3873ms 04:03:01 INFO - PROCESS | 1888 | 1469444581570 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:03:01 INFO - PROCESS | 1888 | 1469444581576 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:03:01 INFO - PROCESS | 1888 | 1469444581586 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:03:01 INFO - PROCESS | 1888 | 1469444581591 Marionette TRACE conn4 <- [1,918,null,{}] 04:03:01 INFO - PROCESS | 1888 | 1469444581602 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:01 INFO - PROCESS | 1888 | 1469444581608 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:01 INFO - PROCESS | 1888 | 1469444581873 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:03:02 INFO - PROCESS | 1888 | 1469444582190 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:02 INFO - PROCESS | 1888 | 1469444582206 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bf400 == 31 [pid = 1888] [id = 237] 04:03:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8edd4c00) [pid = 1888] [serial = 712] [outer = (nil)] 04:03:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8ef82800) [pid = 1888] [serial = 713] [outer = 0x8edd4c00] 04:03:02 INFO - PROCESS | 1888 | 1469444582295 Marionette DEBUG loaded listener.js 04:03:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8ef8f000) [pid = 1888] [serial = 714] [outer = 0x8edd4c00] 04:03:03 INFO - PROCESS | 1888 | 1469444583416 Marionette TRACE conn4 <- [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]]]}] 04:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1892ms 04:03:03 INFO - PROCESS | 1888 | 1469444583478 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:03:03 INFO - PROCESS | 1888 | 1469444583482 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:03:03 INFO - PROCESS | 1888 | 1469444583490 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:03:03 INFO - PROCESS | 1888 | 1469444583494 Marionette TRACE conn4 <- [1,922,null,{}] 04:03:03 INFO - PROCESS | 1888 | 1469444583500 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:03 INFO - PROCESS | 1888 | 1469444583506 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:03 INFO - PROCESS | 1888 | 1469444583715 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:03:03 INFO - PROCESS | 1888 | 1469444583972 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 1888 | 1469444583989 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18ac00 == 32 [pid = 1888] [id = 238] 04:03:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8f18b800) [pid = 1888] [serial = 715] [outer = (nil)] 04:03:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x90702000) [pid = 1888] [serial = 716] [outer = 0x8f18b800] 04:03:04 INFO - PROCESS | 1888 | 1469444584126 Marionette DEBUG loaded listener.js 04:03:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x9070f800) [pid = 1888] [serial = 717] [outer = 0x8f18b800] 04:03:05 INFO - PROCESS | 1888 | 1469444585154 Marionette TRACE conn4 <- [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]]]}] 04:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1695ms 04:03:05 INFO - PROCESS | 1888 | 1469444585199 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:03:05 INFO - PROCESS | 1888 | 1469444585210 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:03:05 INFO - PROCESS | 1888 | 1469444585221 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 1888 | 1469444585225 Marionette TRACE conn4 <- [1,926,null,{}] 04:03:05 INFO - PROCESS | 1888 | 1469444585232 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:05 INFO - PROCESS | 1888 | 1469444585238 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:05 INFO - PROCESS | 1888 | 1469444585453 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:03:05 INFO - PROCESS | 1888 | 1469444585705 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 1888 | 1469444585712 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f4c00 == 33 [pid = 1888] [id = 239] 04:03:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x8e82cc00) [pid = 1888] [serial = 718] [outer = (nil)] 04:03:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x909de400) [pid = 1888] [serial = 719] [outer = 0x8e82cc00] 04:03:05 INFO - PROCESS | 1888 | 1469444585840 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x90abfc00) [pid = 1888] [serial = 720] [outer = 0x8e82cc00] 04:03:06 INFO - PROCESS | 1888 | 1469444586841 Marionette TRACE conn4 <- [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]]]}] 04:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1702ms 04:03:06 INFO - PROCESS | 1888 | 1469444586921 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 1888 | 1469444586926 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:03:06 INFO - PROCESS | 1888 | 1469444586933 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 1888 | 1469444586937 Marionette TRACE conn4 <- [1,930,null,{}] 04:03:06 INFO - PROCESS | 1888 | 1469444586942 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:06 INFO - PROCESS | 1888 | 1469444586948 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:07 INFO - PROCESS | 1888 | 1469444587202 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:03:07 INFO - PROCESS | 1888 | 1469444587495 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 1888 | 1469444587504 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4ddc00 == 34 [pid = 1888] [id = 240] 04:03:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x90ac4c00) [pid = 1888] [serial = 721] [outer = (nil)] 04:03:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x91163000) [pid = 1888] [serial = 722] [outer = 0x90ac4c00] 04:03:07 INFO - PROCESS | 1888 | 1469444587597 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x91166400) [pid = 1888] [serial = 723] [outer = 0x90ac4c00] 04:03:08 INFO - PROCESS | 1888 | 1469444588586 Marionette TRACE conn4 <- [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]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1732ms 04:03:08 INFO - PROCESS | 1888 | 1469444588667 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:03:08 INFO - PROCESS | 1888 | 1469444588672 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:03:08 INFO - PROCESS | 1888 | 1469444588678 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:03:08 INFO - PROCESS | 1888 | 1469444588682 Marionette TRACE conn4 <- [1,934,null,{}] 04:03:08 INFO - PROCESS | 1888 | 1469444588688 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:08 INFO - PROCESS | 1888 | 1469444588700 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:09 INFO - PROCESS | 1888 | 1469444589011 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:03:09 INFO - PROCESS | 1888 | 1469444589271 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 1888 | 1469444589281 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d886800 == 35 [pid = 1888] [id = 241] 04:03:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x90acac00) [pid = 1888] [serial = 724] [outer = (nil)] 04:03:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x9184fc00) [pid = 1888] [serial = 725] [outer = 0x90acac00] 04:03:09 INFO - PROCESS | 1888 | 1469444589411 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x9191c000) [pid = 1888] [serial = 726] [outer = 0x90acac00] 04:03:10 INFO - PROCESS | 1888 | 1469444590421 Marionette TRACE conn4 <- [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]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1797ms 04:03:10 INFO - PROCESS | 1888 | 1469444590476 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 1888 | 1469444590480 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:03:10 INFO - PROCESS | 1888 | 1469444590486 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 1888 | 1469444590489 Marionette TRACE conn4 <- [1,938,null,{}] 04:03:10 INFO - PROCESS | 1888 | 1469444590496 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:10 INFO - PROCESS | 1888 | 1469444590501 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:10 INFO - PROCESS | 1888 | 1469444590695 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:03:10 INFO - PROCESS | 1888 | 1469444590939 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 1888 | 1469444590948 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f189400 == 36 [pid = 1888] [id = 242] 04:03:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x9184ec00) [pid = 1888] [serial = 727] [outer = (nil)] 04:03:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x91c1bc00) [pid = 1888] [serial = 728] [outer = 0x9184ec00] 04:03:11 INFO - PROCESS | 1888 | 1469444591081 Marionette DEBUG loaded listener.js 04:03:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x91c1c800) [pid = 1888] [serial = 729] [outer = 0x9184ec00] 04:03:12 INFO - PROCESS | 1888 | 1469444592011 Marionette TRACE conn4 <- [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]]]}] 04:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1583ms 04:03:12 INFO - PROCESS | 1888 | 1469444592072 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:03:12 INFO - PROCESS | 1888 | 1469444592076 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:03:12 INFO - PROCESS | 1888 | 1469444592083 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:03:12 INFO - PROCESS | 1888 | 1469444592086 Marionette TRACE conn4 <- [1,942,null,{}] 04:03:12 INFO - PROCESS | 1888 | 1469444592092 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:12 INFO - PROCESS | 1888 | 1469444592097 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:12 INFO - PROCESS | 1888 | 1469444592292 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:03:12 INFO - PROCESS | 1888 | 1469444592553 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 1888 | 1469444592561 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89bc00 == 37 [pid = 1888] [id = 243] 04:03:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x8edd9800) [pid = 1888] [serial = 730] [outer = (nil)] 04:03:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x91cd0800) [pid = 1888] [serial = 731] [outer = 0x8edd9800] 04:03:12 INFO - PROCESS | 1888 | 1469444592697 Marionette DEBUG loaded listener.js 04:03:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x9240d400) [pid = 1888] [serial = 732] [outer = 0x8edd9800] 04:03:13 INFO - PROCESS | 1888 | 1469444593668 Marionette TRACE conn4 <- [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]]]}] 04:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1633ms 04:03:13 INFO - PROCESS | 1888 | 1469444593718 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:03:13 INFO - PROCESS | 1888 | 1469444593722 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:03:13 INFO - PROCESS | 1888 | 1469444593729 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 1888 | 1469444593733 Marionette TRACE conn4 <- [1,946,null,{}] 04:03:13 INFO - PROCESS | 1888 | 1469444593738 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:13 INFO - PROCESS | 1888 | 1469444593744 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:13 INFO - PROCESS | 1888 | 1469444593939 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:03:14 INFO - PROCESS | 1888 | 1469444594186 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:14 INFO - PROCESS | 1888 | 1469444594194 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8eddb400 == 38 [pid = 1888] [id = 244] 04:03:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x8f095800) [pid = 1888] [serial = 733] [outer = (nil)] 04:03:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x92418c00) [pid = 1888] [serial = 734] [outer = 0x8f095800] 04:03:14 INFO - PROCESS | 1888 | 1469444594319 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x91cc9400) [pid = 1888] [serial = 735] [outer = 0x8f095800] 04:03:15 INFO - PROCESS | 1888 | 1469444595281 Marionette TRACE conn4 <- [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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1634ms 04:03:15 INFO - PROCESS | 1888 | 1469444595366 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 1888 | 1469444595370 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:03:15 INFO - PROCESS | 1888 | 1469444595379 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 1888 | 1469444595383 Marionette TRACE conn4 <- [1,950,null,{}] 04:03:15 INFO - PROCESS | 1888 | 1469444595390 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:15 INFO - PROCESS | 1888 | 1469444595394 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:15 INFO - PROCESS | 1888 | 1469444595625 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:03:15 INFO - PROCESS | 1888 | 1469444595930 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 1888 | 1469444595940 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f4000 == 39 [pid = 1888] [id = 245] 04:03:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x8e80f400) [pid = 1888] [serial = 736] [outer = (nil)] 04:03:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x8efe3400) [pid = 1888] [serial = 737] [outer = 0x8e80f400] 04:03:16 INFO - PROCESS | 1888 | 1469444596023 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x8f184000) [pid = 1888] [serial = 738] [outer = 0x8e80f400] 04:03:17 INFO - PROCESS | 1888 | 1469444597127 Marionette TRACE conn4 <- [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]]]}] 04:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1791ms 04:03:17 INFO - PROCESS | 1888 | 1469444597170 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:03:17 INFO - PROCESS | 1888 | 1469444597175 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:03:17 INFO - PROCESS | 1888 | 1469444597183 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:03:17 INFO - PROCESS | 1888 | 1469444597189 Marionette TRACE conn4 <- [1,954,null,{}] 04:03:17 INFO - PROCESS | 1888 | 1469444597197 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:17 INFO - PROCESS | 1888 | 1469444597203 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:17 INFO - PROCESS | 1888 | 1469444597430 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:03:17 INFO - PROCESS | 1888 | 1469444597789 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 1888 | 1469444597797 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d6000 == 40 [pid = 1888] [id = 246] 04:03:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 128 (0x8e4d8800) [pid = 1888] [serial = 739] [outer = (nil)] 04:03:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 129 (0x8e826400) [pid = 1888] [serial = 740] [outer = 0x8e4d8800] 04:03:17 INFO - PROCESS | 1888 | 1469444597940 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 130 (0x8e831800) [pid = 1888] [serial = 741] [outer = 0x8e4d8800] 04:03:18 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88e000 == 39 [pid = 1888] [id = 233] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 129 (0x90707800) [pid = 1888] [serial = 603] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 128 (0x907ca400) [pid = 1888] [serial = 648] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 127 (0x93b38400) [pid = 1888] [serial = 641] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x8e81b000) [pid = 1888] [serial = 657] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0x8e89fc00) [pid = 1888] [serial = 650] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x8f08b800) [pid = 1888] [serial = 665] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x90ac6c00) [pid = 1888] [serial = 630] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x93047c00) [pid = 1888] [serial = 639] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0x91cc4800) [pid = 1888] [serial = 633] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x91579400) [pid = 1888] [serial = 626] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x8e816000) [pid = 1888] [serial = 654] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x91416000) [pid = 1888] [serial = 624] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x9070fc00) [pid = 1888] [serial = 621] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x9240e800) [pid = 1888] [serial = 635] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x8e89cc00) [pid = 1888] [serial = 618] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x90796000) [pid = 1888] [serial = 666] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x8e5f3800) [pid = 1888] [serial = 653] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x8f08dc00) [pid = 1888] [serial = 662] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x8efe1000) [pid = 1888] [serial = 660] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x90709400) [pid = 1888] [serial = 620] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x91848400) [pid = 1888] [serial = 629] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x8e813800) [pid = 1888] [serial = 617] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8f187800) [pid = 1888] [serial = 663] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x907c6400) [pid = 1888] [serial = 615] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8efdb000) [pid = 1888] [serial = 644] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8f181400) [pid = 1888] [serial = 647] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x93b3c000) [pid = 1888] [serial = 642] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x9157fc00) [pid = 1888] [serial = 627] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8dbcf800) [pid = 1888] [serial = 593] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8ef8ec00) [pid = 1888] [serial = 659] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x93b32000) [pid = 1888] [serial = 645] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x92414400) [pid = 1888] [serial = 636] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e8a0c00) [pid = 1888] [serial = 651] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x92e1c000) [pid = 1888] [serial = 638] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8e4d3400) [pid = 1888] [serial = 656] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x9140f800) [pid = 1888] [serial = 623] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x91c16000) [pid = 1888] [serial = 632] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8ef8f400) [pid = 1888] [serial = 600] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e4e0400) [pid = 1888] [serial = 597] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x90aca400) [pid = 1888] [serial = 669] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x909e4800) [pid = 1888] [serial = 668] [outer = (nil)] [url = about:blank] 04:03:18 INFO - PROCESS | 1888 | 1469444598911 Marionette TRACE conn4 <- [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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1789ms 04:03:18 INFO - PROCESS | 1888 | 1469444598973 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 1888 | 1469444598980 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:03:18 INFO - PROCESS | 1888 | 1469444598989 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 1888 | 1469444598994 Marionette TRACE conn4 <- [1,958,null,{}] 04:03:19 INFO - PROCESS | 1888 | 1469444599000 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:19 INFO - PROCESS | 1888 | 1469444599006 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:19 INFO - PROCESS | 1888 | 1469444599205 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:03:19 INFO - PROCESS | 1888 | 1469444599366 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 1888 | 1469444599375 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d3400 == 40 [pid = 1888] [id = 247] 04:03:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e828000) [pid = 1888] [serial = 742] [outer = (nil)] 04:03:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8edd3c00) [pid = 1888] [serial = 743] [outer = 0x8e828000] 04:03:19 INFO - PROCESS | 1888 | 1469444599453 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8ef8e400) [pid = 1888] [serial = 744] [outer = 0x8e828000] 04:03:20 INFO - PROCESS | 1888 | 1469444600356 Marionette TRACE conn4 <- [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]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1440ms 04:03:20 INFO - PROCESS | 1888 | 1469444600431 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:03:20 INFO - PROCESS | 1888 | 1469444600434 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:03:20 INFO - PROCESS | 1888 | 1469444600442 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 1888 | 1469444600448 Marionette TRACE conn4 <- [1,962,null,{}] 04:03:20 INFO - PROCESS | 1888 | 1469444600464 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:20 INFO - PROCESS | 1888 | 1469444600473 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:20 INFO - PROCESS | 1888 | 1469444600672 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:03:20 INFO - PROCESS | 1888 | 1469444600897 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:20 INFO - PROCESS | 1888 | 1469444600908 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18d400 == 41 [pid = 1888] [id = 248] 04:03:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8f18dc00) [pid = 1888] [serial = 745] [outer = (nil)] 04:03:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x90708800) [pid = 1888] [serial = 746] [outer = 0x8f18dc00] 04:03:21 INFO - PROCESS | 1888 | 1469444601002 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x90797800) [pid = 1888] [serial = 747] [outer = 0x8f18dc00] 04:03:21 INFO - PROCESS | 1888 | 1469444601883 Marionette TRACE conn4 <- [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]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1492ms 04:03:21 INFO - PROCESS | 1888 | 1469444601934 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 1888 | 1469444601939 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:03:21 INFO - PROCESS | 1888 | 1469444601955 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 1888 | 1469444601958 Marionette TRACE conn4 <- [1,966,null,{}] 04:03:21 INFO - PROCESS | 1888 | 1469444601964 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:21 INFO - PROCESS | 1888 | 1469444601969 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:22 INFO - PROCESS | 1888 | 1469444602220 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:03:22 INFO - PROCESS | 1888 | 1469444602260 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 1888 | 1469444602272 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a2400 == 42 [pid = 1888] [id = 249] 04:03:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x907a2000) [pid = 1888] [serial = 748] [outer = (nil)] 04:03:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x907cac00) [pid = 1888] [serial = 749] [outer = 0x907a2000] 04:03:22 INFO - PROCESS | 1888 | 1469444602462 Marionette DEBUG loaded listener.js 04:03:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x909e2800) [pid = 1888] [serial = 750] [outer = 0x907a2000] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e4d3800) [pid = 1888] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8e832000) [pid = 1888] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x91163400) [pid = 1888] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8d88f800) [pid = 1888] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8ef8a000) [pid = 1888] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x91ccc000) [pid = 1888] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x91849400) [pid = 1888] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x92410400) [pid = 1888] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91411000) [pid = 1888] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8dbcc800) [pid = 1888] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x93e29c00) [pid = 1888] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:03:22 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8d88e400) [pid = 1888] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:03:23 INFO - PROCESS | 1888 | 1469444603446 Marionette TRACE conn4 <- [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]]]}] 04:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1532ms 04:03:23 INFO - PROCESS | 1888 | 1469444603487 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:03:23 INFO - PROCESS | 1888 | 1469444603491 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:03:23 INFO - PROCESS | 1888 | 1469444603498 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:03:23 INFO - PROCESS | 1888 | 1469444603502 Marionette TRACE conn4 <- [1,970,null,{}] 04:03:23 INFO - PROCESS | 1888 | 1469444603508 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:23 INFO - PROCESS | 1888 | 1469444603514 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:23 INFO - PROCESS | 1888 | 1469444603698 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:03:23 INFO - PROCESS | 1888 | 1469444603707 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:23 INFO - PROCESS | 1888 | 1469444603715 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcc800 == 43 [pid = 1888] [id = 250] 04:03:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e4d1800) [pid = 1888] [serial = 751] [outer = (nil)] 04:03:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x90ac0800) [pid = 1888] [serial = 752] [outer = 0x8e4d1800] 04:03:23 INFO - PROCESS | 1888 | 1469444603930 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x90ac9c00) [pid = 1888] [serial = 753] [outer = 0x8e4d1800] 04:03:24 INFO - PROCESS | 1888 | 1469444604746 Marionette TRACE conn4 <- [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]]]}] 04:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1286ms 04:03:24 INFO - PROCESS | 1888 | 1469444604852 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:03:24 INFO - PROCESS | 1888 | 1469444604859 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:03:24 INFO - PROCESS | 1888 | 1469444604870 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:03:24 INFO - PROCESS | 1888 | 1469444604877 Marionette TRACE conn4 <- [1,974,null,{}] 04:03:24 INFO - PROCESS | 1888 | 1469444604900 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:24 INFO - PROCESS | 1888 | 1469444604908 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:25 INFO - PROCESS | 1888 | 1469444605201 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:03:25 INFO - PROCESS | 1888 | 1469444605512 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:25 INFO - PROCESS | 1888 | 1469444605526 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c3c00 == 44 [pid = 1888] [id = 251] 04:03:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e813800) [pid = 1888] [serial = 754] [outer = (nil)] 04:03:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8e81bc00) [pid = 1888] [serial = 755] [outer = 0x8e813800] 04:03:25 INFO - PROCESS | 1888 | 1469444605615 Marionette DEBUG loaded listener.js 04:03:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8e89fc00) [pid = 1888] [serial = 756] [outer = 0x8e813800] 04:03:26 INFO - PROCESS | 1888 | 1469444606629 Marionette TRACE conn4 <- [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]]]}] 04:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1800ms 04:03:26 INFO - PROCESS | 1888 | 1469444606670 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 1888 | 1469444606676 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:03:26 INFO - PROCESS | 1888 | 1469444606687 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - PROCESS | 1888 | 1469444606692 Marionette TRACE conn4 <- [1,978,null,{}] 04:03:26 INFO - PROCESS | 1888 | 1469444606700 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:26 INFO - PROCESS | 1888 | 1469444606707 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:26 INFO - PROCESS | 1888 | 1469444606942 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:03:27 INFO - PROCESS | 1888 | 1469444607239 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:27 INFO - PROCESS | 1888 | 1469444607250 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe6000 == 45 [pid = 1888] [id = 252] 04:03:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8f094400) [pid = 1888] [serial = 757] [outer = (nil)] 04:03:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x90703000) [pid = 1888] [serial = 758] [outer = 0x8f094400] 04:03:27 INFO - PROCESS | 1888 | 1469444607342 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x907c7400) [pid = 1888] [serial = 759] [outer = 0x8f094400] 04:03:28 INFO - PROCESS | 1888 | 1469444608318 Marionette TRACE conn4 <- [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]]]}] 04:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1694ms 04:03:28 INFO - PROCESS | 1888 | 1469444608379 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:03:28 INFO - PROCESS | 1888 | 1469444608383 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:03:28 INFO - PROCESS | 1888 | 1469444608390 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 1888 | 1469444608394 Marionette TRACE conn4 <- [1,982,null,{}] 04:03:28 INFO - PROCESS | 1888 | 1469444608409 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:28 INFO - PROCESS | 1888 | 1469444608419 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:28 INFO - PROCESS | 1888 | 1469444608679 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:03:29 INFO - PROCESS | 1888 | 1469444609029 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 1888 | 1469444609042 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x91578800 == 46 [pid = 1888] [id = 253] 04:03:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x91579000) [pid = 1888] [serial = 760] [outer = (nil)] 04:03:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x9157f400) [pid = 1888] [serial = 761] [outer = 0x91579000] 04:03:29 INFO - PROCESS | 1888 | 1469444609134 Marionette DEBUG loaded listener.js 04:03:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x91847400) [pid = 1888] [serial = 762] [outer = 0x91579000] 04:03:30 INFO - PROCESS | 1888 | 1469444610061 Marionette TRACE conn4 <- [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]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1738ms 04:03:30 INFO - PROCESS | 1888 | 1469444610131 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 1888 | 1469444610136 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:03:30 INFO - PROCESS | 1888 | 1469444610143 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 1888 | 1469444610148 Marionette TRACE conn4 <- [1,986,null,{}] 04:03:30 INFO - PROCESS | 1888 | 1469444610154 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:30 INFO - PROCESS | 1888 | 1469444610160 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:30 INFO - PROCESS | 1888 | 1469444610380 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:03:30 INFO - PROCESS | 1888 | 1469444610633 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 1888 | 1469444610643 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x91577000 == 47 [pid = 1888] [id = 254] 04:03:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x91918800) [pid = 1888] [serial = 763] [outer = (nil)] 04:03:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91c1b400) [pid = 1888] [serial = 764] [outer = 0x91918800] 04:03:30 INFO - PROCESS | 1888 | 1469444610770 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x91ccc000) [pid = 1888] [serial = 765] [outer = 0x91918800] 04:03:31 INFO - PROCESS | 1888 | 1469444611668 Marionette TRACE conn4 <- [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]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1583ms 04:03:31 INFO - PROCESS | 1888 | 1469444611728 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 1888 | 1469444611732 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:03:31 INFO - PROCESS | 1888 | 1469444611739 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 1888 | 1469444611742 Marionette TRACE conn4 <- [1,990,null,{}] 04:03:31 INFO - PROCESS | 1888 | 1469444611748 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:31 INFO - PROCESS | 1888 | 1469444611753 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:31 INFO - PROCESS | 1888 | 1469444611955 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:03:32 INFO - PROCESS | 1888 | 1469444612212 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 1888 | 1469444612218 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d4000 == 48 [pid = 1888] [id = 255] 04:03:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x9079e000) [pid = 1888] [serial = 766] [outer = (nil)] 04:03:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x92e1c400) [pid = 1888] [serial = 767] [outer = 0x9079e000] 04:03:32 INFO - PROCESS | 1888 | 1469444612349 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x93b32000) [pid = 1888] [serial = 768] [outer = 0x9079e000] 04:03:33 INFO - PROCESS | 1888 | 1469444613342 Marionette TRACE conn4 <- [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]]]}] 04:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1636ms 04:03:33 INFO - PROCESS | 1888 | 1469444613376 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:03:33 INFO - PROCESS | 1888 | 1469444613380 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:03:33 INFO - PROCESS | 1888 | 1469444613386 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 1888 | 1469444613390 Marionette TRACE conn4 <- [1,994,null,{}] 04:03:33 INFO - PROCESS | 1888 | 1469444613395 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:33 INFO - PROCESS | 1888 | 1469444613406 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:33 INFO - PROCESS | 1888 | 1469444613649 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:03:33 INFO - PROCESS | 1888 | 1469444613899 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:33 INFO - PROCESS | 1888 | 1469444613908 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x93e26000 == 49 [pid = 1888] [id = 256] 04:03:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x93e29c00) [pid = 1888] [serial = 769] [outer = (nil)] 04:03:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x949df400) [pid = 1888] [serial = 770] [outer = 0x93e29c00] 04:03:34 INFO - PROCESS | 1888 | 1469444614044 Marionette DEBUG loaded listener.js 04:03:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x9530dc00) [pid = 1888] [serial = 771] [outer = 0x93e29c00] 04:03:34 INFO - PROCESS | 1888 | 1469444614972 Marionette TRACE conn4 <- [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]]]}] 04:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1639ms 04:03:35 INFO - PROCESS | 1888 | 1469444615026 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:03:35 INFO - PROCESS | 1888 | 1469444615029 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:03:35 INFO - PROCESS | 1888 | 1469444615038 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 1888 | 1469444615041 Marionette TRACE conn4 <- [1,998,null,{}] 04:03:35 INFO - PROCESS | 1888 | 1469444615048 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:35 INFO - PROCESS | 1888 | 1469444615053 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:35 INFO - PROCESS | 1888 | 1469444615263 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:03:35 INFO - PROCESS | 1888 | 1469444615510 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 1888 | 1469444615518 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x91410000 == 50 [pid = 1888] [id = 257] 04:03:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x93c67400) [pid = 1888] [serial = 772] [outer = (nil)] 04:03:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x95345400) [pid = 1888] [serial = 773] [outer = 0x93c67400] 04:03:35 INFO - PROCESS | 1888 | 1469444615639 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x9539bc00) [pid = 1888] [serial = 774] [outer = 0x93c67400] 04:03:36 INFO - PROCESS | 1888 | 1469444616501 Marionette TRACE conn4 <- [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]]]}] 04:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1531ms 04:03:36 INFO - PROCESS | 1888 | 1469444616570 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:03:36 INFO - PROCESS | 1888 | 1469444616575 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:03:36 INFO - PROCESS | 1888 | 1469444616581 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:03:36 INFO - PROCESS | 1888 | 1469444616585 Marionette TRACE conn4 <- [1,1002,null,{}] 04:03:36 INFO - PROCESS | 1888 | 1469444616590 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:36 INFO - PROCESS | 1888 | 1469444616596 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:36 INFO - PROCESS | 1888 | 1469444616834 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:03:37 INFO - PROCESS | 1888 | 1469444617104 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:37 INFO - PROCESS | 1888 | 1469444617113 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x90799000 == 51 [pid = 1888] [id = 258] 04:03:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x91ccb400) [pid = 1888] [serial = 775] [outer = (nil)] 04:03:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x953c5400) [pid = 1888] [serial = 776] [outer = 0x91ccb400] 04:03:37 INFO - PROCESS | 1888 | 1469444617237 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x95585400) [pid = 1888] [serial = 777] [outer = 0x91ccb400] 04:03:38 INFO - PROCESS | 1888 | 1469444618187 Marionette TRACE conn4 <- [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]]]}] 04:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1639ms 04:03:38 INFO - PROCESS | 1888 | 1469444618221 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:03:38 INFO - PROCESS | 1888 | 1469444618224 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:03:38 INFO - PROCESS | 1888 | 1469444618231 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 1888 | 1469444618234 Marionette TRACE conn4 <- [1,1006,null,{}] 04:03:38 INFO - PROCESS | 1888 | 1469444618240 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:38 INFO - PROCESS | 1888 | 1469444618246 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:38 INFO - PROCESS | 1888 | 1469444618448 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:03:38 INFO - PROCESS | 1888 | 1469444618697 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 1888 | 1469444618705 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e1c00 == 52 [pid = 1888] [id = 259] 04:03:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x93e28c00) [pid = 1888] [serial = 778] [outer = (nil)] 04:03:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x978f2000) [pid = 1888] [serial = 779] [outer = 0x93e28c00] 04:03:38 INFO - PROCESS | 1888 | 1469444618833 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x978f6400) [pid = 1888] [serial = 780] [outer = 0x93e28c00] 04:03:39 INFO - PROCESS | 1888 | 1469444619762 Marionette TRACE conn4 <- [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]]]}] 04:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1584ms 04:03:39 INFO - PROCESS | 1888 | 1469444619816 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:03:39 INFO - PROCESS | 1888 | 1469444619820 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:03:39 INFO - PROCESS | 1888 | 1469444619827 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:03:39 INFO - PROCESS | 1888 | 1469444619830 Marionette TRACE conn4 <- [1,1010,null,{}] 04:03:39 INFO - PROCESS | 1888 | 1469444619836 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:39 INFO - PROCESS | 1888 | 1469444619841 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:40 INFO - PROCESS | 1888 | 1469444620055 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:03:40 INFO - PROCESS | 1888 | 1469444620309 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 1888 | 1469444620317 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82d000 == 53 [pid = 1888] [id = 260] 04:03:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x8efd8000) [pid = 1888] [serial = 781] [outer = (nil)] 04:03:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x979ac400) [pid = 1888] [serial = 782] [outer = 0x8efd8000] 04:03:40 INFO - PROCESS | 1888 | 1469444620455 Marionette DEBUG loaded listener.js 04:03:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x979bb000) [pid = 1888] [serial = 783] [outer = 0x8efd8000] 04:03:41 INFO - PROCESS | 1888 | 1469444621348 Marionette TRACE conn4 <- [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]]]}] 04:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1581ms 04:03:41 INFO - PROCESS | 1888 | 1469444621410 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:03:41 INFO - PROCESS | 1888 | 1469444621414 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:03:41 INFO - PROCESS | 1888 | 1469444621421 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:03:41 INFO - PROCESS | 1888 | 1469444621426 Marionette TRACE conn4 <- [1,1014,null,{}] 04:03:41 INFO - PROCESS | 1888 | 1469444621431 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:41 INFO - PROCESS | 1888 | 1469444621438 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:41 INFO - PROCESS | 1888 | 1469444621682 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:03:41 INFO - PROCESS | 1888 | 1469444621976 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:41 INFO - PROCESS | 1888 | 1469444621983 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bac00 == 54 [pid = 1888] [id = 261] 04:03:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x8d9bc400) [pid = 1888] [serial = 784] [outer = (nil)] 04:03:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x9191d400) [pid = 1888] [serial = 785] [outer = 0x8d9bc400] 04:03:42 INFO - PROCESS | 1888 | 1469444622119 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x979b4000) [pid = 1888] [serial = 786] [outer = 0x8d9bc400] 04:03:43 INFO - PROCESS | 1888 | 1469444623532 Marionette TRACE conn4 <- [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]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2234ms 04:03:43 INFO - PROCESS | 1888 | 1469444623667 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 1888 | 1469444623674 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:03:43 INFO - PROCESS | 1888 | 1469444623683 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 1888 | 1469444623688 Marionette TRACE conn4 <- [1,1018,null,{}] 04:03:43 INFO - PROCESS | 1888 | 1469444623697 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:43 INFO - PROCESS | 1888 | 1469444623703 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:43 INFO - PROCESS | 1888 | 1469444623893 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:03:44 INFO - PROCESS | 1888 | 1469444624103 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:44 INFO - PROCESS | 1888 | 1469444624115 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82ac00 == 55 [pid = 1888] [id = 262] 04:03:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x8e82d400) [pid = 1888] [serial = 787] [outer = (nil)] 04:03:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x8e8a2800) [pid = 1888] [serial = 788] [outer = 0x8e82d400] 04:03:44 INFO - PROCESS | 1888 | 1469444624231 Marionette DEBUG loaded listener.js 04:03:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x8ef84400) [pid = 1888] [serial = 789] [outer = 0x8e82d400] 04:03:45 INFO - PROCESS | 1888 | 1469444625273 Marionette TRACE conn4 <- [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]]]}] 04:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1642ms 04:03:45 INFO - PROCESS | 1888 | 1469444625326 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:03:45 INFO - PROCESS | 1888 | 1469444625333 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:03:45 INFO - PROCESS | 1888 | 1469444625344 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:03:45 INFO - PROCESS | 1888 | 1469444625348 Marionette TRACE conn4 <- [1,1022,null,{}] 04:03:45 INFO - PROCESS | 1888 | 1469444625355 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:45 INFO - PROCESS | 1888 | 1469444625361 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:45 INFO - PROCESS | 1888 | 1469444625568 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8f090000 == 54 [pid = 1888] [id = 206] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x91165000 == 53 [pid = 1888] [id = 207] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d887000 == 52 [pid = 1888] [id = 217] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88fc00 == 51 [pid = 1888] [id = 214] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d884400 == 50 [pid = 1888] [id = 218] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81b800 == 49 [pid = 1888] [id = 202] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d3000 == 48 [pid = 1888] [id = 234] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d889800 == 47 [pid = 1888] [id = 205] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a3800 == 46 [pid = 1888] [id = 204] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8edce800 == 45 [pid = 1888] [id = 219] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dcc00 == 44 [pid = 1888] [id = 235] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18ac00 == 43 [pid = 1888] [id = 238] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd5000 == 42 [pid = 1888] [id = 209] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f4c00 == 41 [pid = 1888] [id = 239] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d885000 == 40 [pid = 1888] [id = 210] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bf400 == 39 [pid = 1888] [id = 237] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x9070c000 == 38 [pid = 1888] [id = 203] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x90705000 == 37 [pid = 1888] [id = 212] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8f189400 == 36 [pid = 1888] [id = 242] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbca400 == 35 [pid = 1888] [id = 236] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e812800 == 34 [pid = 1888] [id = 215] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8eddb400 == 33 [pid = 1888] [id = 244] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89b000 == 32 [pid = 1888] [id = 208] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4ddc00 == 31 [pid = 1888] [id = 240] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b5400 == 30 [pid = 1888] [id = 216] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f4000 == 29 [pid = 1888] [id = 245] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89bc00 == 28 [pid = 1888] [id = 243] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8f189000 == 27 [pid = 1888] [id = 211] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b7c00 == 26 [pid = 1888] [id = 213] 04:03:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d886800 == 25 [pid = 1888] [id = 241] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x8d9b4c00) [pid = 1888] [serial = 701] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x8d9bd400) [pid = 1888] [serial = 702] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x8e8a0400) [pid = 1888] [serial = 698] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0x8e80f800) [pid = 1888] [serial = 671] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x8efe3c00) [pid = 1888] [serial = 674] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x9116ac00) [pid = 1888] [serial = 677] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x91579800) [pid = 1888] [serial = 680] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x91916000) [pid = 1888] [serial = 683] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x92e13400) [pid = 1888] [serial = 686] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x93e20c00) [pid = 1888] [serial = 689] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x95310c00) [pid = 1888] [serial = 692] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x8e5f0400) [pid = 1888] [serial = 695] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x8e5fa000) [pid = 1888] [serial = 705] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x8e5eb800) [pid = 1888] [serial = 704] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x8eddbc00) [pid = 1888] [serial = 707] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x8e8a9800) [pid = 1888] [serial = 699] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x91411400) [pid = 1888] [serial = 678] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8efe4c00) [pid = 1888] [serial = 696] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8f094c00) [pid = 1888] [serial = 675] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x949e1800) [pid = 1888] [serial = 690] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x9191f400) [pid = 1888] [serial = 684] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x93b2f400) [pid = 1888] [serial = 687] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x91844000) [pid = 1888] [serial = 681] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8e82fc00) [pid = 1888] [serial = 672] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x9533b000) [pid = 1888] [serial = 693] [outer = (nil)] [url = about:blank] 04:03:47 INFO - PROCESS | 1888 | 1469444627398 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:47 INFO - PROCESS | 1888 | 1469444627412 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d886800 == 26 [pid = 1888] [id = 263] 04:03:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8d888c00) [pid = 1888] [serial = 790] [outer = (nil)] 04:03:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8d891800) [pid = 1888] [serial = 791] [outer = 0x8d888c00] 04:03:47 INFO - PROCESS | 1888 | 1469444627546 Marionette DEBUG loaded listener.js 04:03:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8d9b7c00) [pid = 1888] [serial = 792] [outer = 0x8d888c00] 04:03:48 INFO - PROCESS | 1888 | 1469444628446 Marionette TRACE conn4 <- [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]]]}] 04:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 3140ms 04:03:48 INFO - PROCESS | 1888 | 1469444628486 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 1888 | 1469444628491 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:03:48 INFO - PROCESS | 1888 | 1469444628499 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 1888 | 1469444628504 Marionette TRACE conn4 <- [1,1026,null,{}] 04:03:48 INFO - PROCESS | 1888 | 1469444628513 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:48 INFO - PROCESS | 1888 | 1469444628519 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:48 INFO - PROCESS | 1888 | 1469444628695 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:03:48 INFO - PROCESS | 1888 | 1469444628830 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 1888 | 1469444628843 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd7400 == 27 [pid = 1888] [id = 264] 04:03:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8dbd7800) [pid = 1888] [serial = 793] [outer = (nil)] 04:03:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8e4dcc00) [pid = 1888] [serial = 794] [outer = 0x8dbd7800] 04:03:48 INFO - PROCESS | 1888 | 1469444628916 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x8e5ee000) [pid = 1888] [serial = 795] [outer = 0x8dbd7800] 04:03:49 INFO - PROCESS | 1888 | 1469444629762 Marionette TRACE conn4 <- [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]]]}] 04:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1332ms 04:03:49 INFO - PROCESS | 1888 | 1469444629834 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 1888 | 1469444629840 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:03:49 INFO - PROCESS | 1888 | 1469444629848 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 1888 | 1469444629851 Marionette TRACE conn4 <- [1,1030,null,{}] 04:03:49 INFO - PROCESS | 1888 | 1469444629867 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:49 INFO - PROCESS | 1888 | 1469444629872 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:50 INFO - PROCESS | 1888 | 1469444630116 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:03:50 INFO - PROCESS | 1888 | 1469444630143 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:50 INFO - PROCESS | 1888 | 1469444630154 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82e400 == 28 [pid = 1888] [id = 265] 04:03:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x8e830c00) [pid = 1888] [serial = 796] [outer = (nil)] 04:03:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x8e89b800) [pid = 1888] [serial = 797] [outer = 0x8e830c00] 04:03:50 INFO - PROCESS | 1888 | 1469444630224 Marionette DEBUG loaded listener.js 04:03:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x8e8a5c00) [pid = 1888] [serial = 798] [outer = 0x8e830c00] 04:03:51 INFO - PROCESS | 1888 | 1469444631279 Marionette TRACE conn4 <- [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]]]}] 04:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1487ms 04:03:51 INFO - PROCESS | 1888 | 1469444631335 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:03:51 INFO - PROCESS | 1888 | 1469444631338 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:03:51 INFO - PROCESS | 1888 | 1469444631347 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:03:51 INFO - PROCESS | 1888 | 1469444631357 Marionette TRACE conn4 <- [1,1034,null,{}] 04:03:51 INFO - PROCESS | 1888 | 1469444631379 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:51 INFO - PROCESS | 1888 | 1469444631387 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:51 INFO - PROCESS | 1888 | 1469444631610 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:03:51 INFO - PROCESS | 1888 | 1469444631658 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 1888 | 1469444631669 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efdb000 == 29 [pid = 1888] [id = 266] 04:03:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x8efde800) [pid = 1888] [serial = 799] [outer = (nil)] 04:03:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x8efe4800) [pid = 1888] [serial = 800] [outer = 0x8efde800] 04:03:51 INFO - PROCESS | 1888 | 1469444631807 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x8f08cc00) [pid = 1888] [serial = 801] [outer = 0x8efde800] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x8e4d1800) [pid = 1888] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x907a2000) [pid = 1888] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x8f095800) [pid = 1888] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x8e80f400) [pid = 1888] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8e4d8800) [pid = 1888] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8e82cc00) [pid = 1888] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8e831c00) [pid = 1888] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8edd9800) [pid = 1888] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8dbcac00) [pid = 1888] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x90ac4c00) [pid = 1888] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x9184ec00) [pid = 1888] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8f18b800) [pid = 1888] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x90acac00) [pid = 1888] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8edd4c00) [pid = 1888] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e828000) [pid = 1888] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:03:52 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8f18dc00) [pid = 1888] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:03:53 INFO - PROCESS | 1888 | 1469444633392 Marionette TRACE conn4 <- [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]]]}] 04:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2113ms 04:03:53 INFO - PROCESS | 1888 | 1469444633460 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:03:53 INFO - PROCESS | 1888 | 1469444633464 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:03:53 INFO - PROCESS | 1888 | 1469444633470 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:03:53 INFO - PROCESS | 1888 | 1469444633474 Marionette TRACE conn4 <- [1,1038,null,{}] 04:03:53 INFO - PROCESS | 1888 | 1469444633479 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:53 INFO - PROCESS | 1888 | 1469444633484 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:53 INFO - PROCESS | 1888 | 1469444633655 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:03:53 INFO - PROCESS | 1888 | 1469444633778 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:53 INFO - PROCESS | 1888 | 1469444633788 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9ba400 == 30 [pid = 1888] [id = 267] 04:03:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8e4d1800) [pid = 1888] [serial = 802] [outer = (nil)] 04:03:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8f090400) [pid = 1888] [serial = 803] [outer = 0x8e4d1800] 04:03:53 INFO - PROCESS | 1888 | 1469444633860 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8f17f800) [pid = 1888] [serial = 804] [outer = 0x8e4d1800] 04:03:54 INFO - PROCESS | 1888 | 1469444634652 Marionette TRACE conn4 <- [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]]]}] 04:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1239ms 04:03:54 INFO - PROCESS | 1888 | 1469444634711 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:03:54 INFO - PROCESS | 1888 | 1469444634715 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:03:54 INFO - PROCESS | 1888 | 1469444634721 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:03:54 INFO - PROCESS | 1888 | 1469444634724 Marionette TRACE conn4 <- [1,1042,null,{}] 04:03:54 INFO - PROCESS | 1888 | 1469444634786 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:54 INFO - PROCESS | 1888 | 1469444634793 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:55 INFO - PROCESS | 1888 | 1469444635076 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:03:55 INFO - PROCESS | 1888 | 1469444635214 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 1888 | 1469444635228 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd0800 == 31 [pid = 1888] [id = 268] 04:03:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8dbd1000) [pid = 1888] [serial = 805] [outer = (nil)] 04:03:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8e4d1400) [pid = 1888] [serial = 806] [outer = 0x8dbd1000] 04:03:55 INFO - PROCESS | 1888 | 1469444635382 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8e819400) [pid = 1888] [serial = 807] [outer = 0x8dbd1000] 04:03:56 INFO - PROCESS | 1888 | 1469444636361 Marionette TRACE conn4 <- [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]]]}] 04:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1682ms 04:03:56 INFO - PROCESS | 1888 | 1469444636406 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:03:56 INFO - PROCESS | 1888 | 1469444636412 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:03:56 INFO - PROCESS | 1888 | 1469444636421 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:03:56 INFO - PROCESS | 1888 | 1469444636425 Marionette TRACE conn4 <- [1,1046,null,{}] 04:03:56 INFO - PROCESS | 1888 | 1469444636435 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:56 INFO - PROCESS | 1888 | 1469444636441 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:56 INFO - PROCESS | 1888 | 1469444636628 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:03:56 INFO - PROCESS | 1888 | 1469444636847 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:56 INFO - PROCESS | 1888 | 1469444636861 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9be400 == 32 [pid = 1888] [id = 269] 04:03:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8e815800) [pid = 1888] [serial = 808] [outer = (nil)] 04:03:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8f08c000) [pid = 1888] [serial = 809] [outer = 0x8e815800] 04:03:56 INFO - PROCESS | 1888 | 1469444636950 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8f189c00) [pid = 1888] [serial = 810] [outer = 0x8e815800] 04:03:57 INFO - PROCESS | 1888 | 1469444637891 Marionette TRACE conn4 <- [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]]]}] 04:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1543ms 04:03:57 INFO - PROCESS | 1888 | 1469444637965 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:03:57 INFO - PROCESS | 1888 | 1469444637970 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:03:57 INFO - PROCESS | 1888 | 1469444637977 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 1888 | 1469444637981 Marionette TRACE conn4 <- [1,1050,null,{}] 04:03:57 INFO - PROCESS | 1888 | 1469444637988 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:57 INFO - PROCESS | 1888 | 1469444637992 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:58 INFO - PROCESS | 1888 | 1469444638246 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:03:58 INFO - PROCESS | 1888 | 1469444638568 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:58 INFO - PROCESS | 1888 | 1469444638581 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x90798000 == 33 [pid = 1888] [id = 270] 04:03:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x9079b000) [pid = 1888] [serial = 811] [outer = (nil)] 04:03:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x9079d400) [pid = 1888] [serial = 812] [outer = 0x9079b000] 04:03:58 INFO - PROCESS | 1888 | 1469444638671 Marionette DEBUG loaded listener.js 04:03:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x907c6800) [pid = 1888] [serial = 813] [outer = 0x9079b000] 04:03:59 INFO - PROCESS | 1888 | 1469444639613 Marionette TRACE conn4 <- [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]]]}] 04:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1685ms 04:03:59 INFO - PROCESS | 1888 | 1469444639664 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:03:59 INFO - PROCESS | 1888 | 1469444639675 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:03:59 INFO - PROCESS | 1888 | 1469444639691 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:03:59 INFO - PROCESS | 1888 | 1469444639694 Marionette TRACE conn4 <- [1,1054,null,{}] 04:03:59 INFO - PROCESS | 1888 | 1469444639701 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:59 INFO - PROCESS | 1888 | 1469444639707 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:03:59 INFO - PROCESS | 1888 | 1469444639936 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:04:00 INFO - PROCESS | 1888 | 1469444640171 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 1888 | 1469444640178 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x90706400 == 34 [pid = 1888] [id = 271] 04:04:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x907d3c00) [pid = 1888] [serial = 814] [outer = (nil)] 04:04:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x909e1800) [pid = 1888] [serial = 815] [outer = 0x907d3c00] 04:04:00 INFO - PROCESS | 1888 | 1469444640324 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x909e4c00) [pid = 1888] [serial = 816] [outer = 0x907d3c00] 04:04:01 INFO - PROCESS | 1888 | 1469444641237 Marionette TRACE conn4 <- [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]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1595ms 04:04:01 INFO - PROCESS | 1888 | 1469444641279 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 1888 | 1469444641284 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:04:01 INFO - PROCESS | 1888 | 1469444641291 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 1888 | 1469444641294 Marionette TRACE conn4 <- [1,1058,null,{}] 04:04:01 INFO - PROCESS | 1888 | 1469444641301 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:01 INFO - PROCESS | 1888 | 1469444641307 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:01 INFO - PROCESS | 1888 | 1469444641495 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:04:01 INFO - PROCESS | 1888 | 1469444641683 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 1888 | 1469444641697 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e816c00 == 35 [pid = 1888] [id = 272] 04:04:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x909e5c00) [pid = 1888] [serial = 817] [outer = (nil)] 04:04:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x90acbc00) [pid = 1888] [serial = 818] [outer = 0x909e5c00] 04:04:01 INFO - PROCESS | 1888 | 1469444641835 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x91166800) [pid = 1888] [serial = 819] [outer = 0x909e5c00] 04:04:02 INFO - PROCESS | 1888 | 1469444642736 Marionette TRACE conn4 <- [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]]]}] 04:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1483ms 04:04:02 INFO - PROCESS | 1888 | 1469444642777 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:04:02 INFO - PROCESS | 1888 | 1469444642782 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:04:02 INFO - PROCESS | 1888 | 1469444642789 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 1888 | 1469444642793 Marionette TRACE conn4 <- [1,1062,null,{}] 04:04:02 INFO - PROCESS | 1888 | 1469444642799 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:02 INFO - PROCESS | 1888 | 1469444642810 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:03 INFO - PROCESS | 1888 | 1469444643056 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:04:03 INFO - PROCESS | 1888 | 1469444643304 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:03 INFO - PROCESS | 1888 | 1469444643312 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x9116d000 == 36 [pid = 1888] [id = 273] 04:04:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x91412000) [pid = 1888] [serial = 820] [outer = (nil)] 04:04:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x9141ac00) [pid = 1888] [serial = 821] [outer = 0x91412000] 04:04:03 INFO - PROCESS | 1888 | 1469444643478 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x91575c00) [pid = 1888] [serial = 822] [outer = 0x91412000] 04:04:04 INFO - PROCESS | 1888 | 1469444644430 Marionette TRACE conn4 <- [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]]]}] 04:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1690ms 04:04:04 INFO - PROCESS | 1888 | 1469444644480 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:04:04 INFO - PROCESS | 1888 | 1469444644484 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:04:04 INFO - PROCESS | 1888 | 1469444644492 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:04:04 INFO - PROCESS | 1888 | 1469444644496 Marionette TRACE conn4 <- [1,1066,null,{}] 04:04:04 INFO - PROCESS | 1888 | 1469444644502 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:04 INFO - PROCESS | 1888 | 1469444644507 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:04 INFO - PROCESS | 1888 | 1469444644730 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:04:04 INFO - PROCESS | 1888 | 1469444644969 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 1888 | 1469444644976 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bf800 == 37 [pid = 1888] [id = 274] 04:04:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x8dbca800) [pid = 1888] [serial = 823] [outer = (nil)] 04:04:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x9157fc00) [pid = 1888] [serial = 824] [outer = 0x8dbca800] 04:04:05 INFO - PROCESS | 1888 | 1469444645075 Marionette DEBUG loaded listener.js 04:04:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x91578c00) [pid = 1888] [serial = 825] [outer = 0x8dbca800] 04:04:06 INFO - PROCESS | 1888 | 1469444646030 Marionette TRACE conn4 <- [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]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1591ms 04:04:06 INFO - PROCESS | 1888 | 1469444646084 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 1888 | 1469444646089 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:04:06 INFO - PROCESS | 1888 | 1469444646097 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 1888 | 1469444646101 Marionette TRACE conn4 <- [1,1070,null,{}] 04:04:06 INFO - PROCESS | 1888 | 1469444646107 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:06 INFO - PROCESS | 1888 | 1469444646112 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:06 INFO - PROCESS | 1888 | 1469444646339 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:04:06 INFO - PROCESS | 1888 | 1469444646576 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:06 INFO - PROCESS | 1888 | 1469444646586 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8fc00 == 38 [pid = 1888] [id = 275] 04:04:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x9157ac00) [pid = 1888] [serial = 826] [outer = (nil)] 04:04:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x91914000) [pid = 1888] [serial = 827] [outer = 0x9157ac00] 04:04:06 INFO - PROCESS | 1888 | 1469444646691 Marionette DEBUG loaded listener.js 04:04:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x91916800) [pid = 1888] [serial = 828] [outer = 0x9157ac00] 04:04:07 INFO - PROCESS | 1888 | 1469444647595 Marionette TRACE conn4 <- [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]]]}] 04:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1538ms 04:04:07 INFO - PROCESS | 1888 | 1469444647636 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:04:07 INFO - PROCESS | 1888 | 1469444647641 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:04:07 INFO - PROCESS | 1888 | 1469444647648 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:04:07 INFO - PROCESS | 1888 | 1469444647652 Marionette TRACE conn4 <- [1,1074,null,{}] 04:04:07 INFO - PROCESS | 1888 | 1469444647659 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:07 INFO - PROCESS | 1888 | 1469444647664 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:07 INFO - PROCESS | 1888 | 1469444647855 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:04:08 INFO - PROCESS | 1888 | 1469444648082 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 1888 | 1469444648096 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c2000 == 39 [pid = 1888] [id = 276] 04:04:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x8dbc9800) [pid = 1888] [serial = 829] [outer = (nil)] 04:04:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x8ef91c00) [pid = 1888] [serial = 830] [outer = 0x8dbc9800] 04:04:08 INFO - PROCESS | 1888 | 1469444648222 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x9079a000) [pid = 1888] [serial = 831] [outer = 0x8dbc9800] 04:04:09 INFO - PROCESS | 1888 | 1469444649387 Marionette TRACE conn4 <- [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]]]}] 04:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1783ms 04:04:09 INFO - PROCESS | 1888 | 1469444649432 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:04:09 INFO - PROCESS | 1888 | 1469444649439 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:04:09 INFO - PROCESS | 1888 | 1469444649448 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:04:09 INFO - PROCESS | 1888 | 1469444649453 Marionette TRACE conn4 <- [1,1078,null,{}] 04:04:09 INFO - PROCESS | 1888 | 1469444649462 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:09 INFO - PROCESS | 1888 | 1469444649467 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:09 INFO - PROCESS | 1888 | 1469444649713 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:04:09 INFO - PROCESS | 1888 | 1469444649924 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 1888 | 1469444649937 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d8000 == 40 [pid = 1888] [id = 277] 04:04:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x8e4d8400) [pid = 1888] [serial = 832] [outer = (nil)] 04:04:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 128 (0x8e5f9000) [pid = 1888] [serial = 833] [outer = 0x8e4d8400] 04:04:10 INFO - PROCESS | 1888 | 1469444650112 Marionette DEBUG loaded listener.js 04:04:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 129 (0x8e81c400) [pid = 1888] [serial = 834] [outer = 0x8e4d8400] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 128 (0x91cc9400) [pid = 1888] [serial = 735] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 127 (0x8efe3400) [pid = 1888] [serial = 737] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x8f184000) [pid = 1888] [serial = 738] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0x909de400) [pid = 1888] [serial = 719] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x90abfc00) [pid = 1888] [serial = 720] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x8efda000) [pid = 1888] [serial = 708] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x91cd0800) [pid = 1888] [serial = 731] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0x9240d400) [pid = 1888] [serial = 732] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x8dbd4400) [pid = 1888] [serial = 710] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x8e4de400) [pid = 1888] [serial = 711] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x91163000) [pid = 1888] [serial = 722] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x91166400) [pid = 1888] [serial = 723] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x91c1bc00) [pid = 1888] [serial = 728] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x91c1c800) [pid = 1888] [serial = 729] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x90702000) [pid = 1888] [serial = 716] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x9070f800) [pid = 1888] [serial = 717] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x9184fc00) [pid = 1888] [serial = 725] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x9191c000) [pid = 1888] [serial = 726] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x8ef82800) [pid = 1888] [serial = 713] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x8ef8f000) [pid = 1888] [serial = 714] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x92418c00) [pid = 1888] [serial = 734] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x90ac0800) [pid = 1888] [serial = 752] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x907cac00) [pid = 1888] [serial = 749] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8e826400) [pid = 1888] [serial = 740] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8e831800) [pid = 1888] [serial = 741] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8edd3c00) [pid = 1888] [serial = 743] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8ef8e400) [pid = 1888] [serial = 744] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x90708800) [pid = 1888] [serial = 746] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x90797800) [pid = 1888] [serial = 747] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x909e2800) [pid = 1888] [serial = 750] [outer = (nil)] [url = about:blank] 04:04:10 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x90ac9c00) [pid = 1888] [serial = 753] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1888 | 1469444651124 Marionette TRACE conn4 <- [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]]]}] 04:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1738ms 04:04:11 INFO - PROCESS | 1888 | 1469444651187 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:04:11 INFO - PROCESS | 1888 | 1469444651194 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:04:11 INFO - PROCESS | 1888 | 1469444651205 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:04:11 INFO - PROCESS | 1888 | 1469444651209 Marionette TRACE conn4 <- [1,1082,null,{}] 04:04:11 INFO - PROCESS | 1888 | 1469444651216 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:11 INFO - PROCESS | 1888 | 1469444651222 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:11 INFO - PROCESS | 1888 | 1469444651402 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:04:11 INFO - PROCESS | 1888 | 1469444651597 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:11 INFO - PROCESS | 1888 | 1469444651608 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e826400 == 41 [pid = 1888] [id = 278] 04:04:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8e8a0800) [pid = 1888] [serial = 835] [outer = (nil)] 04:04:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8edd7000) [pid = 1888] [serial = 836] [outer = 0x8e8a0800] 04:04:11 INFO - PROCESS | 1888 | 1469444651688 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8ef8e400) [pid = 1888] [serial = 837] [outer = 0x8e8a0800] 04:04:12 INFO - PROCESS | 1888 | 1469444652526 Marionette TRACE conn4 <- [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]]]}] 04:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1338ms 04:04:12 INFO - PROCESS | 1888 | 1469444652544 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:04:12 INFO - PROCESS | 1888 | 1469444652548 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:04:12 INFO - PROCESS | 1888 | 1469444652555 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:04:12 INFO - PROCESS | 1888 | 1469444652561 Marionette TRACE conn4 <- [1,1086,null,{}] 04:04:12 INFO - PROCESS | 1888 | 1469444652578 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:12 INFO - PROCESS | 1888 | 1469444652586 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:12 INFO - PROCESS | 1888 | 1469444652763 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:04:12 INFO - PROCESS | 1888 | 1469444652907 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 1888 | 1469444652916 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18b000 == 42 [pid = 1888] [id = 279] 04:04:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x90702800) [pid = 1888] [serial = 838] [outer = (nil)] 04:04:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x9070b800) [pid = 1888] [serial = 839] [outer = 0x90702800] 04:04:12 INFO - PROCESS | 1888 | 1469444652993 Marionette DEBUG loaded listener.js 04:04:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x90795000) [pid = 1888] [serial = 840] [outer = 0x90702800] 04:04:14 INFO - PROCESS | 1888 | 1469444654015 Marionette TRACE conn4 <- [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]]]}] 04:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1486ms 04:04:14 INFO - PROCESS | 1888 | 1469444654043 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:04:14 INFO - PROCESS | 1888 | 1469444654048 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:04:14 INFO - PROCESS | 1888 | 1469444654062 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:04:14 INFO - PROCESS | 1888 | 1469444654065 Marionette TRACE conn4 <- [1,1090,null,{}] 04:04:14 INFO - PROCESS | 1888 | 1469444654072 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:14 INFO - PROCESS | 1888 | 1469444654078 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:14 INFO - PROCESS | 1888 | 1469444654336 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:04:14 INFO - PROCESS | 1888 | 1469444654367 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 1888 | 1469444654378 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x9070c000 == 43 [pid = 1888] [id = 280] 04:04:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x90794c00) [pid = 1888] [serial = 841] [outer = (nil)] 04:04:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x907cc800) [pid = 1888] [serial = 842] [outer = 0x90794c00] 04:04:14 INFO - PROCESS | 1888 | 1469444654449 Marionette DEBUG loaded listener.js 04:04:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x909da800) [pid = 1888] [serial = 843] [outer = 0x90794c00] 04:04:15 INFO - PROCESS | 1888 | 1469444655587 Marionette TRACE conn4 <- [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]]]}] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8e813800) [pid = 1888] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8f094400) [pid = 1888] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8e82d400) [pid = 1888] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8d888c00) [pid = 1888] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x91579000) [pid = 1888] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8efd8000) [pid = 1888] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8d9bc400) [pid = 1888] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8efde800) [pid = 1888] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x9079e000) [pid = 1888] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e830c00) [pid = 1888] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x91918800) [pid = 1888] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x91ccb400) [pid = 1888] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x93e29c00) [pid = 1888] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8dbd7800) [pid = 1888] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x93e28c00) [pid = 1888] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:04:15 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x93c67400) [pid = 1888] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1590ms 04:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:04:15 INFO - PROCESS | 1888 | 1469444655658 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:04:15 INFO - PROCESS | 1888 | 1469444655661 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:04:15 INFO - PROCESS | 1888 | 1469444655668 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:04:15 INFO - PROCESS | 1888 | 1469444655671 Marionette TRACE conn4 <- [1,1094,null,{}] 04:04:15 INFO - PROCESS | 1888 | 1469444655677 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:15 INFO - PROCESS | 1888 | 1469444655682 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:15 INFO - PROCESS | 1888 | 1469444655842 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:04:16 INFO - PROCESS | 1888 | 1469444656044 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:16 INFO - PROCESS | 1888 | 1469444656051 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e827800 == 44 [pid = 1888] [id = 281] 04:04:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8edd1c00) [pid = 1888] [serial = 844] [outer = (nil)] 04:04:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8f08ec00) [pid = 1888] [serial = 845] [outer = 0x8edd1c00] 04:04:16 INFO - PROCESS | 1888 | 1469444656128 Marionette DEBUG loaded listener.js 04:04:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x9079dc00) [pid = 1888] [serial = 846] [outer = 0x8edd1c00] 04:04:16 INFO - PROCESS | 1888 | 1469444656866 Marionette TRACE conn4 <- [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]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1236ms 04:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:04:16 INFO - PROCESS | 1888 | 1469444656904 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 1888 | 1469444656907 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:04:16 INFO - PROCESS | 1888 | 1469444656914 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 1888 | 1469444656917 Marionette TRACE conn4 <- [1,1098,null,{}] 04:04:16 INFO - PROCESS | 1888 | 1469444656922 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:16 INFO - PROCESS | 1888 | 1469444656932 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:17 INFO - PROCESS | 1888 | 1469444657134 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:04:17 INFO - PROCESS | 1888 | 1469444657265 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 1888 | 1469444657274 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x907cd400 == 45 [pid = 1888] [id = 282] 04:04:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x90ac4000) [pid = 1888] [serial = 847] [outer = (nil)] 04:04:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x9116bc00) [pid = 1888] [serial = 848] [outer = 0x90ac4000] 04:04:17 INFO - PROCESS | 1888 | 1469444657346 Marionette DEBUG loaded listener.js 04:04:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x91414400) [pid = 1888] [serial = 849] [outer = 0x90ac4000] 04:04:18 INFO - PROCESS | 1888 | 1469444658402 Marionette TRACE conn4 <- [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]]]}] 04:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1586ms 04:04:18 INFO - PROCESS | 1888 | 1469444658501 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:04:18 INFO - PROCESS | 1888 | 1469444658508 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:04:18 INFO - PROCESS | 1888 | 1469444658516 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:04:18 INFO - PROCESS | 1888 | 1469444658520 Marionette TRACE conn4 <- [1,1102,null,{}] 04:04:18 INFO - PROCESS | 1888 | 1469444658582 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:18 INFO - PROCESS | 1888 | 1469444658589 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:18 INFO - PROCESS | 1888 | 1469444658810 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:04:19 INFO - PROCESS | 1888 | 1469444659054 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:19 INFO - PROCESS | 1888 | 1469444659067 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd4400 == 46 [pid = 1888] [id = 283] 04:04:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8e4d4800) [pid = 1888] [serial = 850] [outer = (nil)] 04:04:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8e89b400) [pid = 1888] [serial = 851] [outer = 0x8e4d4800] 04:04:19 INFO - PROCESS | 1888 | 1469444659161 Marionette DEBUG loaded listener.js 04:04:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8edd2800) [pid = 1888] [serial = 852] [outer = 0x8e4d4800] 04:04:19 INFO - PROCESS | 1888 | --DOCSHELL 0x99e7e400 == 45 [pid = 1888] [id = 9] 04:04:20 INFO - PROCESS | 1888 | 1469444660207 Marionette TRACE conn4 <- [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]]]}] 04:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1729ms 04:04:20 INFO - PROCESS | 1888 | 1469444660245 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:04:20 INFO - PROCESS | 1888 | 1469444660253 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:04:20 INFO - PROCESS | 1888 | 1469444660264 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:04:20 INFO - PROCESS | 1888 | 1469444660268 Marionette TRACE conn4 <- [1,1106,null,{}] 04:04:20 INFO - PROCESS | 1888 | 1469444660275 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:20 INFO - PROCESS | 1888 | 1469444660282 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:20 INFO - PROCESS | 1888 | 1469444660486 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:04:20 INFO - PROCESS | 1888 | 1469444660716 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 1888 | 1469444660726 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18e800 == 46 [pid = 1888] [id = 284] 04:04:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x90703400) [pid = 1888] [serial = 853] [outer = (nil)] 04:04:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x90797c00) [pid = 1888] [serial = 854] [outer = 0x90703400] 04:04:20 INFO - PROCESS | 1888 | 1469444660853 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x907cfc00) [pid = 1888] [serial = 855] [outer = 0x90703400] 04:04:21 INFO - PROCESS | 1888 | 1469444661812 Marionette TRACE conn4 <- [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]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1584ms 04:04:21 INFO - PROCESS | 1888 | 1469444661848 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 1888 | 1469444661853 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:04:21 INFO - PROCESS | 1888 | 1469444661860 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:04:21 INFO - PROCESS | 1888 | 1469444661866 Marionette TRACE conn4 <- [1,1110,null,{}] 04:04:21 INFO - PROCESS | 1888 | 1469444661883 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:21 INFO - PROCESS | 1888 | 1469444661893 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:22 INFO - PROCESS | 1888 | 1469444662088 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:04:22 INFO - PROCESS | 1888 | 1469444662307 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 1888 | 1469444662321 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef86c00 == 47 [pid = 1888] [id = 285] 04:04:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x91411800) [pid = 1888] [serial = 856] [outer = (nil)] 04:04:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x9157a000) [pid = 1888] [serial = 857] [outer = 0x91411800] 04:04:22 INFO - PROCESS | 1888 | 1469444662448 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x91913c00) [pid = 1888] [serial = 858] [outer = 0x91411800] 04:04:23 INFO - PROCESS | 1888 | 1469444663367 Marionette TRACE conn4 <- [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]]]}] 04:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1542ms 04:04:23 INFO - PROCESS | 1888 | 1469444663403 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:04:23 INFO - PROCESS | 1888 | 1469444663407 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:04:23 INFO - PROCESS | 1888 | 1469444663416 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:04:23 INFO - PROCESS | 1888 | 1469444663420 Marionette TRACE conn4 <- [1,1114,null,{}] 04:04:23 INFO - PROCESS | 1888 | 1469444663426 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:23 INFO - PROCESS | 1888 | 1469444663431 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:23 INFO - PROCESS | 1888 | 1469444663634 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:04:23 INFO - PROCESS | 1888 | 1469444663814 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:23 INFO - PROCESS | 1888 | 1469444663823 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dac00 == 48 [pid = 1888] [id = 286] 04:04:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x8efdec00) [pid = 1888] [serial = 859] [outer = (nil)] 04:04:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x91c11c00) [pid = 1888] [serial = 860] [outer = 0x8efdec00] 04:04:23 INFO - PROCESS | 1888 | 1469444663954 Marionette DEBUG loaded listener.js 04:04:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x91c16000) [pid = 1888] [serial = 861] [outer = 0x8efdec00] 04:04:24 INFO - PROCESS | 1888 | 1469444664938 Marionette TRACE conn4 <- [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]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1535ms 04:04:24 INFO - PROCESS | 1888 | 1469444664952 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 1888 | 1469444664956 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:04:24 INFO - PROCESS | 1888 | 1469444664963 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 1888 | 1469444664967 Marionette TRACE conn4 <- [1,1118,null,{}] 04:04:24 INFO - PROCESS | 1888 | 1469444664973 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:24 INFO - PROCESS | 1888 | 1469444664978 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:25 INFO - PROCESS | 1888 | 1469444665179 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:04:25 INFO - PROCESS | 1888 | 1469444665416 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:25 INFO - PROCESS | 1888 | 1469444665428 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88f000 == 49 [pid = 1888] [id = 287] 04:04:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x9191f800) [pid = 1888] [serial = 862] [outer = (nil)] 04:04:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x91cc3400) [pid = 1888] [serial = 863] [outer = 0x9191f800] 04:04:25 INFO - PROCESS | 1888 | 1469444665554 Marionette DEBUG loaded listener.js 04:04:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x91cc7c00) [pid = 1888] [serial = 864] [outer = 0x9191f800] 04:04:26 INFO - PROCESS | 1888 | 1469444666535 Marionette TRACE conn4 <- [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]]]}] 04:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1583ms 04:04:26 INFO - PROCESS | 1888 | 1469444666546 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:04:26 INFO - PROCESS | 1888 | 1469444666550 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:04:26 INFO - PROCESS | 1888 | 1469444666557 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:04:26 INFO - PROCESS | 1888 | 1469444666561 Marionette TRACE conn4 <- [1,1122,null,{}] 04:04:26 INFO - PROCESS | 1888 | 1469444666567 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:26 INFO - PROCESS | 1888 | 1469444666577 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:26 INFO - PROCESS | 1888 | 1469444666813 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:04:27 INFO - PROCESS | 1888 | 1469444667050 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 1888 | 1469444667056 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5fa000 == 50 [pid = 1888] [id = 288] 04:04:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x91c1e400) [pid = 1888] [serial = 865] [outer = (nil)] 04:04:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x92417800) [pid = 1888] [serial = 866] [outer = 0x91c1e400] 04:04:27 INFO - PROCESS | 1888 | 1469444667197 Marionette DEBUG loaded listener.js 04:04:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x92e14400) [pid = 1888] [serial = 867] [outer = 0x91c1e400] 04:04:28 INFO - PROCESS | 1888 | 1469444668192 Marionette TRACE conn4 <- [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]]]}] 04:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1690ms 04:04:28 INFO - PROCESS | 1888 | 1469444668249 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:04:28 INFO - PROCESS | 1888 | 1469444668254 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:04:28 INFO - PROCESS | 1888 | 1469444668261 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:04:28 INFO - PROCESS | 1888 | 1469444668265 Marionette TRACE conn4 <- [1,1126,null,{}] 04:04:28 INFO - PROCESS | 1888 | 1469444668271 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:28 INFO - PROCESS | 1888 | 1469444668276 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:28 INFO - PROCESS | 1888 | 1469444668482 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:04:28 INFO - PROCESS | 1888 | 1469444668716 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:28 INFO - PROCESS | 1888 | 1469444668722 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x907ccc00 == 51 [pid = 1888] [id = 289] 04:04:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x91c1ec00) [pid = 1888] [serial = 868] [outer = (nil)] 04:04:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x92e1b800) [pid = 1888] [serial = 869] [outer = 0x91c1ec00] 04:04:28 INFO - PROCESS | 1888 | 1469444668862 Marionette DEBUG loaded listener.js 04:04:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x92e1ec00) [pid = 1888] [serial = 870] [outer = 0x91c1ec00] 04:04:29 INFO - PROCESS | 1888 | 1469444669781 Marionette TRACE conn4 <- [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]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1584ms 04:04:29 INFO - PROCESS | 1888 | 1469444669846 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:04:29 INFO - PROCESS | 1888 | 1469444669856 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:04:29 INFO - PROCESS | 1888 | 1469444669863 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 1888 | 1469444669867 Marionette TRACE conn4 <- [1,1130,null,{}] 04:04:29 INFO - PROCESS | 1888 | 1469444669872 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:29 INFO - PROCESS | 1888 | 1469444669878 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:30 INFO - PROCESS | 1888 | 1469444670098 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:04:30 INFO - PROCESS | 1888 | 1469444670443 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 1888 | 1469444670454 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcd400 == 52 [pid = 1888] [id = 290] 04:04:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x8dbd3c00) [pid = 1888] [serial = 871] [outer = (nil)] 04:04:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x93b31800) [pid = 1888] [serial = 872] [outer = 0x8dbd3c00] 04:04:30 INFO - PROCESS | 1888 | 1469444670541 Marionette DEBUG loaded listener.js 04:04:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x93b33800) [pid = 1888] [serial = 873] [outer = 0x8dbd3c00] 04:04:31 INFO - PROCESS | 1888 | 1469444671484 Marionette TRACE conn4 <- [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]]]}] 04:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1635ms 04:04:31 INFO - PROCESS | 1888 | 1469444671497 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:04:31 INFO - PROCESS | 1888 | 1469444671502 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:04:31 INFO - PROCESS | 1888 | 1469444671508 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - PROCESS | 1888 | 1469444671512 Marionette TRACE conn4 <- [1,1134,null,{}] 04:04:31 INFO - PROCESS | 1888 | 1469444671517 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:31 INFO - PROCESS | 1888 | 1469444671522 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:31 INFO - PROCESS | 1888 | 1469444671702 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:04:31 INFO - PROCESS | 1888 | 1469444671885 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:31 INFO - PROCESS | 1888 | 1469444671894 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81e800 == 53 [pid = 1888] [id = 291] 04:04:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x8e82c000) [pid = 1888] [serial = 874] [outer = (nil)] 04:04:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x91571800) [pid = 1888] [serial = 875] [outer = 0x8e82c000] 04:04:32 INFO - PROCESS | 1888 | 1469444672019 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x93b2e800) [pid = 1888] [serial = 876] [outer = 0x8e82c000] 04:04:33 INFO - PROCESS | 1888 | 1469444673283 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1837ms 04:04:33 INFO - PROCESS | 1888 | 1469444673346 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:04:33 INFO - PROCESS | 1888 | 1469444673354 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:04:33 INFO - PROCESS | 1888 | 1469444673363 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:04:33 INFO - PROCESS | 1888 | 1469444673368 Marionette TRACE conn4 <- [1,1138,null,{}] 04:04:33 INFO - PROCESS | 1888 | 1469444673376 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:33 INFO - PROCESS | 1888 | 1469444673387 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:33 INFO - PROCESS | 1888 | 1469444673678 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:04:33 INFO - PROCESS | 1888 | 1469444673867 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 1888 | 1469444673874 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4da800 == 54 [pid = 1888] [id = 292] 04:04:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 125 (0x8e4dbc00) [pid = 1888] [serial = 877] [outer = (nil)] 04:04:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 126 (0x8e8a9400) [pid = 1888] [serial = 878] [outer = 0x8e4dbc00] 04:04:33 INFO - PROCESS | 1888 | 1469444673958 Marionette DEBUG loaded listener.js 04:04:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 127 (0x8ef8d000) [pid = 1888] [serial = 879] [outer = 0x8e4dbc00] 04:04:34 INFO - PROCESS | 1888 | 1469444674964 Marionette TRACE conn4 <- [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]]]}] 04:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1637ms 04:04:35 INFO - PROCESS | 1888 | 1469444674999 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:04:35 INFO - PROCESS | 1888 | 1469444675006 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:04:35 INFO - PROCESS | 1888 | 1469444675016 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:04:35 INFO - PROCESS | 1888 | 1469444675020 Marionette TRACE conn4 <- [1,1142,null,{}] 04:04:35 INFO - PROCESS | 1888 | 1469444675026 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:35 INFO - PROCESS | 1888 | 1469444675032 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:35 INFO - PROCESS | 1888 | 1469444675228 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d3400 == 53 [pid = 1888] [id = 247] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18d400 == 52 [pid = 1888] [id = 248] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82d000 == 51 [pid = 1888] [id = 260] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e827800 == 50 [pid = 1888] [id = 281] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a2400 == 49 [pid = 1888] [id = 249] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcc800 == 48 [pid = 1888] [id = 250] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x93e26000 == 47 [pid = 1888] [id = 256] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x90799000 == 46 [pid = 1888] [id = 258] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x91410000 == 45 [pid = 1888] [id = 257] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bac00 == 44 [pid = 1888] [id = 261] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x909e1c00 == 43 [pid = 1888] [id = 259] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82ac00 == 42 [pid = 1888] [id = 262] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c3c00 == 41 [pid = 1888] [id = 251] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d4000 == 40 [pid = 1888] [id = 255] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe6000 == 39 [pid = 1888] [id = 252] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d6000 == 38 [pid = 1888] [id = 246] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8d886800 == 37 [pid = 1888] [id = 263] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x91578800 == 36 [pid = 1888] [id = 253] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x91577000 == 35 [pid = 1888] [id = 254] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x9cddf800 == 34 [pid = 1888] [id = 11] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4da800 == 33 [pid = 1888] [id = 292] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81e800 == 32 [pid = 1888] [id = 291] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcd400 == 31 [pid = 1888] [id = 290] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x907ccc00 == 30 [pid = 1888] [id = 289] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88f000 == 29 [pid = 1888] [id = 287] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5fa000 == 28 [pid = 1888] [id = 288] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dac00 == 27 [pid = 1888] [id = 286] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef86c00 == 26 [pid = 1888] [id = 285] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18e800 == 25 [pid = 1888] [id = 284] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x907cd400 == 24 [pid = 1888] [id = 282] 04:04:36 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd4400 == 23 [pid = 1888] [id = 283] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 126 (0x8f090400) [pid = 1888] [serial = 803] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 125 (0x8e89fc00) [pid = 1888] [serial = 756] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 124 (0x90703000) [pid = 1888] [serial = 758] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x8ef84400) [pid = 1888] [serial = 789] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x8d9b7c00) [pid = 1888] [serial = 792] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0x9157f400) [pid = 1888] [serial = 761] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x979bb000) [pid = 1888] [serial = 783] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x8e81bc00) [pid = 1888] [serial = 755] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x979b4000) [pid = 1888] [serial = 786] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x8efe4800) [pid = 1888] [serial = 800] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x93b32000) [pid = 1888] [serial = 768] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x91847400) [pid = 1888] [serial = 762] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x8e8a5c00) [pid = 1888] [serial = 798] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x979ac400) [pid = 1888] [serial = 782] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x91c1b400) [pid = 1888] [serial = 764] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x95585400) [pid = 1888] [serial = 777] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x949df400) [pid = 1888] [serial = 770] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x9530dc00) [pid = 1888] [serial = 771] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x8e4dcc00) [pid = 1888] [serial = 794] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8e5ee000) [pid = 1888] [serial = 795] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x953c5400) [pid = 1888] [serial = 776] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x92e1c400) [pid = 1888] [serial = 767] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x978f6400) [pid = 1888] [serial = 780] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8e8a2800) [pid = 1888] [serial = 788] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8e89b800) [pid = 1888] [serial = 797] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x91ccc000) [pid = 1888] [serial = 765] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x95345400) [pid = 1888] [serial = 773] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8f08cc00) [pid = 1888] [serial = 801] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x9539bc00) [pid = 1888] [serial = 774] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x907c7400) [pid = 1888] [serial = 759] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8d891800) [pid = 1888] [serial = 791] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x9191d400) [pid = 1888] [serial = 785] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x978f2000) [pid = 1888] [serial = 779] [outer = (nil)] [url = about:blank] 04:04:36 INFO - PROCESS | 1888 | 1469444676870 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 1888 | 1469444676880 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d891800 == 24 [pid = 1888] [id = 293] 04:04:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8d891c00) [pid = 1888] [serial = 880] [outer = (nil)] 04:04:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8d9b7000) [pid = 1888] [serial = 881] [outer = 0x8d891c00] 04:04:37 INFO - PROCESS | 1888 | 1469444677021 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8d9bec00) [pid = 1888] [serial = 882] [outer = 0x8d891c00] 04:04:37 INFO - PROCESS | 1888 | 1469444677890 Marionette TRACE conn4 <- [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]]]}] 04:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2940ms 04:04:37 INFO - PROCESS | 1888 | 1469444677959 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:04:37 INFO - PROCESS | 1888 | 1469444677965 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:04:37 INFO - PROCESS | 1888 | 1469444677973 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:04:37 INFO - PROCESS | 1888 | 1469444677977 Marionette TRACE conn4 <- [1,1146,null,{}] 04:04:37 INFO - PROCESS | 1888 | 1469444677986 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:37 INFO - PROCESS | 1888 | 1469444677995 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:38 INFO - PROCESS | 1888 | 1469444678176 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:04:38 INFO - PROCESS | 1888 | 1469444678319 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 1888 | 1469444678327 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f0400 == 25 [pid = 1888] [id = 294] 04:04:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8e5f1000) [pid = 1888] [serial = 883] [outer = (nil)] 04:04:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8e5f8000) [pid = 1888] [serial = 884] [outer = 0x8e5f1000] 04:04:38 INFO - PROCESS | 1888 | 1469444678426 Marionette DEBUG loaded listener.js 04:04:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8e815400) [pid = 1888] [serial = 885] [outer = 0x8e5f1000] 04:04:39 INFO - PROCESS | 1888 | 1469444679411 Marionette TRACE conn4 <- [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]]]}] 04:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1486ms 04:04:39 INFO - PROCESS | 1888 | 1469444679478 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:04:39 INFO - PROCESS | 1888 | 1469444679484 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:04:39 INFO - PROCESS | 1888 | 1469444679492 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:04:39 INFO - PROCESS | 1888 | 1469444679495 Marionette TRACE conn4 <- [1,1150,null,{}] 04:04:39 INFO - PROCESS | 1888 | 1469444679502 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:39 INFO - PROCESS | 1888 | 1469444679507 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:39 INFO - PROCESS | 1888 | 1469444679769 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:04:39 INFO - PROCESS | 1888 | 1469444679793 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:39 INFO - PROCESS | 1888 | 1469444679802 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82a000 == 26 [pid = 1888] [id = 295] 04:04:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8e834c00) [pid = 1888] [serial = 886] [outer = (nil)] 04:04:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8e8a0c00) [pid = 1888] [serial = 887] [outer = 0x8e834c00] 04:04:39 INFO - PROCESS | 1888 | 1469444679875 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8e8a8400) [pid = 1888] [serial = 888] [outer = 0x8e834c00] 04:04:41 INFO - PROCESS | 1888 | 1469444681016 Marionette TRACE conn4 <- [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]]]}] 04:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1537ms 04:04:41 INFO - PROCESS | 1888 | 1469444681029 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:04:41 INFO - PROCESS | 1888 | 1469444681033 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:04:41 INFO - PROCESS | 1888 | 1469444681056 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 1888 | 1469444681067 Marionette TRACE conn4 <- [1,1154,null,{}] 04:04:41 INFO - PROCESS | 1888 | 1469444681076 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:41 INFO - PROCESS | 1888 | 1469444681084 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:41 INFO - PROCESS | 1888 | 1469444681322 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:04:41 INFO - PROCESS | 1888 | 1469444681351 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:41 INFO - PROCESS | 1888 | 1469444681357 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcc000 == 27 [pid = 1888] [id = 296] 04:04:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8e4d9800) [pid = 1888] [serial = 889] [outer = (nil)] 04:04:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8f087000) [pid = 1888] [serial = 890] [outer = 0x8e4d9800] 04:04:41 INFO - PROCESS | 1888 | 1469444681453 Marionette DEBUG loaded listener.js 04:04:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x8f090400) [pid = 1888] [serial = 891] [outer = 0x8e4d9800] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x99e7f000) [pid = 1888] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0xa0696000) [pid = 1888] [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.] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x90794c00) [pid = 1888] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8e4d1800) [pid = 1888] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x9079b000) [pid = 1888] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8e815800) [pid = 1888] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x91412000) [pid = 1888] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x909e5c00) [pid = 1888] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x9157ac00) [pid = 1888] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x90702800) [pid = 1888] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8dbc9800) [pid = 1888] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8e8a0800) [pid = 1888] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e4d8400) [pid = 1888] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x90ac4000) [pid = 1888] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8dbd1000) [pid = 1888] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x907d3c00) [pid = 1888] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8dbca800) [pid = 1888] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:04:42 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8edd1c00) [pid = 1888] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:04:43 INFO - PROCESS | 1888 | 1469444683138 Marionette TRACE conn4 <- [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]]]}] 04:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2159ms 04:04:43 INFO - PROCESS | 1888 | 1469444683201 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:04:43 INFO - PROCESS | 1888 | 1469444683206 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:04:43 INFO - PROCESS | 1888 | 1469444683213 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:04:43 INFO - PROCESS | 1888 | 1469444683216 Marionette TRACE conn4 <- [1,1158,null,{}] 04:04:43 INFO - PROCESS | 1888 | 1469444683228 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:43 INFO - PROCESS | 1888 | 1469444683232 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:43 INFO - PROCESS | 1888 | 1469444683479 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:04:43 INFO - PROCESS | 1888 | 1469444683494 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:43 INFO - PROCESS | 1888 | 1469444683499 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:43 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d891000 == 28 [pid = 1888] [id = 297] 04:04:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8e815800) [pid = 1888] [serial = 892] [outer = (nil)] 04:04:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8f186800) [pid = 1888] [serial = 893] [outer = 0x8e815800] 04:04:43 INFO - PROCESS | 1888 | 1469444683573 Marionette DEBUG loaded listener.js 04:04:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8f18b400) [pid = 1888] [serial = 894] [outer = 0x8e815800] 04:04:44 INFO - PROCESS | 1888 | 1469444684508 Marionette TRACE conn4 <- [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]]]}] 04:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1342ms 04:04:44 INFO - PROCESS | 1888 | 1469444684556 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:04:44 INFO - PROCESS | 1888 | 1469444684563 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:04:44 INFO - PROCESS | 1888 | 1469444684573 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 1888 | 1469444684579 Marionette TRACE conn4 <- [1,1162,null,{}] 04:04:44 INFO - PROCESS | 1888 | 1469444684591 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:44 INFO - PROCESS | 1888 | 1469444684597 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:44 INFO - PROCESS | 1888 | 1469444684836 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:04:45 INFO - PROCESS | 1888 | 1469444685083 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 1888 | 1469444685100 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d7c00 == 29 [pid = 1888] [id = 298] 04:04:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8e4d9400) [pid = 1888] [serial = 895] [outer = (nil)] 04:04:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8e4dcc00) [pid = 1888] [serial = 896] [outer = 0x8e4d9400] 04:04:45 INFO - PROCESS | 1888 | 1469444685206 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8e833c00) [pid = 1888] [serial = 897] [outer = 0x8e4d9400] 04:04:46 INFO - PROCESS | 1888 | 1469444686181 Marionette TRACE conn4 <- [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]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1645ms 04:04:46 INFO - PROCESS | 1888 | 1469444686217 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 1888 | 1469444686225 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:04:46 INFO - PROCESS | 1888 | 1469444686259 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 1888 | 1469444686266 Marionette TRACE conn4 <- [1,1166,null,{}] 04:04:46 INFO - PROCESS | 1888 | 1469444686273 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:46 INFO - PROCESS | 1888 | 1469444686279 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:46 INFO - PROCESS | 1888 | 1469444686479 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:04:46 INFO - PROCESS | 1888 | 1469444686706 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 1888 | 1469444686716 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c0800 == 30 [pid = 1888] [id = 299] 04:04:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8dbc9400) [pid = 1888] [serial = 898] [outer = (nil)] 04:04:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8f180800) [pid = 1888] [serial = 899] [outer = 0x8dbc9400] 04:04:46 INFO - PROCESS | 1888 | 1469444686822 Marionette DEBUG loaded listener.js 04:04:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x90703000) [pid = 1888] [serial = 900] [outer = 0x8dbc9400] 04:04:47 INFO - PROCESS | 1888 | 1469444687772 Marionette TRACE conn4 <- [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]]]}] 04:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1553ms 04:04:47 INFO - PROCESS | 1888 | 1469444687808 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:04:47 INFO - PROCESS | 1888 | 1469444687812 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:04:47 INFO - PROCESS | 1888 | 1469444687820 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:04:47 INFO - PROCESS | 1888 | 1469444687826 Marionette TRACE conn4 <- [1,1170,null,{}] 04:04:47 INFO - PROCESS | 1888 | 1469444687844 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:47 INFO - PROCESS | 1888 | 1469444687854 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:48 INFO - PROCESS | 1888 | 1469444688066 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:04:48 INFO - PROCESS | 1888 | 1469444688350 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 1888 | 1469444688362 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x907d0c00 == 31 [pid = 1888] [id = 300] 04:04:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x907d1000) [pid = 1888] [serial = 901] [outer = (nil)] 04:04:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x909dd800) [pid = 1888] [serial = 902] [outer = 0x907d1000] 04:04:48 INFO - PROCESS | 1888 | 1469444688511 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x909e8400) [pid = 1888] [serial = 903] [outer = 0x907d1000] 04:04:49 INFO - PROCESS | 1888 | 1469444689504 Marionette TRACE conn4 <- [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]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1744ms 04:04:49 INFO - PROCESS | 1888 | 1469444689565 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:04:49 INFO - PROCESS | 1888 | 1469444689571 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:04:49 INFO - PROCESS | 1888 | 1469444689580 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 1888 | 1469444689583 Marionette TRACE conn4 <- [1,1174,null,{}] 04:04:49 INFO - PROCESS | 1888 | 1469444689590 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:49 INFO - PROCESS | 1888 | 1469444689595 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:49 INFO - PROCESS | 1888 | 1469444689812 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:04:50 INFO - PROCESS | 1888 | 1469444690036 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 1888 | 1469444690044 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x9079a400 == 32 [pid = 1888] [id = 301] 04:04:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x909dcc00) [pid = 1888] [serial = 904] [outer = (nil)] 04:04:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x90acc800) [pid = 1888] [serial = 905] [outer = 0x909dcc00] 04:04:50 INFO - PROCESS | 1888 | 1469444690181 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x91164c00) [pid = 1888] [serial = 906] [outer = 0x909dcc00] 04:04:51 INFO - PROCESS | 1888 | 1469444691170 Marionette TRACE conn4 <- [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] 04:04:51 INFO - PROCESS | 1888 | 1469444691226 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:04:51 INFO - PROCESS | 1888 | 1469444691234 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 1888 | 1469444691238 Marionette TRACE conn4 <- [1,1178,null,{}] 04:04:51 INFO - PROCESS | 1888 | 1469444691244 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:51 INFO - PROCESS | 1888 | 1469444691250 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:51 INFO - PROCESS | 1888 | 1469444691432 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:04:51 INFO - PROCESS | 1888 | 1469444691648 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 1888 | 1469444691658 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efd9400 == 33 [pid = 1888] [id = 302] 04:04:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x91169000) [pid = 1888] [serial = 907] [outer = (nil)] 04:04:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x91414c00) [pid = 1888] [serial = 908] [outer = 0x91169000] 04:04:51 INFO - PROCESS | 1888 | 1469444691789 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x9141bc00) [pid = 1888] [serial = 909] [outer = 0x91169000] 04:04:52 INFO - PROCESS | 1888 | 1469444692745 Marionette TRACE conn4 <- [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] 04:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:04:52 INFO - PROCESS | 1888 | 1469444692823 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:04:52 INFO - PROCESS | 1888 | 1469444692831 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 1888 | 1469444692834 Marionette TRACE conn4 <- [1,1182,null,{}] 04:04:52 INFO - PROCESS | 1888 | 1469444692841 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:52 INFO - PROCESS | 1888 | 1469444692853 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:53 INFO - PROCESS | 1888 | 1469444693140 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:04:53 INFO - PROCESS | 1888 | 1469444693409 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 1888 | 1469444693419 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f3800 == 34 [pid = 1888] [id = 303] 04:04:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x91162400) [pid = 1888] [serial = 910] [outer = (nil)] 04:04:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x9184ec00) [pid = 1888] [serial = 911] [outer = 0x91162400] 04:04:53 INFO - PROCESS | 1888 | 1469444693532 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x91c12400) [pid = 1888] [serial = 912] [outer = 0x91162400] 04:04:54 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:54 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:04:54 INFO - PROCESS | 1888 | 1469444694583 Marionette TRACE conn4 <- [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] 04:04:54 INFO - PROCESS | 1888 | 1469444694674 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:04:54 INFO - PROCESS | 1888 | 1469444694683 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 1888 | 1469444694687 Marionette TRACE conn4 <- [1,1186,null,{}] 04:04:54 INFO - PROCESS | 1888 | 1469444694694 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:54 INFO - PROCESS | 1888 | 1469444694699 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:54 INFO - PROCESS | 1888 | 1469444694943 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:04:55 INFO - PROCESS | 1888 | 1469444695256 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:55 INFO - PROCESS | 1888 | 1469444695266 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbccc00 == 35 [pid = 1888] [id = 304] 04:04:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x8dbd8000) [pid = 1888] [serial = 913] [outer = (nil)] 04:04:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x91ccc400) [pid = 1888] [serial = 914] [outer = 0x8dbd8000] 04:04:55 INFO - PROCESS | 1888 | 1469444695398 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x91c14400) [pid = 1888] [serial = 915] [outer = 0x8dbd8000] 04:04:56 INFO - PROCESS | 1888 | 1469444696368 Marionette TRACE conn4 <- [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] 04:04:56 INFO - PROCESS | 1888 | 1469444696432 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:04:56 INFO - PROCESS | 1888 | 1469444696440 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 1888 | 1469444696444 Marionette TRACE conn4 <- [1,1190,null,{}] 04:04:56 INFO - PROCESS | 1888 | 1469444696451 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:56 INFO - PROCESS | 1888 | 1469444696456 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:56 INFO - PROCESS | 1888 | 1469444696648 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:04:56 INFO - PROCESS | 1888 | 1469444696889 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 1888 | 1469444696900 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x91170400 == 36 [pid = 1888] [id = 305] 04:04:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x9240dc00) [pid = 1888] [serial = 916] [outer = (nil)] 04:04:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x9241ac00) [pid = 1888] [serial = 917] [outer = 0x9240dc00] 04:04:57 INFO - PROCESS | 1888 | 1469444697011 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x92e18000) [pid = 1888] [serial = 918] [outer = 0x9240dc00] 04:04:57 INFO - PROCESS | 1888 | 1469444697904 Marionette TRACE conn4 <- [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] 04:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:04:57 INFO - PROCESS | 1888 | 1469444697985 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:04:57 INFO - PROCESS | 1888 | 1469444697992 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:04:57 INFO - PROCESS | 1888 | 1469444697996 Marionette TRACE conn4 <- [1,1194,null,{}] 04:04:58 INFO - PROCESS | 1888 | 1469444698001 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:58 INFO - PROCESS | 1888 | 1469444698006 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:58 INFO - PROCESS | 1888 | 1469444698199 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:04:58 INFO - PROCESS | 1888 | 1469444698429 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 1888 | 1469444698439 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efdf800 == 37 [pid = 1888] [id = 306] 04:04:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x8f184c00) [pid = 1888] [serial = 919] [outer = (nil)] 04:04:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 117 (0x9241a800) [pid = 1888] [serial = 920] [outer = 0x8f184c00] 04:04:58 INFO - PROCESS | 1888 | 1469444698553 Marionette DEBUG loaded listener.js 04:04:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 118 (0x93b2fc00) [pid = 1888] [serial = 921] [outer = 0x8f184c00] 04:04:59 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:59 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:59 INFO - PROCESS | 1888 | 1469444699536 Marionette TRACE conn4 <- [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] 04:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:04:59 INFO - PROCESS | 1888 | 1469444699588 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:04:59 INFO - PROCESS | 1888 | 1469444699595 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:04:59 INFO - PROCESS | 1888 | 1469444699599 Marionette TRACE conn4 <- [1,1198,null,{}] 04:04:59 INFO - PROCESS | 1888 | 1469444699605 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:59 INFO - PROCESS | 1888 | 1469444699610 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:04:59 INFO - PROCESS | 1888 | 1469444699809 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:05:00 INFO - PROCESS | 1888 | 1469444700044 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 1888 | 1469444700054 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88ac00 == 38 [pid = 1888] [id = 307] 04:05:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 119 (0x8d9ba000) [pid = 1888] [serial = 922] [outer = (nil)] 04:05:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 120 (0x8ef88c00) [pid = 1888] [serial = 923] [outer = 0x8d9ba000] 04:05:00 INFO - PROCESS | 1888 | 1469444700152 Marionette DEBUG loaded listener.js 04:05:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 121 (0x8f184800) [pid = 1888] [serial = 924] [outer = 0x8d9ba000] 04:05:01 INFO - PROCESS | 1888 | 1469444701214 Marionette TRACE conn4 <- [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]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1685ms 04:05:01 INFO - PROCESS | 1888 | 1469444701281 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:05:01 INFO - PROCESS | 1888 | 1469444701288 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:05:01 INFO - PROCESS | 1888 | 1469444701298 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 1888 | 1469444701302 Marionette TRACE conn4 <- [1,1202,null,{}] 04:05:01 INFO - PROCESS | 1888 | 1469444701313 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:01 INFO - PROCESS | 1888 | 1469444701318 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:01 INFO - PROCESS | 1888 | 1469444701571 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:05:01 INFO - PROCESS | 1888 | 1469444701917 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 1888 | 1469444701930 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d9c00 == 39 [pid = 1888] [id = 308] 04:05:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 122 (0x8e4da000) [pid = 1888] [serial = 925] [outer = (nil)] 04:05:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 123 (0x8e5ed800) [pid = 1888] [serial = 926] [outer = 0x8e4da000] 04:05:02 INFO - PROCESS | 1888 | 1469444702014 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 124 (0x8e817000) [pid = 1888] [serial = 927] [outer = 0x8e4da000] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 123 (0x9a58a800) [pid = 1888] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 122 (0x8e4d3c00) [pid = 1888] [serial = 594] [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.] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 121 (0x907cc800) [pid = 1888] [serial = 842] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 120 (0x8f17f800) [pid = 1888] [serial = 804] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 119 (0x9079d400) [pid = 1888] [serial = 812] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 118 (0x907c6800) [pid = 1888] [serial = 813] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 117 (0x8f08c000) [pid = 1888] [serial = 809] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 116 (0x8f189c00) [pid = 1888] [serial = 810] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x9141ac00) [pid = 1888] [serial = 821] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x91575c00) [pid = 1888] [serial = 822] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x90acbc00) [pid = 1888] [serial = 818] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x91166800) [pid = 1888] [serial = 819] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x91914000) [pid = 1888] [serial = 827] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x91916800) [pid = 1888] [serial = 828] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x9070b800) [pid = 1888] [serial = 839] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x8ef91c00) [pid = 1888] [serial = 830] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x9079a000) [pid = 1888] [serial = 831] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8edd7000) [pid = 1888] [serial = 836] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8ef8e400) [pid = 1888] [serial = 837] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8e5f9000) [pid = 1888] [serial = 833] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8e81c400) [pid = 1888] [serial = 834] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x91414400) [pid = 1888] [serial = 849] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x9116bc00) [pid = 1888] [serial = 848] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8e4d1400) [pid = 1888] [serial = 806] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8e819400) [pid = 1888] [serial = 807] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x909e1800) [pid = 1888] [serial = 815] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x909e4c00) [pid = 1888] [serial = 816] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x9157fc00) [pid = 1888] [serial = 824] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x91578c00) [pid = 1888] [serial = 825] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x90795000) [pid = 1888] [serial = 840] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x909da800) [pid = 1888] [serial = 843] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x9079dc00) [pid = 1888] [serial = 846] [outer = (nil)] [url = about:blank] 04:05:02 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8f08ec00) [pid = 1888] [serial = 845] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1888 | 1469444703116 Marionette TRACE conn4 <- [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]]]}] 04:05:03 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 04:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1893ms 04:05:03 INFO - PROCESS | 1888 | 1469444703192 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 1888 | 1469444703199 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:05:03 INFO - PROCESS | 1888 | 1469444703210 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 1888 | 1469444703214 Marionette TRACE conn4 <- [1,1206,null,{}] 04:05:03 INFO - PROCESS | 1888 | 1469444703221 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:03 INFO - PROCESS | 1888 | 1469444703227 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:03 INFO - PROCESS | 1888 | 1469444703507 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:05:03 INFO - PROCESS | 1888 | 1469444703707 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 1888 | 1469444703717 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e819400 == 40 [pid = 1888] [id = 309] 04:05:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8e825c00) [pid = 1888] [serial = 928] [outer = (nil)] 04:05:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8eddb000) [pid = 1888] [serial = 929] [outer = 0x8e825c00] 04:05:03 INFO - PROCESS | 1888 | 1469444703796 Marionette DEBUG loaded listener.js 04:05:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8ef91c00) [pid = 1888] [serial = 930] [outer = 0x8e825c00] 04:05:04 INFO - PROCESS | 1888 | 1469444704661 Marionette TRACE conn4 <- [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]]]}] 04:05:04 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 04:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1483ms 04:05:04 INFO - PROCESS | 1888 | 1469444704694 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:05:04 INFO - PROCESS | 1888 | 1469444704697 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:05:04 INFO - PROCESS | 1888 | 1469444704704 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:05:04 INFO - PROCESS | 1888 | 1469444704710 Marionette TRACE conn4 <- [1,1210,null,{}] 04:05:04 INFO - PROCESS | 1888 | 1469444704727 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:04 INFO - PROCESS | 1888 | 1469444704735 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:04 INFO - PROCESS | 1888 | 1469444704908 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:05:05 INFO - PROCESS | 1888 | 1469444705056 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 1888 | 1469444705065 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x9070e400 == 41 [pid = 1888] [id = 310] 04:05:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x9070ec00) [pid = 1888] [serial = 931] [outer = (nil)] 04:05:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x90799800) [pid = 1888] [serial = 932] [outer = 0x9070ec00] 04:05:05 INFO - PROCESS | 1888 | 1469444705141 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x907a1c00) [pid = 1888] [serial = 933] [outer = 0x9070ec00] 04:05:06 INFO - PROCESS | 1888 | 1469444706068 Marionette TRACE conn4 <- [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]]]}] 04:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1438ms 04:05:06 INFO - PROCESS | 1888 | 1469444706144 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:05:06 INFO - PROCESS | 1888 | 1469444706148 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:05:06 INFO - PROCESS | 1888 | 1469444706155 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - PROCESS | 1888 | 1469444706159 Marionette TRACE conn4 <- [1,1214,null,{}] 04:05:06 INFO - PROCESS | 1888 | 1469444706173 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:06 INFO - PROCESS | 1888 | 1469444706178 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:06 INFO - PROCESS | 1888 | 1469444706422 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:05:06 INFO - PROCESS | 1888 | 1469444706445 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 1888 | 1469444706453 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x90710c00 == 42 [pid = 1888] [id = 311] 04:05:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x9079a000) [pid = 1888] [serial = 934] [outer = (nil)] 04:05:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x907d2000) [pid = 1888] [serial = 935] [outer = 0x9079a000] 04:05:06 INFO - PROCESS | 1888 | 1469444706543 Marionette DEBUG loaded listener.js 04:05:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x909e4000) [pid = 1888] [serial = 936] [outer = 0x9079a000] 04:05:07 INFO - PROCESS | 1888 | 1469444707476 Marionette TRACE conn4 <- [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]]]}] 04:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1384ms 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8d891c00) [pid = 1888] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8e4dbc00) [pid = 1888] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x91411800) [pid = 1888] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x9191f800) [pid = 1888] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8efdec00) [pid = 1888] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8dbd3c00) [pid = 1888] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e5f1000) [pid = 1888] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e4d4800) [pid = 1888] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e4d9800) [pid = 1888] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x90703400) [pid = 1888] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8e82c000) [pid = 1888] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x91c1e400) [pid = 1888] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x91c1ec00) [pid = 1888] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:05:07 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e834c00) [pid = 1888] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:05:07 INFO - PROCESS | 1888 | 1469444707690 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:05:07 INFO - PROCESS | 1888 | 1469444707694 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:05:07 INFO - PROCESS | 1888 | 1469444707706 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:05:07 INFO - PROCESS | 1888 | 1469444707709 Marionette TRACE conn4 <- [1,1218,null,{}] 04:05:07 INFO - PROCESS | 1888 | 1469444707716 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:07 INFO - PROCESS | 1888 | 1469444707723 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:07 INFO - PROCESS | 1888 | 1469444707887 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:05:08 INFO - PROCESS | 1888 | 1469444708107 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 1888 | 1469444708114 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892800 == 43 [pid = 1888] [id = 312] 04:05:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e4dd400) [pid = 1888] [serial = 937] [outer = (nil)] 04:05:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8efda400) [pid = 1888] [serial = 938] [outer = 0x8e4dd400] 04:05:08 INFO - PROCESS | 1888 | 1469444708196 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x907a1800) [pid = 1888] [serial = 939] [outer = 0x8e4dd400] 04:05:08 INFO - PROCESS | 1888 | 1469444708983 Marionette TRACE conn4 <- [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]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1334ms 04:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:05:09 INFO - PROCESS | 1888 | 1469444709040 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 1888 | 1469444709043 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:05:09 INFO - PROCESS | 1888 | 1469444709051 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 1888 | 1469444709054 Marionette TRACE conn4 <- [1,1222,null,{}] 04:05:09 INFO - PROCESS | 1888 | 1469444709060 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:09 INFO - PROCESS | 1888 | 1469444709072 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:09 INFO - PROCESS | 1888 | 1469444709300 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:05:09 INFO - PROCESS | 1888 | 1469444709432 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 1888 | 1469444709441 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f0000 == 44 [pid = 1888] [id = 313] 04:05:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e5f4800) [pid = 1888] [serial = 940] [outer = (nil)] 04:05:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91416400) [pid = 1888] [serial = 941] [outer = 0x8e5f4800] 04:05:09 INFO - PROCESS | 1888 | 1469444709514 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x91579c00) [pid = 1888] [serial = 942] [outer = 0x8e5f4800] 04:05:10 INFO - PROCESS | 1888 | 1469444710568 Marionette TRACE conn4 <- [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] 04:05:10 INFO - PROCESS | 1888 | 1469444710648 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:05:10 INFO - PROCESS | 1888 | 1469444710657 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 1888 | 1469444710666 Marionette TRACE conn4 <- [1,1226,null,{}] 04:05:10 INFO - PROCESS | 1888 | 1469444710675 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:10 INFO - PROCESS | 1888 | 1469444710682 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:10 INFO - PROCESS | 1888 | 1469444710915 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:05:11 INFO - PROCESS | 1888 | 1469444711190 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 1888 | 1469444711197 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f4c00 == 45 [pid = 1888] [id = 314] 04:05:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8e810000) [pid = 1888] [serial = 943] [outer = (nil)] 04:05:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8edd1000) [pid = 1888] [serial = 944] [outer = 0x8e810000] 04:05:11 INFO - PROCESS | 1888 | 1469444711287 Marionette DEBUG loaded listener.js 04:05:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8ef91400) [pid = 1888] [serial = 945] [outer = 0x8e810000] 04:05:12 INFO - PROCESS | 1888 | 1469444712187 Marionette TRACE conn4 <- [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]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1593ms 04:05:12 INFO - PROCESS | 1888 | 1469444712251 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 1888 | 1469444712258 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:05:12 INFO - PROCESS | 1888 | 1469444712269 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 1888 | 1469444712273 Marionette TRACE conn4 <- [1,1230,null,{}] 04:05:12 INFO - PROCESS | 1888 | 1469444712280 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:12 INFO - PROCESS | 1888 | 1469444712287 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:12 INFO - PROCESS | 1888 | 1469444712530 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:05:12 INFO - PROCESS | 1888 | 1469444712779 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 1888 | 1469444712790 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x90795400 == 46 [pid = 1888] [id = 315] 04:05:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x90796000) [pid = 1888] [serial = 946] [outer = (nil)] 04:05:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x907c8000) [pid = 1888] [serial = 947] [outer = 0x90796000] 04:05:12 INFO - PROCESS | 1888 | 1469444712922 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x907d3000) [pid = 1888] [serial = 948] [outer = 0x90796000] 04:05:13 INFO - PROCESS | 1888 | 1469444713894 Marionette TRACE conn4 <- [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]]]}] 04:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1691ms 04:05:13 INFO - PROCESS | 1888 | 1469444713961 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:05:13 INFO - PROCESS | 1888 | 1469444713965 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:05:13 INFO - PROCESS | 1888 | 1469444713973 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 1888 | 1469444713979 Marionette TRACE conn4 <- [1,1234,null,{}] 04:05:14 INFO - PROCESS | 1888 | 1469444713997 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:14 INFO - PROCESS | 1888 | 1469444714006 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:14 INFO - PROCESS | 1888 | 1469444714259 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:05:14 INFO - PROCESS | 1888 | 1469444714536 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 1888 | 1469444714549 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x91844c00 == 47 [pid = 1888] [id = 316] 04:05:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x91845000) [pid = 1888] [serial = 949] [outer = (nil)] 04:05:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91912400) [pid = 1888] [serial = 950] [outer = 0x91845000] 04:05:14 INFO - PROCESS | 1888 | 1469444714633 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x9191cc00) [pid = 1888] [serial = 951] [outer = 0x91845000] 04:05:15 INFO - PROCESS | 1888 | 1469444715526 Marionette TRACE conn4 <- [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]]]}] 04:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1592ms 04:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:05:15 INFO - PROCESS | 1888 | 1469444715565 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:05:15 INFO - PROCESS | 1888 | 1469444715569 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:05:15 INFO - PROCESS | 1888 | 1469444715576 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 1888 | 1469444715579 Marionette TRACE conn4 <- [1,1238,null,{}] 04:05:15 INFO - PROCESS | 1888 | 1469444715586 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:15 INFO - PROCESS | 1888 | 1469444715591 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:15 INFO - PROCESS | 1888 | 1469444715802 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:05:16 INFO - PROCESS | 1888 | 1469444715980 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 1888 | 1469444715988 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d886c00 == 48 [pid = 1888] [id = 317] 04:05:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x91913800) [pid = 1888] [serial = 952] [outer = (nil)] 04:05:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x92411c00) [pid = 1888] [serial = 953] [outer = 0x91913800] 04:05:16 INFO - PROCESS | 1888 | 1469444716118 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x92e20000) [pid = 1888] [serial = 954] [outer = 0x91913800] 04:05:17 INFO - PROCESS | 1888 | 1469444717013 Marionette TRACE conn4 <- [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]]]}] 04:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1491ms 04:05:17 INFO - PROCESS | 1888 | 1469444717067 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 1888 | 1469444717071 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:05:17 INFO - PROCESS | 1888 | 1469444717078 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - PROCESS | 1888 | 1469444717081 Marionette TRACE conn4 <- [1,1242,null,{}] 04:05:17 INFO - PROCESS | 1888 | 1469444717087 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:17 INFO - PROCESS | 1888 | 1469444717093 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:17 INFO - PROCESS | 1888 | 1469444717284 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:05:17 INFO - PROCESS | 1888 | 1469444717470 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:17 INFO - PROCESS | 1888 | 1469444717478 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x90ac8c00 == 49 [pid = 1888] [id = 318] 04:05:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x91412000) [pid = 1888] [serial = 955] [outer = (nil)] 04:05:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x93c62800) [pid = 1888] [serial = 956] [outer = 0x91412000] 04:05:17 INFO - PROCESS | 1888 | 1469444717563 Marionette DEBUG loaded listener.js 04:05:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x93c6c000) [pid = 1888] [serial = 957] [outer = 0x91412000] 04:05:18 INFO - PROCESS | 1888 | 1469444718536 Marionette TRACE conn4 <- [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]]]}] 04:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1533ms 04:05:18 INFO - PROCESS | 1888 | 1469444718612 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 1888 | 1469444718619 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:05:18 INFO - PROCESS | 1888 | 1469444718628 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 1888 | 1469444718632 Marionette TRACE conn4 <- [1,1246,null,{}] 04:05:18 INFO - PROCESS | 1888 | 1469444718637 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:18 INFO - PROCESS | 1888 | 1469444718648 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:18 INFO - PROCESS | 1888 | 1469444718885 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:05:19 INFO - PROCESS | 1888 | 1469444719112 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:19 INFO - PROCESS | 1888 | 1469444719120 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x91846800 == 50 [pid = 1888] [id = 319] 04:05:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x93b37400) [pid = 1888] [serial = 958] [outer = (nil)] 04:05:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x95308000) [pid = 1888] [serial = 959] [outer = 0x93b37400] 04:05:19 INFO - PROCESS | 1888 | 1469444719223 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x9530b400) [pid = 1888] [serial = 960] [outer = 0x93b37400] 04:05:20 INFO - PROCESS | 1888 | 1469444720179 Marionette TRACE conn4 <- [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]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1632ms 04:05:20 INFO - PROCESS | 1888 | 1469444720261 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 1888 | 1469444720266 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:05:20 INFO - PROCESS | 1888 | 1469444720273 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 1888 | 1469444720276 Marionette TRACE conn4 <- [1,1250,null,{}] 04:05:20 INFO - PROCESS | 1888 | 1469444720282 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:20 INFO - PROCESS | 1888 | 1469444720288 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:20 INFO - PROCESS | 1888 | 1469444720513 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:05:20 INFO - PROCESS | 1888 | 1469444720757 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 1888 | 1469444720764 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bc800 == 51 [pid = 1888] [id = 320] 04:05:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x8d9bcc00) [pid = 1888] [serial = 961] [outer = (nil)] 04:05:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x8e5f1400) [pid = 1888] [serial = 962] [outer = 0x8d9bcc00] 04:05:20 INFO - PROCESS | 1888 | 1469444720894 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x8e8a4c00) [pid = 1888] [serial = 963] [outer = 0x8d9bcc00] 04:05:22 INFO - PROCESS | 1888 | 1469444722139 Marionette TRACE conn4 <- [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]]]}] 04:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1938ms 04:05:22 INFO - PROCESS | 1888 | 1469444722212 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:05:22 INFO - PROCESS | 1888 | 1469444722218 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:05:22 INFO - PROCESS | 1888 | 1469444722227 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 1888 | 1469444722232 Marionette TRACE conn4 <- [1,1254,null,{}] 04:05:22 INFO - PROCESS | 1888 | 1469444722240 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:22 INFO - PROCESS | 1888 | 1469444722246 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:22 INFO - PROCESS | 1888 | 1469444722521 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:05:22 INFO - PROCESS | 1888 | 1469444722712 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:22 INFO - PROCESS | 1888 | 1469444722724 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f7800 == 52 [pid = 1888] [id = 321] 04:05:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 114 (0x8e811800) [pid = 1888] [serial = 964] [outer = (nil)] 04:05:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 115 (0x8e8a9800) [pid = 1888] [serial = 965] [outer = 0x8e811800] 04:05:22 INFO - PROCESS | 1888 | 1469444722800 Marionette DEBUG loaded listener.js 04:05:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 116 (0x8ef8b000) [pid = 1888] [serial = 966] [outer = 0x8e811800] 04:05:23 INFO - PROCESS | 1888 | 1469444723970 Marionette TRACE conn4 <- [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]]]}] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8e826400 == 51 [pid = 1888] [id = 278] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82e400 == 50 [pid = 1888] [id = 265] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18b000 == 49 [pid = 1888] [id = 279] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8efdb000 == 48 [pid = 1888] [id = 266] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x9070c000 == 47 [pid = 1888] [id = 280] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd7400 == 46 [pid = 1888] [id = 264] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d8000 == 45 [pid = 1888] [id = 277] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9ba400 == 44 [pid = 1888] [id = 267] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x90706400 == 43 [pid = 1888] [id = 271] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c2000 == 42 [pid = 1888] [id = 276] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd0800 == 41 [pid = 1888] [id = 268] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x90710c00 == 40 [pid = 1888] [id = 311] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9be400 == 39 [pid = 1888] [id = 269] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x9116d000 == 38 [pid = 1888] [id = 273] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8fc00 == 37 [pid = 1888] [id = 275] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x90798000 == 36 [pid = 1888] [id = 270] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892800 == 35 [pid = 1888] [id = 312] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8e816c00 == 34 [pid = 1888] [id = 272] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bf800 == 33 [pid = 1888] [id = 274] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8d891800 == 32 [pid = 1888] [id = 293] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bc800 == 31 [pid = 1888] [id = 320] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x91846800 == 30 [pid = 1888] [id = 319] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8d886c00 == 29 [pid = 1888] [id = 317] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x90ac8c00 == 28 [pid = 1888] [id = 318] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x91844c00 == 27 [pid = 1888] [id = 316] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x90795400 == 26 [pid = 1888] [id = 315] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f0000 == 25 [pid = 1888] [id = 313] 04:05:25 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f4c00 == 24 [pid = 1888] [id = 314] 04:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 3046ms 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 115 (0x8d9bec00) [pid = 1888] [serial = 882] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 114 (0x8ef8d000) [pid = 1888] [serial = 879] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 113 (0x91913c00) [pid = 1888] [serial = 858] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x91cc3400) [pid = 1888] [serial = 863] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x91c16000) [pid = 1888] [serial = 861] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x8d9b7000) [pid = 1888] [serial = 881] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x93b33800) [pid = 1888] [serial = 873] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x8e815400) [pid = 1888] [serial = 885] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8e5f8000) [pid = 1888] [serial = 884] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x9157a000) [pid = 1888] [serial = 857] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8e89b400) [pid = 1888] [serial = 851] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8f090400) [pid = 1888] [serial = 891] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x91c11c00) [pid = 1888] [serial = 860] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x90797c00) [pid = 1888] [serial = 854] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8e8a9400) [pid = 1888] [serial = 878] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x91571800) [pid = 1888] [serial = 875] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x907cfc00) [pid = 1888] [serial = 855] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x91cc7c00) [pid = 1888] [serial = 864] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x92417800) [pid = 1888] [serial = 866] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x92e1b800) [pid = 1888] [serial = 869] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x92e14400) [pid = 1888] [serial = 867] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x92e1ec00) [pid = 1888] [serial = 870] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8edd2800) [pid = 1888] [serial = 852] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e8a0c00) [pid = 1888] [serial = 887] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8f087000) [pid = 1888] [serial = 890] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e8a8400) [pid = 1888] [serial = 888] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x93b2e800) [pid = 1888] [serial = 876] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x93b31800) [pid = 1888] [serial = 872] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8f186800) [pid = 1888] [serial = 893] [outer = (nil)] [url = about:blank] 04:05:25 INFO - PROCESS | 1888 | 1469444725548 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 1888 | 1469444725553 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:05:25 INFO - PROCESS | 1888 | 1469444725566 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 1888 | 1469444725574 Marionette TRACE conn4 <- [1,1258,null,{}] 04:05:25 INFO - PROCESS | 1888 | 1469444725581 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:25 INFO - PROCESS | 1888 | 1469444725588 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:25 INFO - PROCESS | 1888 | 1469444725757 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:05:25 INFO - PROCESS | 1888 | 1469444725881 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 1888 | 1469444725893 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c3400 == 25 [pid = 1888] [id = 322] 04:05:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8dbca000) [pid = 1888] [serial = 967] [outer = (nil)] 04:05:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8dbcd000) [pid = 1888] [serial = 968] [outer = 0x8dbca000] 04:05:25 INFO - PROCESS | 1888 | 1469444725968 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8dbd1800) [pid = 1888] [serial = 969] [outer = 0x8dbca000] 04:05:26 INFO - PROCESS | 1888 | 1469444726800 Marionette TRACE conn4 <- [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]]]}] 04:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1294ms 04:05:26 INFO - PROCESS | 1888 | 1469444726861 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:05:26 INFO - PROCESS | 1888 | 1469444726867 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:05:26 INFO - PROCESS | 1888 | 1469444726879 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 1888 | 1469444726885 Marionette TRACE conn4 <- [1,1262,null,{}] 04:05:26 INFO - PROCESS | 1888 | 1469444726891 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:26 INFO - PROCESS | 1888 | 1469444726897 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:27 INFO - PROCESS | 1888 | 1469444727074 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:05:27 INFO - PROCESS | 1888 | 1469444727198 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:27 INFO - PROCESS | 1888 | 1469444727206 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e810400 == 26 [pid = 1888] [id = 323] 04:05:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8e816000) [pid = 1888] [serial = 970] [outer = (nil)] 04:05:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8e81b000) [pid = 1888] [serial = 971] [outer = 0x8e816000] 04:05:27 INFO - PROCESS | 1888 | 1469444727284 Marionette DEBUG loaded listener.js 04:05:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8e827800) [pid = 1888] [serial = 972] [outer = 0x8e816000] 04:05:28 INFO - PROCESS | 1888 | 1469444728231 Marionette TRACE conn4 <- [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]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1394ms 04:05:28 INFO - PROCESS | 1888 | 1469444728268 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 1888 | 1469444728272 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:05:28 INFO - PROCESS | 1888 | 1469444728281 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 1888 | 1469444728286 Marionette TRACE conn4 <- [1,1266,null,{}] 04:05:28 INFO - PROCESS | 1888 | 1469444728311 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:28 INFO - PROCESS | 1888 | 1469444728321 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:28 INFO - PROCESS | 1888 | 1469444728574 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:05:28 INFO - PROCESS | 1888 | 1469444728606 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 1888 | 1469444728621 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd4000 == 27 [pid = 1888] [id = 324] 04:05:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8edd4800) [pid = 1888] [serial = 973] [outer = (nil)] 04:05:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8ef83000) [pid = 1888] [serial = 974] [outer = 0x8edd4800] 04:05:28 INFO - PROCESS | 1888 | 1469444728714 Marionette DEBUG loaded listener.js 04:05:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8ef89400) [pid = 1888] [serial = 975] [outer = 0x8edd4800] 04:05:29 INFO - PROCESS | 1888 | 1469444729720 Marionette TRACE conn4 <- [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]]]}] 04:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1498ms 04:05:29 INFO - PROCESS | 1888 | 1469444729784 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:05:29 INFO - PROCESS | 1888 | 1469444729788 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:05:29 INFO - PROCESS | 1888 | 1469444729794 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - PROCESS | 1888 | 1469444729797 Marionette TRACE conn4 <- [1,1270,null,{}] 04:05:29 INFO - PROCESS | 1888 | 1469444729803 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:29 INFO - PROCESS | 1888 | 1469444729808 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:30 INFO - PROCESS | 1888 | 1469444730063 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x9079a000) [pid = 1888] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x909dcc00) [pid = 1888] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x91169000) [pid = 1888] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8d9ba000) [pid = 1888] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e4da000) [pid = 1888] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8dbc9400) [pid = 1888] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x9070ec00) [pid = 1888] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x91162400) [pid = 1888] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9240dc00) [pid = 1888] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e4d9400) [pid = 1888] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e825c00) [pid = 1888] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8dbd8000) [pid = 1888] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e5f4800) [pid = 1888] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8e815800) [pid = 1888] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x907d1000) [pid = 1888] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8f184c00) [pid = 1888] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:05:30 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8e4dd400) [pid = 1888] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:05:30 INFO - PROCESS | 1888 | 1469444730937 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 1888 | 1469444730946 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d886000 == 28 [pid = 1888] [id = 325] 04:05:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8d890000) [pid = 1888] [serial = 976] [outer = (nil)] 04:05:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e4dd400) [pid = 1888] [serial = 977] [outer = 0x8d890000] 04:05:31 INFO - PROCESS | 1888 | 1469444731033 Marionette DEBUG loaded listener.js 04:05:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8ef8d400) [pid = 1888] [serial = 978] [outer = 0x8d890000] 04:05:31 INFO - PROCESS | 1888 | 1469444731808 Marionette TRACE conn4 <- [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]]]}] 04:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2039ms 04:05:31 INFO - PROCESS | 1888 | 1469444731835 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 1888 | 1469444731839 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:05:31 INFO - PROCESS | 1888 | 1469444731845 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 1888 | 1469444731849 Marionette TRACE conn4 <- [1,1274,null,{}] 04:05:31 INFO - PROCESS | 1888 | 1469444731854 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:31 INFO - PROCESS | 1888 | 1469444731860 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:32 INFO - PROCESS | 1888 | 1469444732017 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:05:32 INFO - PROCESS | 1888 | 1469444732031 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 1888 | 1469444732040 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f087000 == 29 [pid = 1888] [id = 326] 04:05:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8f183000) [pid = 1888] [serial = 979] [outer = (nil)] 04:05:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x90706400) [pid = 1888] [serial = 980] [outer = 0x8f183000] 04:05:32 INFO - PROCESS | 1888 | 1469444732110 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x9070b000) [pid = 1888] [serial = 981] [outer = 0x8f183000] 04:05:33 INFO - PROCESS | 1888 | 1469444733183 Marionette TRACE conn4 <- [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]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1384ms 04:05:33 INFO - PROCESS | 1888 | 1469444733233 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 1888 | 1469444733241 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:05:33 INFO - PROCESS | 1888 | 1469444733252 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 1888 | 1469444733256 Marionette TRACE conn4 <- [1,1278,null,{}] 04:05:33 INFO - PROCESS | 1888 | 1469444733266 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:33 INFO - PROCESS | 1888 | 1469444733272 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:33 INFO - PROCESS | 1888 | 1469444733532 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:05:33 INFO - PROCESS | 1888 | 1469444733838 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 1888 | 1469444733851 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88a000 == 30 [pid = 1888] [id = 327] 04:05:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8dbcd400) [pid = 1888] [serial = 982] [outer = (nil)] 04:05:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e819c00) [pid = 1888] [serial = 983] [outer = 0x8dbcd400] 04:05:33 INFO - PROCESS | 1888 | 1469444733948 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8e8a2000) [pid = 1888] [serial = 984] [outer = 0x8dbcd400] 04:05:35 INFO - PROCESS | 1888 | 1469444735000 Marionette TRACE conn4 <- [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]]]}] 04:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1794ms 04:05:35 INFO - PROCESS | 1888 | 1469444735045 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:05:35 INFO - PROCESS | 1888 | 1469444735053 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:05:35 INFO - PROCESS | 1888 | 1469444735065 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 1888 | 1469444735070 Marionette TRACE conn4 <- [1,1282,null,{}] 04:05:35 INFO - PROCESS | 1888 | 1469444735077 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:35 INFO - PROCESS | 1888 | 1469444735084 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:35 INFO - PROCESS | 1888 | 1469444735285 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:05:35 INFO - PROCESS | 1888 | 1469444735511 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:35 INFO - PROCESS | 1888 | 1469444735522 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e813400 == 31 [pid = 1888] [id = 328] 04:05:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8f186800) [pid = 1888] [serial = 985] [outer = (nil)] 04:05:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x90706800) [pid = 1888] [serial = 986] [outer = 0x8f186800] 04:05:35 INFO - PROCESS | 1888 | 1469444735637 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x90796800) [pid = 1888] [serial = 987] [outer = 0x8f186800] 04:05:36 INFO - PROCESS | 1888 | 1469444736642 Marionette TRACE conn4 <- [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]]]}] 04:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1646ms 04:05:36 INFO - PROCESS | 1888 | 1469444736711 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:05:36 INFO - PROCESS | 1888 | 1469444736716 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:05:36 INFO - PROCESS | 1888 | 1469444736723 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:05:36 INFO - PROCESS | 1888 | 1469444736730 Marionette TRACE conn4 <- [1,1286,null,{}] 04:05:36 INFO - PROCESS | 1888 | 1469444736798 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:36 INFO - PROCESS | 1888 | 1469444736807 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:37 INFO - PROCESS | 1888 | 1469444737018 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:05:37 INFO - PROCESS | 1888 | 1469444737246 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:37 INFO - PROCESS | 1888 | 1469444737260 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x909dcc00 == 32 [pid = 1888] [id = 329] 04:05:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x909dd000) [pid = 1888] [serial = 988] [outer = (nil)] 04:05:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x909e6400) [pid = 1888] [serial = 989] [outer = 0x909dd000] 04:05:37 INFO - PROCESS | 1888 | 1469444737345 Marionette DEBUG loaded listener.js 04:05:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x90ac5800) [pid = 1888] [serial = 990] [outer = 0x909dd000] 04:05:38 INFO - PROCESS | 1888 | 1469444738313 Marionette TRACE conn4 <- [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]]]}] 04:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1639ms 04:05:38 INFO - PROCESS | 1888 | 1469444738363 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:05:38 INFO - PROCESS | 1888 | 1469444738368 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:05:38 INFO - PROCESS | 1888 | 1469444738374 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:05:38 INFO - PROCESS | 1888 | 1469444738378 Marionette TRACE conn4 <- [1,1290,null,{}] 04:05:38 INFO - PROCESS | 1888 | 1469444738385 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:38 INFO - PROCESS | 1888 | 1469444738390 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:38 INFO - PROCESS | 1888 | 1469444738573 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:05:38 INFO - PROCESS | 1888 | 1469444738803 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 1888 | 1469444738810 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x90ac7800 == 33 [pid = 1888] [id = 330] 04:05:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x91166c00) [pid = 1888] [serial = 991] [outer = (nil)] 04:05:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x9116bc00) [pid = 1888] [serial = 992] [outer = 0x91166c00] 04:05:38 INFO - PROCESS | 1888 | 1469444738954 Marionette DEBUG loaded listener.js 04:05:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x9116ec00) [pid = 1888] [serial = 993] [outer = 0x91166c00] 04:05:40 INFO - PROCESS | 1888 | 1469444740067 Marionette TRACE conn4 <- [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]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1741ms 04:05:40 INFO - PROCESS | 1888 | 1469444740116 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 1888 | 1469444740120 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:05:40 INFO - PROCESS | 1888 | 1469444740127 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 1888 | 1469444740130 Marionette TRACE conn4 <- [1,1294,null,{}] 04:05:40 INFO - PROCESS | 1888 | 1469444740136 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:40 INFO - PROCESS | 1888 | 1469444740141 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:40 INFO - PROCESS | 1888 | 1469444740317 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:05:40 INFO - PROCESS | 1888 | 1469444740488 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 1888 | 1469444740498 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89c400 == 34 [pid = 1888] [id = 331] 04:05:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x9140e800) [pid = 1888] [serial = 994] [outer = (nil)] 04:05:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x9141cc00) [pid = 1888] [serial = 995] [outer = 0x9140e800] 04:05:40 INFO - PROCESS | 1888 | 1469444740597 Marionette DEBUG loaded listener.js 04:05:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91576800) [pid = 1888] [serial = 996] [outer = 0x9140e800] 04:05:41 INFO - PROCESS | 1888 | 1469444741559 Marionette TRACE conn4 <- [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]]]}] 04:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1484ms 04:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:05:41 INFO - PROCESS | 1888 | 1469444741612 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:05:41 INFO - PROCESS | 1888 | 1469444741615 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:05:41 INFO - PROCESS | 1888 | 1469444741622 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:05:41 INFO - PROCESS | 1888 | 1469444741626 Marionette TRACE conn4 <- [1,1298,null,{}] 04:05:41 INFO - PROCESS | 1888 | 1469444741631 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:41 INFO - PROCESS | 1888 | 1469444741642 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:41 INFO - PROCESS | 1888 | 1469444741906 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:05:42 INFO - PROCESS | 1888 | 1469444742129 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 1888 | 1469444742138 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e812000 == 35 [pid = 1888] [id = 332] 04:05:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x9079c800) [pid = 1888] [serial = 997] [outer = (nil)] 04:05:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x91916000) [pid = 1888] [serial = 998] [outer = 0x9079c800] 04:05:42 INFO - PROCESS | 1888 | 1469444742277 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x91919800) [pid = 1888] [serial = 999] [outer = 0x9079c800] 04:05:43 INFO - PROCESS | 1888 | 1469444743197 Marionette TRACE conn4 <- [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]]]}] 04:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1637ms 04:05:43 INFO - PROCESS | 1888 | 1469444743259 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 1888 | 1469444743264 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:05:43 INFO - PROCESS | 1888 | 1469444743270 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 1888 | 1469444743273 Marionette TRACE conn4 <- [1,1302,null,{}] 04:05:43 INFO - PROCESS | 1888 | 1469444743279 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:43 INFO - PROCESS | 1888 | 1469444743285 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:43 INFO - PROCESS | 1888 | 1469444743456 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:05:43 INFO - PROCESS | 1888 | 1469444743628 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 1888 | 1469444743634 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:43 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b7c00 == 36 [pid = 1888] [id = 333] 04:05:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x9191f000) [pid = 1888] [serial = 1000] [outer = (nil)] 04:05:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x91c1b800) [pid = 1888] [serial = 1001] [outer = 0x9191f000] 04:05:43 INFO - PROCESS | 1888 | 1469444743742 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x91c1a000) [pid = 1888] [serial = 1002] [outer = 0x9191f000] 04:05:44 INFO - PROCESS | 1888 | 1469444744806 Marionette TRACE conn4 <- [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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1584ms 04:05:44 INFO - PROCESS | 1888 | 1469444744856 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 1888 | 1469444744861 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:05:44 INFO - PROCESS | 1888 | 1469444744868 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 1888 | 1469444744871 Marionette TRACE conn4 <- [1,1306,null,{}] 04:05:44 INFO - PROCESS | 1888 | 1469444744879 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:44 INFO - PROCESS | 1888 | 1469444744883 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:45 INFO - PROCESS | 1888 | 1469444745065 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:05:45 INFO - PROCESS | 1888 | 1469444745282 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 1888 | 1469444745290 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888000 == 37 [pid = 1888] [id = 334] 04:05:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x8d88fc00) [pid = 1888] [serial = 1003] [outer = (nil)] 04:05:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x8e5f9800) [pid = 1888] [serial = 1004] [outer = 0x8d88fc00] 04:05:45 INFO - PROCESS | 1888 | 1469444745420 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x8ef8f000) [pid = 1888] [serial = 1005] [outer = 0x8d88fc00] 04:05:46 INFO - PROCESS | 1888 | 1469444746554 Marionette TRACE conn4 <- [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]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1734ms 04:05:46 INFO - PROCESS | 1888 | 1469444746603 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 1888 | 1469444746610 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:05:46 INFO - PROCESS | 1888 | 1469444746618 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 1888 | 1469444746626 Marionette TRACE conn4 <- [1,1310,null,{}] 04:05:46 INFO - PROCESS | 1888 | 1469444746633 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:46 INFO - PROCESS | 1888 | 1469444746638 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:46 INFO - PROCESS | 1888 | 1469444746819 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:05:47 INFO - PROCESS | 1888 | 1469444747096 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 1888 | 1469444747102 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d6000 == 38 [pid = 1888] [id = 335] 04:05:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x8e4d7800) [pid = 1888] [serial = 1006] [outer = (nil)] 04:05:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x8e817800) [pid = 1888] [serial = 1007] [outer = 0x8e4d7800] 04:05:47 INFO - PROCESS | 1888 | 1469444747240 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x8e8a1800) [pid = 1888] [serial = 1008] [outer = 0x8e4d7800] 04:05:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f0400 == 37 [pid = 1888] [id = 294] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x907d2000) [pid = 1888] [serial = 935] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x90acc800) [pid = 1888] [serial = 905] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x91164c00) [pid = 1888] [serial = 906] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x91414c00) [pid = 1888] [serial = 908] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x9141bc00) [pid = 1888] [serial = 909] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8ef88c00) [pid = 1888] [serial = 923] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8f184800) [pid = 1888] [serial = 924] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8e5ed800) [pid = 1888] [serial = 926] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8e817000) [pid = 1888] [serial = 927] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8f180800) [pid = 1888] [serial = 899] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x90703000) [pid = 1888] [serial = 900] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x90799800) [pid = 1888] [serial = 932] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x9184ec00) [pid = 1888] [serial = 911] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x91c12400) [pid = 1888] [serial = 912] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x9241ac00) [pid = 1888] [serial = 917] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x92e18000) [pid = 1888] [serial = 918] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8e4dcc00) [pid = 1888] [serial = 896] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8e833c00) [pid = 1888] [serial = 897] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8eddb000) [pid = 1888] [serial = 929] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8ef91c00) [pid = 1888] [serial = 930] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x91ccc400) [pid = 1888] [serial = 914] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x91c14400) [pid = 1888] [serial = 915] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91416400) [pid = 1888] [serial = 941] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8f18b400) [pid = 1888] [serial = 894] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x909dd800) [pid = 1888] [serial = 902] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x909e8400) [pid = 1888] [serial = 903] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91579c00) [pid = 1888] [serial = 942] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x9241a800) [pid = 1888] [serial = 920] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x93b2fc00) [pid = 1888] [serial = 921] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x909e4000) [pid = 1888] [serial = 936] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x907a1800) [pid = 1888] [serial = 939] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x907a1c00) [pid = 1888] [serial = 933] [outer = (nil)] [url = about:blank] 04:05:47 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8efda400) [pid = 1888] [serial = 938] [outer = (nil)] [url = about:blank] 04:05:48 INFO - PROCESS | 1888 | 1469444748150 Marionette TRACE conn4 <- [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] 04:05:48 INFO - PROCESS | 1888 | 1469444748217 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:05:48 INFO - PROCESS | 1888 | 1469444748227 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 1888 | 1469444748233 Marionette TRACE conn4 <- [1,1314,null,{}] 04:05:48 INFO - PROCESS | 1888 | 1469444748240 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:48 INFO - PROCESS | 1888 | 1469444748245 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:48 INFO - PROCESS | 1888 | 1469444748435 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:05:48 INFO - PROCESS | 1888 | 1469444748597 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 1888 | 1469444748604 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82f000 == 38 [pid = 1888] [id = 336] 04:05:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8ef87400) [pid = 1888] [serial = 1009] [outer = (nil)] 04:05:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8f095000) [pid = 1888] [serial = 1010] [outer = 0x8ef87400] 04:05:48 INFO - PROCESS | 1888 | 1469444748730 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8f18b400) [pid = 1888] [serial = 1011] [outer = 0x8ef87400] 04:05:49 INFO - PROCESS | 1888 | 1469444749541 Marionette TRACE conn4 <- [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]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1382ms 04:05:49 INFO - PROCESS | 1888 | 1469444749610 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 1888 | 1469444749614 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:05:49 INFO - PROCESS | 1888 | 1469444749621 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 1888 | 1469444749626 Marionette TRACE conn4 <- [1,1318,null,{}] 04:05:49 INFO - PROCESS | 1888 | 1469444749641 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:49 INFO - PROCESS | 1888 | 1469444749650 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:49 INFO - PROCESS | 1888 | 1469444749827 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:05:50 INFO - PROCESS | 1888 | 1469444750009 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:50 INFO - PROCESS | 1888 | 1469444750020 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x9079cc00 == 39 [pid = 1888] [id = 337] 04:05:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x907a1400) [pid = 1888] [serial = 1012] [outer = (nil)] 04:05:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x907c5000) [pid = 1888] [serial = 1013] [outer = 0x907a1400] 04:05:50 INFO - PROCESS | 1888 | 1469444750092 Marionette DEBUG loaded listener.js 04:05:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x907cec00) [pid = 1888] [serial = 1014] [outer = 0x907a1400] 04:05:51 INFO - PROCESS | 1888 | 1469444751065 Marionette TRACE conn4 <- [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]]]}] 04:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1496ms 04:05:51 INFO - PROCESS | 1888 | 1469444751125 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:05:51 INFO - PROCESS | 1888 | 1469444751130 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:05:51 INFO - PROCESS | 1888 | 1469444751136 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 1888 | 1469444751140 Marionette TRACE conn4 <- [1,1322,null,{}] 04:05:51 INFO - PROCESS | 1888 | 1469444751145 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:51 INFO - PROCESS | 1888 | 1469444751150 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:51 INFO - PROCESS | 1888 | 1469444751394 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:05:51 INFO - PROCESS | 1888 | 1469444751422 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 1888 | 1469444751430 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x907c6800 == 40 [pid = 1888] [id = 338] 04:05:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x907ccc00) [pid = 1888] [serial = 1015] [outer = (nil)] 04:05:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x909e5800) [pid = 1888] [serial = 1016] [outer = 0x907ccc00] 04:05:51 INFO - PROCESS | 1888 | 1469444751503 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x90acb000) [pid = 1888] [serial = 1017] [outer = 0x907ccc00] 04:05:52 INFO - PROCESS | 1888 | 1469444752543 Marionette TRACE conn4 <- [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]]]}] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x91913800) [pid = 1888] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e811800) [pid = 1888] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8edd4800) [pid = 1888] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x93b37400) [pid = 1888] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e816000) [pid = 1888] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8d9bcc00) [pid = 1888] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x91412000) [pid = 1888] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x91845000) [pid = 1888] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8e810000) [pid = 1888] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8dbca000) [pid = 1888] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8d890000) [pid = 1888] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:05:52 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x90796000) [pid = 1888] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1487ms 04:05:52 INFO - PROCESS | 1888 | 1469444752626 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 1888 | 1469444752630 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:05:52 INFO - PROCESS | 1888 | 1469444752637 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 1888 | 1469444752640 Marionette TRACE conn4 <- [1,1326,null,{}] 04:05:52 INFO - PROCESS | 1888 | 1469444752646 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:52 INFO - PROCESS | 1888 | 1469444752651 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:52 INFO - PROCESS | 1888 | 1469444752816 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:05:52 INFO - PROCESS | 1888 | 1469444752944 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:52 INFO - PROCESS | 1888 | 1469444752954 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9be000 == 41 [pid = 1888] [id = 339] 04:05:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8e811800) [pid = 1888] [serial = 1018] [outer = (nil)] 04:05:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8f187c00) [pid = 1888] [serial = 1019] [outer = 0x8e811800] 04:05:53 INFO - PROCESS | 1888 | 1469444753039 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x909e3400) [pid = 1888] [serial = 1020] [outer = 0x8e811800] 04:05:53 INFO - PROCESS | 1888 | 1469444753869 Marionette TRACE conn4 <- [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]]]}] 04:05:53 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 04:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1284ms 04:05:53 INFO - PROCESS | 1888 | 1469444753923 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:05:53 INFO - PROCESS | 1888 | 1469444753927 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:05:53 INFO - PROCESS | 1888 | 1469444753933 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 1888 | 1469444753935 Marionette TRACE conn4 <- [1,1330,null,{}] 04:05:53 INFO - PROCESS | 1888 | 1469444753941 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:53 INFO - PROCESS | 1888 | 1469444753951 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:54 INFO - PROCESS | 1888 | 1469444754134 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:05:54 INFO - PROCESS | 1888 | 1469444754262 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 1888 | 1469444754274 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e810000 == 42 [pid = 1888] [id = 340] 04:05:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x91416400) [pid = 1888] [serial = 1021] [outer = (nil)] 04:05:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x9184c000) [pid = 1888] [serial = 1022] [outer = 0x91416400] 04:05:54 INFO - PROCESS | 1888 | 1469444754340 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91912c00) [pid = 1888] [serial = 1023] [outer = 0x91416400] 04:05:55 INFO - PROCESS | 1888 | 1469444755392 Marionette TRACE conn4 <- [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]]]}] 04:05:55 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 04:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1529ms 04:05:55 INFO - PROCESS | 1888 | 1469444755464 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 1888 | 1469444755472 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:05:55 INFO - PROCESS | 1888 | 1469444755482 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 1888 | 1469444755487 Marionette TRACE conn4 <- [1,1334,null,{}] 04:05:55 INFO - PROCESS | 1888 | 1469444755498 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:55 INFO - PROCESS | 1888 | 1469444755504 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:55 INFO - PROCESS | 1888 | 1469444755760 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:05:56 INFO - PROCESS | 1888 | 1469444756003 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 1888 | 1469444756016 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ee800 == 43 [pid = 1888] [id = 341] 04:05:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e813000) [pid = 1888] [serial = 1024] [outer = (nil)] 04:05:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e8a6400) [pid = 1888] [serial = 1025] [outer = 0x8e813000] 04:05:56 INFO - PROCESS | 1888 | 1469444756143 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8ef91c00) [pid = 1888] [serial = 1026] [outer = 0x8e813000] 04:05:57 INFO - PROCESS | 1888 | 1469444757160 Marionette TRACE conn4 <- [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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1742ms 04:05:57 INFO - PROCESS | 1888 | 1469444757224 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 1888 | 1469444757232 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:05:57 INFO - PROCESS | 1888 | 1469444757244 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 1888 | 1469444757248 Marionette TRACE conn4 <- [1,1338,null,{}] 04:05:57 INFO - PROCESS | 1888 | 1469444757255 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:57 INFO - PROCESS | 1888 | 1469444757261 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:57 INFO - PROCESS | 1888 | 1469444757511 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:05:57 INFO - PROCESS | 1888 | 1469444757800 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 1888 | 1469444757810 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x90705000 == 44 [pid = 1888] [id = 342] 04:05:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x90710400) [pid = 1888] [serial = 1027] [outer = (nil)] 04:05:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x9079ec00) [pid = 1888] [serial = 1028] [outer = 0x90710400] 04:05:57 INFO - PROCESS | 1888 | 1469444757901 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x907c6000) [pid = 1888] [serial = 1029] [outer = 0x90710400] 04:05:59 INFO - PROCESS | 1888 | 1469444759364 Marionette TRACE conn4 <- [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]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2151ms 04:05:59 INFO - PROCESS | 1888 | 1469444759396 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 1888 | 1469444759401 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:05:59 INFO - PROCESS | 1888 | 1469444759407 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 1888 | 1469444759414 Marionette TRACE conn4 <- [1,1342,null,{}] 04:05:59 INFO - PROCESS | 1888 | 1469444759433 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:59 INFO - PROCESS | 1888 | 1469444759442 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:59 INFO - PROCESS | 1888 | 1469444759622 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:05:59 INFO - PROCESS | 1888 | 1469444759796 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 1888 | 1469444759809 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:05:59 INFO - PROCESS | 1888 | ++DOCSHELL 0x9141bc00 == 45 [pid = 1888] [id = 343] 04:05:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x9157b000) [pid = 1888] [serial = 1030] [outer = (nil)] 04:05:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x9191dc00) [pid = 1888] [serial = 1031] [outer = 0x9157b000] 04:05:59 INFO - PROCESS | 1888 | 1469444759893 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91cc5000) [pid = 1888] [serial = 1032] [outer = 0x9157b000] 04:06:00 INFO - PROCESS | 1888 | 1469444760860 Marionette TRACE conn4 <- [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]]]}] 04:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1487ms 04:06:00 INFO - PROCESS | 1888 | 1469444760895 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:06:00 INFO - PROCESS | 1888 | 1469444760901 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:06:00 INFO - PROCESS | 1888 | 1469444760908 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 1888 | 1469444760912 Marionette TRACE conn4 <- [1,1346,null,{}] 04:06:00 INFO - PROCESS | 1888 | 1469444760918 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:00 INFO - PROCESS | 1888 | 1469444760923 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:01 INFO - PROCESS | 1888 | 1469444761121 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:06:01 INFO - PROCESS | 1888 | 1469444761339 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 1888 | 1469444761348 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88d000 == 46 [pid = 1888] [id = 344] 04:06:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8f090c00) [pid = 1888] [serial = 1033] [outer = (nil)] 04:06:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x91cce800) [pid = 1888] [serial = 1034] [outer = 0x8f090c00] 04:06:01 INFO - PROCESS | 1888 | 1469444761508 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x9240f400) [pid = 1888] [serial = 1035] [outer = 0x8f090c00] 04:06:02 INFO - PROCESS | 1888 | 1469444762480 Marionette TRACE conn4 <- [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]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1634ms 04:06:02 INFO - PROCESS | 1888 | 1469444762543 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 1888 | 1469444762547 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:06:02 INFO - PROCESS | 1888 | 1469444762554 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 1888 | 1469444762557 Marionette TRACE conn4 <- [1,1350,null,{}] 04:06:02 INFO - PROCESS | 1888 | 1469444762563 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:02 INFO - PROCESS | 1888 | 1469444762569 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:02 INFO - PROCESS | 1888 | 1469444762783 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:06:03 INFO - PROCESS | 1888 | 1469444763001 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 1888 | 1469444763010 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c1000 == 47 [pid = 1888] [id = 345] 04:06:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x907cac00) [pid = 1888] [serial = 1036] [outer = (nil)] 04:06:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x92e12400) [pid = 1888] [serial = 1037] [outer = 0x907cac00] 04:06:03 INFO - PROCESS | 1888 | 1469444763130 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x92e15c00) [pid = 1888] [serial = 1038] [outer = 0x907cac00] 04:06:04 INFO - PROCESS | 1888 | 1469444764068 Marionette TRACE conn4 <- [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]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1581ms 04:06:04 INFO - PROCESS | 1888 | 1469444764136 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:06:04 INFO - PROCESS | 1888 | 1469444764141 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:06:04 INFO - PROCESS | 1888 | 1469444764148 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 1888 | 1469444764151 Marionette TRACE conn4 <- [1,1354,null,{}] 04:06:04 INFO - PROCESS | 1888 | 1469444764158 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:04 INFO - PROCESS | 1888 | 1469444764169 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:04 INFO - PROCESS | 1888 | 1469444764441 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:06:04 INFO - PROCESS | 1888 | 1469444764720 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 1888 | 1469444764730 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a2400 == 48 [pid = 1888] [id = 346] 04:06:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x91cc7400) [pid = 1888] [serial = 1039] [outer = (nil)] 04:06:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x93b35400) [pid = 1888] [serial = 1040] [outer = 0x91cc7400] 04:06:04 INFO - PROCESS | 1888 | 1469444764817 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x93b3ac00) [pid = 1888] [serial = 1041] [outer = 0x91cc7400] 04:06:05 INFO - PROCESS | 1888 | 1469444765797 Marionette TRACE conn4 <- [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]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1736ms 04:06:05 INFO - PROCESS | 1888 | 1469444765887 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 1888 | 1469444765894 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:06:05 INFO - PROCESS | 1888 | 1469444765906 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 1888 | 1469444765913 Marionette TRACE conn4 <- [1,1358,null,{}] 04:06:05 INFO - PROCESS | 1888 | 1469444765923 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:05 INFO - PROCESS | 1888 | 1469444765931 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:06 INFO - PROCESS | 1888 | 1469444766198 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:06:06 INFO - PROCESS | 1888 | 1469444766726 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 1888 | 1469444766734 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f4c00 == 49 [pid = 1888] [id = 347] 04:06:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8e5f5400) [pid = 1888] [serial = 1042] [outer = (nil)] 04:06:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8e81b400) [pid = 1888] [serial = 1043] [outer = 0x8e5f5400] 04:06:06 INFO - PROCESS | 1888 | 1469444766818 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8e8a9c00) [pid = 1888] [serial = 1044] [outer = 0x8e5f5400] 04:06:07 INFO - PROCESS | 1888 | 1469444767897 Marionette TRACE conn4 <- [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]]]}] 04:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2057ms 04:06:07 INFO - PROCESS | 1888 | 1469444767972 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 1888 | 1469444767976 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:06:07 INFO - PROCESS | 1888 | 1469444767990 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 1888 | 1469444767994 Marionette TRACE conn4 <- [1,1362,null,{}] 04:06:08 INFO - PROCESS | 1888 | 1469444768002 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:08 INFO - PROCESS | 1888 | 1469444768011 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:08 INFO - PROCESS | 1888 | 1469444768215 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x9070e400 == 48 [pid = 1888] [id = 310] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e819400 == 47 [pid = 1888] [id = 309] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcc000 == 46 [pid = 1888] [id = 296] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f7800 == 45 [pid = 1888] [id = 321] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d891000 == 44 [pid = 1888] [id = 297] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d7c00 == 43 [pid = 1888] [id = 298] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f3800 == 42 [pid = 1888] [id = 303] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x9079a400 == 41 [pid = 1888] [id = 301] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82a000 == 40 [pid = 1888] [id = 295] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8efd9400 == 39 [pid = 1888] [id = 302] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c0800 == 38 [pid = 1888] [id = 299] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8efdf800 == 37 [pid = 1888] [id = 306] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x91170400 == 36 [pid = 1888] [id = 305] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x907d0c00 == 35 [pid = 1888] [id = 300] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbccc00 == 34 [pid = 1888] [id = 304] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88ac00 == 33 [pid = 1888] [id = 307] 04:06:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d9c00 == 32 [pid = 1888] [id = 308] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x92e20000) [pid = 1888] [serial = 954] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8ef8b000) [pid = 1888] [serial = 966] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8ef83000) [pid = 1888] [serial = 974] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8ef89400) [pid = 1888] [serial = 975] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x9530b400) [pid = 1888] [serial = 960] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e827800) [pid = 1888] [serial = 972] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8e8a4c00) [pid = 1888] [serial = 963] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x93c62800) [pid = 1888] [serial = 956] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x9191cc00) [pid = 1888] [serial = 951] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x95308000) [pid = 1888] [serial = 959] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e8a9800) [pid = 1888] [serial = 965] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e81b000) [pid = 1888] [serial = 971] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e5f1400) [pid = 1888] [serial = 962] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8edd1000) [pid = 1888] [serial = 944] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x92411c00) [pid = 1888] [serial = 953] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8dbcd000) [pid = 1888] [serial = 968] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e4dd400) [pid = 1888] [serial = 977] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91912400) [pid = 1888] [serial = 950] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x93c6c000) [pid = 1888] [serial = 957] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8ef8d400) [pid = 1888] [serial = 978] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8dbd1800) [pid = 1888] [serial = 969] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x907d3000) [pid = 1888] [serial = 948] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x907c8000) [pid = 1888] [serial = 947] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8ef91400) [pid = 1888] [serial = 945] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x90706400) [pid = 1888] [serial = 980] [outer = (nil)] [url = about:blank] 04:06:09 INFO - PROCESS | 1888 | 1469444769740 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 1888 | 1469444769751 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88ac00 == 33 [pid = 1888] [id = 348] 04:06:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8d88c400) [pid = 1888] [serial = 1045] [outer = (nil)] 04:06:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8d9b6000) [pid = 1888] [serial = 1046] [outer = 0x8d88c400] 04:06:09 INFO - PROCESS | 1888 | 1469444769835 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8d9c1400) [pid = 1888] [serial = 1047] [outer = 0x8d88c400] 04:06:10 INFO - PROCESS | 1888 | 1469444770734 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2787ms 04:06:10 INFO - PROCESS | 1888 | 1469444770778 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:06:10 INFO - PROCESS | 1888 | 1469444770784 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:06:10 INFO - PROCESS | 1888 | 1469444770793 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:06:10 INFO - PROCESS | 1888 | 1469444770797 Marionette TRACE conn4 <- [1,1366,null,{}] 04:06:10 INFO - PROCESS | 1888 | 1469444770805 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:10 INFO - PROCESS | 1888 | 1469444770813 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:10 INFO - PROCESS | 1888 | 1469444770985 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:06:11 INFO - PROCESS | 1888 | 1469444771119 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 1888 | 1469444771129 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4db000 == 34 [pid = 1888] [id = 349] 04:06:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8e4db800) [pid = 1888] [serial = 1048] [outer = (nil)] 04:06:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e5ed000) [pid = 1888] [serial = 1049] [outer = 0x8e4db800] 04:06:11 INFO - PROCESS | 1888 | 1469444771208 Marionette DEBUG loaded listener.js 04:06:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e5f3000) [pid = 1888] [serial = 1050] [outer = 0x8e4db800] 04:06:12 INFO - PROCESS | 1888 | 1469444772176 Marionette TRACE conn4 <- [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] 04:06:12 INFO - PROCESS | 1888 | 1469444772243 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:06:12 INFO - PROCESS | 1888 | 1469444772258 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 1888 | 1469444772260 Marionette TRACE conn4 <- [1,1370,null,{}] 04:06:12 INFO - PROCESS | 1888 | 1469444772267 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:12 INFO - PROCESS | 1888 | 1469444772272 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:12 INFO - PROCESS | 1888 | 1469444772510 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:06:12 INFO - PROCESS | 1888 | 1469444772537 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:12 INFO - PROCESS | 1888 | 1469444772546 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89d000 == 35 [pid = 1888] [id = 350] 04:06:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e89e000) [pid = 1888] [serial = 1051] [outer = (nil)] 04:06:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e8a9000) [pid = 1888] [serial = 1052] [outer = 0x8e89e000] 04:06:12 INFO - PROCESS | 1888 | 1469444772619 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8edd9800) [pid = 1888] [serial = 1053] [outer = 0x8e89e000] 04:06:13 INFO - PROCESS | 1888 | 1469444773671 Marionette TRACE conn4 <- [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] 04:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:06:13 INFO - PROCESS | 1888 | 1469444773703 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:06:13 INFO - PROCESS | 1888 | 1469444773718 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:06:13 INFO - PROCESS | 1888 | 1469444773729 Marionette TRACE conn4 <- [1,1374,null,{}] 04:06:13 INFO - PROCESS | 1888 | 1469444773748 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:13 INFO - PROCESS | 1888 | 1469444773757 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:14 INFO - PROCESS | 1888 | 1469444774010 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:06:14 INFO - PROCESS | 1888 | 1469444774039 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 1888 | 1469444774046 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe4c00 == 36 [pid = 1888] [id = 351] 04:06:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8efe5800) [pid = 1888] [serial = 1054] [outer = (nil)] 04:06:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8f088c00) [pid = 1888] [serial = 1055] [outer = 0x8efe5800] 04:06:14 INFO - PROCESS | 1888 | 1469444774122 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8f090400) [pid = 1888] [serial = 1056] [outer = 0x8efe5800] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91416400) [pid = 1888] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x907ccc00) [pid = 1888] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e811800) [pid = 1888] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8dbcd400) [pid = 1888] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8f186800) [pid = 1888] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x9079c800) [pid = 1888] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8f183000) [pid = 1888] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8e4d7800) [pid = 1888] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x91166c00) [pid = 1888] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x907a1400) [pid = 1888] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8d88fc00) [pid = 1888] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8ef87400) [pid = 1888] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x9191f000) [pid = 1888] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x9140e800) [pid = 1888] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:06:15 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x909dd000) [pid = 1888] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:06:15 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:06:15 INFO - PROCESS | 1888 | 1469444775753 Marionette TRACE conn4 <- [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] 04:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:06:15 INFO - PROCESS | 1888 | 1469444775779 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:06:15 INFO - PROCESS | 1888 | 1469444775786 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 1888 | 1469444775789 Marionette TRACE conn4 <- [1,1378,null,{}] 04:06:15 INFO - PROCESS | 1888 | 1469444775795 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:15 INFO - PROCESS | 1888 | 1469444775801 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:16 INFO - PROCESS | 1888 | 1469444776031 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:06:16 INFO - PROCESS | 1888 | 1469444776051 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 1888 | 1469444776058 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d890c00 == 37 [pid = 1888] [id = 352] 04:06:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8e811800) [pid = 1888] [serial = 1057] [outer = (nil)] 04:06:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8f181c00) [pid = 1888] [serial = 1058] [outer = 0x8e811800] 04:06:16 INFO - PROCESS | 1888 | 1469444776133 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8f18e800) [pid = 1888] [serial = 1059] [outer = 0x8e811800] 04:06:16 INFO - PROCESS | 1888 | 1469444776993 Marionette TRACE conn4 <- [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] 04:06:17 INFO - PROCESS | 1888 | 1469444777084 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:06:17 INFO - PROCESS | 1888 | 1469444777094 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:06:17 INFO - PROCESS | 1888 | 1469444777100 Marionette TRACE conn4 <- [1,1382,null,{}] 04:06:17 INFO - PROCESS | 1888 | 1469444777114 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:17 INFO - PROCESS | 1888 | 1469444777121 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:17 INFO - PROCESS | 1888 | 1469444777323 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:06:17 INFO - PROCESS | 1888 | 1469444777498 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:17 INFO - PROCESS | 1888 | 1469444777522 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d2c00 == 38 [pid = 1888] [id = 353] 04:06:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8e4d4c00) [pid = 1888] [serial = 1060] [outer = (nil)] 04:06:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e4da400) [pid = 1888] [serial = 1061] [outer = 0x8e4d4c00] 04:06:17 INFO - PROCESS | 1888 | 1469444777653 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e82d400) [pid = 1888] [serial = 1062] [outer = 0x8e4d4c00] 04:06:18 INFO - PROCESS | 1888 | [1888] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:06:18 INFO - PROCESS | 1888 | 1469444778813 Marionette TRACE conn4 <- [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] 04:06:18 INFO - PROCESS | 1888 | 1469444778894 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:06:18 INFO - PROCESS | 1888 | 1469444778920 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 1888 | 1469444778928 Marionette TRACE conn4 <- [1,1386,null,{}] 04:06:18 INFO - PROCESS | 1888 | 1469444778935 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:18 INFO - PROCESS | 1888 | 1469444778941 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:19 INFO - PROCESS | 1888 | 1469444779180 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:06:19 INFO - PROCESS | 1888 | 1469444779406 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:19 INFO - PROCESS | 1888 | 1469444779417 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd1000 == 39 [pid = 1888] [id = 354] 04:06:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8ef85000) [pid = 1888] [serial = 1063] [outer = (nil)] 04:06:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x90709400) [pid = 1888] [serial = 1064] [outer = 0x8ef85000] 04:06:19 INFO - PROCESS | 1888 | 1469444779500 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x90794000) [pid = 1888] [serial = 1065] [outer = 0x8ef85000] 04:06:20 INFO - PROCESS | 1888 | 1469444780654 Marionette TRACE conn4 <- [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] 04:06:20 INFO - PROCESS | 1888 | 1469444780717 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:06:20 INFO - PROCESS | 1888 | 1469444780753 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 1888 | 1469444780761 Marionette TRACE conn4 <- [1,1390,null,{}] 04:06:20 INFO - PROCESS | 1888 | 1469444780778 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:20 INFO - PROCESS | 1888 | 1469444780787 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:20 INFO - PROCESS | 1888 | 1469444780980 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:06:21 INFO - PROCESS | 1888 | 1469444781240 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 1888 | 1469444781254 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x909da400 == 40 [pid = 1888] [id = 355] 04:06:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x909da800) [pid = 1888] [serial = 1066] [outer = (nil)] 04:06:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x90ac0c00) [pid = 1888] [serial = 1067] [outer = 0x909da800] 04:06:21 INFO - PROCESS | 1888 | 1469444781344 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x90ac9800) [pid = 1888] [serial = 1068] [outer = 0x909da800] 04:06:22 INFO - PROCESS | 1888 | 1469444782277 Marionette TRACE conn4 <- [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]]]}] 04:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1599ms 04:06:22 INFO - PROCESS | 1888 | 1469444782343 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:06:22 INFO - PROCESS | 1888 | 1469444782348 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:06:22 INFO - PROCESS | 1888 | 1469444782354 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:06:22 INFO - PROCESS | 1888 | 1469444782358 Marionette TRACE conn4 <- [1,1394,null,{}] 04:06:22 INFO - PROCESS | 1888 | 1469444782364 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:22 INFO - PROCESS | 1888 | 1469444782369 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:22 INFO - PROCESS | 1888 | 1469444782587 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:06:22 INFO - PROCESS | 1888 | 1469444782811 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:22 INFO - PROCESS | 1888 | 1469444782820 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dec00 == 41 [pid = 1888] [id = 356] 04:06:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x909e5c00) [pid = 1888] [serial = 1069] [outer = (nil)] 04:06:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x9116d400) [pid = 1888] [serial = 1070] [outer = 0x909e5c00] 04:06:22 INFO - PROCESS | 1888 | 1469444782950 Marionette DEBUG loaded listener.js 04:06:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x91170400) [pid = 1888] [serial = 1071] [outer = 0x909e5c00] 04:06:23 INFO - PROCESS | 1888 | 1469444783838 Marionette TRACE conn4 <- [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]]]}] 04:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1553ms 04:06:23 INFO - PROCESS | 1888 | 1469444783907 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:06:23 INFO - PROCESS | 1888 | 1469444783912 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:06:23 INFO - PROCESS | 1888 | 1469444783918 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:06:23 INFO - PROCESS | 1888 | 1469444783922 Marionette TRACE conn4 <- [1,1398,null,{}] 04:06:23 INFO - PROCESS | 1888 | 1469444783936 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:23 INFO - PROCESS | 1888 | 1469444783940 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:24 INFO - PROCESS | 1888 | 1469444784160 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:06:24 INFO - PROCESS | 1888 | 1469444784374 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 1888 | 1469444784384 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efde000 == 42 [pid = 1888] [id = 357] 04:06:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91416400) [pid = 1888] [serial = 1072] [outer = (nil)] 04:06:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x91576c00) [pid = 1888] [serial = 1073] [outer = 0x91416400] 04:06:24 INFO - PROCESS | 1888 | 1469444784511 Marionette DEBUG loaded listener.js 04:06:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x9157c000) [pid = 1888] [serial = 1074] [outer = 0x91416400] 04:06:25 INFO - PROCESS | 1888 | 1469444785473 Marionette TRACE conn4 <- [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]]]}] 04:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1601ms 04:06:25 INFO - PROCESS | 1888 | 1469444785520 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:06:25 INFO - PROCESS | 1888 | 1469444785525 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:06:25 INFO - PROCESS | 1888 | 1469444785531 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 1888 | 1469444785535 Marionette TRACE conn4 <- [1,1402,null,{}] 04:06:25 INFO - PROCESS | 1888 | 1469444785541 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:25 INFO - PROCESS | 1888 | 1469444785552 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:25 INFO - PROCESS | 1888 | 1469444785828 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:06:26 INFO - PROCESS | 1888 | 1469444786053 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 1888 | 1469444786064 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b8400 == 43 [pid = 1888] [id = 358] 04:06:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8d9b9000) [pid = 1888] [serial = 1075] [outer = (nil)] 04:06:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8e8a4400) [pid = 1888] [serial = 1076] [outer = 0x8d9b9000] 04:06:26 INFO - PROCESS | 1888 | 1469444786203 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x90acb800) [pid = 1888] [serial = 1077] [outer = 0x8d9b9000] 04:06:27 INFO - PROCESS | 1888 | 1469444787353 Marionette TRACE conn4 <- [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]]]}] 04:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1889ms 04:06:27 INFO - PROCESS | 1888 | 1469444787421 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 1888 | 1469444787427 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:06:27 INFO - PROCESS | 1888 | 1469444787436 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 1888 | 1469444787441 Marionette TRACE conn4 <- [1,1406,null,{}] 04:06:27 INFO - PROCESS | 1888 | 1469444787448 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:27 INFO - PROCESS | 1888 | 1469444787454 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:27 INFO - PROCESS | 1888 | 1469444787681 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:06:27 INFO - PROCESS | 1888 | 1469444787904 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:27 INFO - PROCESS | 1888 | 1469444787917 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e811000 == 44 [pid = 1888] [id = 359] 04:06:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8e812800) [pid = 1888] [serial = 1078] [outer = (nil)] 04:06:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8e829000) [pid = 1888] [serial = 1079] [outer = 0x8e812800] 04:06:27 INFO - PROCESS | 1888 | 1469444787993 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8e8a9400) [pid = 1888] [serial = 1080] [outer = 0x8e812800] 04:06:28 INFO - PROCESS | 1888 | 1469444788983 Marionette TRACE conn4 <- [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]]]}] 04:06:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8d886000 == 43 [pid = 1888] [id = 325] 04:06:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8e810400 == 42 [pid = 1888] [id = 323] 04:06:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c3400 == 41 [pid = 1888] [id = 322] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x91912c00) [pid = 1888] [serial = 1023] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x9184c000) [pid = 1888] [serial = 1022] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x909e5800) [pid = 1888] [serial = 1016] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x90acb000) [pid = 1888] [serial = 1017] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8f187c00) [pid = 1888] [serial = 1019] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e819c00) [pid = 1888] [serial = 983] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e8a2000) [pid = 1888] [serial = 984] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x90706800) [pid = 1888] [serial = 986] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x90796800) [pid = 1888] [serial = 987] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91916000) [pid = 1888] [serial = 998] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x91919800) [pid = 1888] [serial = 999] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9070b000) [pid = 1888] [serial = 981] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e817800) [pid = 1888] [serial = 1007] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e8a1800) [pid = 1888] [serial = 1008] [outer = (nil)] [url = about:blank] 04:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1638ms 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x9116bc00) [pid = 1888] [serial = 992] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x9116ec00) [pid = 1888] [serial = 993] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x907c5000) [pid = 1888] [serial = 1013] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8e5f9800) [pid = 1888] [serial = 1004] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8ef8f000) [pid = 1888] [serial = 1005] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8f095000) [pid = 1888] [serial = 1010] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8f18b400) [pid = 1888] [serial = 1011] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91c1b800) [pid = 1888] [serial = 1001] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x91c1a000) [pid = 1888] [serial = 1002] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x9141cc00) [pid = 1888] [serial = 995] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x91576800) [pid = 1888] [serial = 996] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x909e6400) [pid = 1888] [serial = 989] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x90ac5800) [pid = 1888] [serial = 990] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x909e3400) [pid = 1888] [serial = 1020] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x907cec00) [pid = 1888] [serial = 1014] [outer = (nil)] [url = about:blank] 04:06:29 INFO - PROCESS | 1888 | 1469444789074 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:06:29 INFO - PROCESS | 1888 | 1469444789096 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:06:29 INFO - PROCESS | 1888 | 1469444789116 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:06:29 INFO - PROCESS | 1888 | 1469444789119 Marionette TRACE conn4 <- [1,1410,null,{}] 04:06:29 INFO - PROCESS | 1888 | 1469444789126 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:29 INFO - PROCESS | 1888 | 1469444789131 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:29 INFO - PROCESS | 1888 | 1469444789297 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:06:29 INFO - PROCESS | 1888 | 1469444789472 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:29 INFO - PROCESS | 1888 | 1469444789479 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e813800 == 42 [pid = 1888] [id = 360] 04:06:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e8a1400) [pid = 1888] [serial = 1081] [outer = (nil)] 04:06:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8edd2400) [pid = 1888] [serial = 1082] [outer = 0x8e8a1400] 04:06:29 INFO - PROCESS | 1888 | 1469444789562 Marionette DEBUG loaded listener.js 04:06:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8ef91000) [pid = 1888] [serial = 1083] [outer = 0x8e8a1400] 04:06:30 INFO - PROCESS | 1888 | 1469444790455 Marionette TRACE conn4 <- [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]]]}] 04:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1382ms 04:06:30 INFO - PROCESS | 1888 | 1469444790498 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:06:30 INFO - PROCESS | 1888 | 1469444790503 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:06:30 INFO - PROCESS | 1888 | 1469444790509 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:06:30 INFO - PROCESS | 1888 | 1469444790515 Marionette TRACE conn4 <- [1,1414,null,{}] 04:06:30 INFO - PROCESS | 1888 | 1469444790533 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:30 INFO - PROCESS | 1888 | 1469444790542 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:30 INFO - PROCESS | 1888 | 1469444790715 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:06:30 INFO - PROCESS | 1888 | 1469444790860 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:30 INFO - PROCESS | 1888 | 1469444790871 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18ac00 == 43 [pid = 1888] [id = 361] 04:06:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x90704800) [pid = 1888] [serial = 1084] [outer = (nil)] 04:06:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x90795000) [pid = 1888] [serial = 1085] [outer = 0x90704800] 04:06:30 INFO - PROCESS | 1888 | 1469444790942 Marionette DEBUG loaded listener.js 04:06:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x9079fc00) [pid = 1888] [serial = 1086] [outer = 0x90704800] 04:06:32 INFO - PROCESS | 1888 | 1469444792064 Marionette TRACE conn4 <- [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]]]}] 04:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1592ms 04:06:32 INFO - PROCESS | 1888 | 1469444792101 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:06:32 INFO - PROCESS | 1888 | 1469444792107 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:06:32 INFO - PROCESS | 1888 | 1469444792120 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:06:32 INFO - PROCESS | 1888 | 1469444792122 Marionette TRACE conn4 <- [1,1418,null,{}] 04:06:32 INFO - PROCESS | 1888 | 1469444792129 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:32 INFO - PROCESS | 1888 | 1469444792134 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:32 INFO - PROCESS | 1888 | 1469444792382 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:06:32 INFO - PROCESS | 1888 | 1469444792533 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 1888 | 1469444792542 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x90703800 == 44 [pid = 1888] [id = 362] 04:06:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x90797800) [pid = 1888] [serial = 1087] [outer = (nil)] 04:06:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x909dd000) [pid = 1888] [serial = 1088] [outer = 0x90797800] 04:06:32 INFO - PROCESS | 1888 | 1469444792621 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x909e2000) [pid = 1888] [serial = 1089] [outer = 0x90797800] 04:06:33 INFO - PROCESS | 1888 | 1469444793527 Marionette TRACE conn4 <- [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]]]}] 04:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1489ms 04:06:33 INFO - PROCESS | 1888 | 1469444793603 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 1888 | 1469444793606 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:06:33 INFO - PROCESS | 1888 | 1469444793613 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 1888 | 1469444793616 Marionette TRACE conn4 <- [1,1422,null,{}] 04:06:33 INFO - PROCESS | 1888 | 1469444793622 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:33 INFO - PROCESS | 1888 | 1469444793627 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91cc7400) [pid = 1888] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8e4db800) [pid = 1888] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x9157b000) [pid = 1888] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e5f5400) [pid = 1888] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x90710400) [pid = 1888] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8efe5800) [pid = 1888] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8f090c00) [pid = 1888] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x907cac00) [pid = 1888] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8e813000) [pid = 1888] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8d88c400) [pid = 1888] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:06:33 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e89e000) [pid = 1888] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:06:33 INFO - PROCESS | 1888 | 1469444793904 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:06:33 INFO - PROCESS | 1888 | 1469444793919 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 1888 | 1469444793926 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd7400 == 45 [pid = 1888] [id = 363] 04:06:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8e5f9800) [pid = 1888] [serial = 1090] [outer = (nil)] 04:06:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8ef89400) [pid = 1888] [serial = 1091] [outer = 0x8e5f9800] 04:06:34 INFO - PROCESS | 1888 | 1469444794079 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8f090c00) [pid = 1888] [serial = 1092] [outer = 0x8e5f9800] 04:06:34 INFO - PROCESS | 1888 | 1469444794941 Marionette TRACE conn4 <- [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]]]}] 04:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1384ms 04:06:35 INFO - PROCESS | 1888 | 1469444794999 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 1888 | 1469444795004 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:06:35 INFO - PROCESS | 1888 | 1469444795013 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 1888 | 1469444795017 Marionette TRACE conn4 <- [1,1426,null,{}] 04:06:35 INFO - PROCESS | 1888 | 1469444795025 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:35 INFO - PROCESS | 1888 | 1469444795039 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:35 INFO - PROCESS | 1888 | 1469444795243 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:06:35 INFO - PROCESS | 1888 | 1469444795389 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:35 INFO - PROCESS | 1888 | 1469444795398 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d889c00 == 46 [pid = 1888] [id = 364] 04:06:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8d88c400) [pid = 1888] [serial = 1093] [outer = (nil)] 04:06:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x91573000) [pid = 1888] [serial = 1094] [outer = 0x8d88c400] 04:06:35 INFO - PROCESS | 1888 | 1469444795549 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x91580c00) [pid = 1888] [serial = 1095] [outer = 0x8d88c400] 04:06:36 INFO - PROCESS | 1888 | 1469444796757 Marionette TRACE conn4 <- [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]]]}] 04:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1782ms 04:06:36 INFO - PROCESS | 1888 | 1469444796796 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:06:36 INFO - PROCESS | 1888 | 1469444796804 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:06:36 INFO - PROCESS | 1888 | 1469444796812 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 1888 | 1469444796819 Marionette TRACE conn4 <- [1,1430,null,{}] 04:06:36 INFO - PROCESS | 1888 | 1469444796828 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:36 INFO - PROCESS | 1888 | 1469444796835 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:37 INFO - PROCESS | 1888 | 1469444797045 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:06:37 INFO - PROCESS | 1888 | 1469444797333 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 1888 | 1469444797340 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d5000 == 47 [pid = 1888] [id = 365] 04:06:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e4e0c00) [pid = 1888] [serial = 1096] [outer = (nil)] 04:06:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8e826400) [pid = 1888] [serial = 1097] [outer = 0x8e4e0c00] 04:06:37 INFO - PROCESS | 1888 | 1469444797438 Marionette DEBUG loaded listener.js 04:06:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8edd1800) [pid = 1888] [serial = 1098] [outer = 0x8e4e0c00] 04:06:38 INFO - PROCESS | 1888 | 1469444798511 Marionette TRACE conn4 <- [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]]]}] 04:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1751ms 04:06:38 INFO - PROCESS | 1888 | 1469444798564 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:06:38 INFO - PROCESS | 1888 | 1469444798572 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:06:38 INFO - PROCESS | 1888 | 1469444798584 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:06:38 INFO - PROCESS | 1888 | 1469444798588 Marionette TRACE conn4 <- [1,1434,null,{}] 04:06:38 INFO - PROCESS | 1888 | 1469444798595 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:38 INFO - PROCESS | 1888 | 1469444798601 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:38 INFO - PROCESS | 1888 | 1469444798804 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:06:39 INFO - PROCESS | 1888 | 1469444799049 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 1888 | 1469444799060 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x90708c00 == 48 [pid = 1888] [id = 366] 04:06:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x9070a000) [pid = 1888] [serial = 1099] [outer = (nil)] 04:06:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x907c8000) [pid = 1888] [serial = 1100] [outer = 0x9070a000] 04:06:39 INFO - PROCESS | 1888 | 1469444799178 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x90abfc00) [pid = 1888] [serial = 1101] [outer = 0x9070a000] 04:06:40 INFO - PROCESS | 1888 | 1469444800182 Marionette TRACE conn4 <- [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]]]}] 04:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1652ms 04:06:40 INFO - PROCESS | 1888 | 1469444800236 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:06:40 INFO - PROCESS | 1888 | 1469444800240 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:06:40 INFO - PROCESS | 1888 | 1469444800249 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 1888 | 1469444800256 Marionette TRACE conn4 <- [1,1438,null,{}] 04:06:40 INFO - PROCESS | 1888 | 1469444800273 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:40 INFO - PROCESS | 1888 | 1469444800287 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:40 INFO - PROCESS | 1888 | 1469444800562 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:06:40 INFO - PROCESS | 1888 | 1469444800788 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:40 INFO - PROCESS | 1888 | 1469444800803 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x9184f400 == 49 [pid = 1888] [id = 367] 04:06:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x91911c00) [pid = 1888] [serial = 1102] [outer = (nil)] 04:06:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91915400) [pid = 1888] [serial = 1103] [outer = 0x91911c00] 04:06:40 INFO - PROCESS | 1888 | 1469444800905 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x9191fc00) [pid = 1888] [serial = 1104] [outer = 0x91911c00] 04:06:41 INFO - PROCESS | 1888 | 1469444801845 Marionette TRACE conn4 <- [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]]]}] 04:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1638ms 04:06:41 INFO - PROCESS | 1888 | 1469444801888 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:06:41 INFO - PROCESS | 1888 | 1469444801893 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:06:41 INFO - PROCESS | 1888 | 1469444801900 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:06:41 INFO - PROCESS | 1888 | 1469444801903 Marionette TRACE conn4 <- [1,1442,null,{}] 04:06:41 INFO - PROCESS | 1888 | 1469444801909 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:41 INFO - PROCESS | 1888 | 1469444801915 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:42 INFO - PROCESS | 1888 | 1469444802126 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:06:42 INFO - PROCESS | 1888 | 1469444802355 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:42 INFO - PROCESS | 1888 | 1469444802365 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e813000 == 50 [pid = 1888] [id = 368] 04:06:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x9184ac00) [pid = 1888] [serial = 1105] [outer = (nil)] 04:06:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91c1d400) [pid = 1888] [serial = 1106] [outer = 0x9184ac00] 04:06:42 INFO - PROCESS | 1888 | 1469444802520 Marionette DEBUG loaded listener.js 04:06:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x91cc6400) [pid = 1888] [serial = 1107] [outer = 0x9184ac00] 04:06:43 INFO - PROCESS | 1888 | 1469444803485 Marionette TRACE conn4 <- [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]]]}] 04:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1636ms 04:06:43 INFO - PROCESS | 1888 | 1469444803536 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:06:43 INFO - PROCESS | 1888 | 1469444803541 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:06:43 INFO - PROCESS | 1888 | 1469444803548 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 1888 | 1469444803551 Marionette TRACE conn4 <- [1,1446,null,{}] 04:06:43 INFO - PROCESS | 1888 | 1469444803557 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:43 INFO - PROCESS | 1888 | 1469444803563 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:43 INFO - PROCESS | 1888 | 1469444803747 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:06:43 INFO - PROCESS | 1888 | 1469444803970 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 1888 | 1469444803980 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efd7400 == 51 [pid = 1888] [id = 369] 04:06:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x91c18800) [pid = 1888] [serial = 1108] [outer = (nil)] 04:06:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x91cd0c00) [pid = 1888] [serial = 1109] [outer = 0x91c18800] 04:06:44 INFO - PROCESS | 1888 | 1469444804111 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x9240f000) [pid = 1888] [serial = 1110] [outer = 0x91c18800] 04:06:45 INFO - PROCESS | 1888 | 1469444805132 Marionette TRACE conn4 <- [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]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1631ms 04:06:45 INFO - PROCESS | 1888 | 1469444805181 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:06:45 INFO - PROCESS | 1888 | 1469444805186 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:06:45 INFO - PROCESS | 1888 | 1469444805193 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 1888 | 1469444805197 Marionette TRACE conn4 <- [1,1450,null,{}] 04:06:45 INFO - PROCESS | 1888 | 1469444805203 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:45 INFO - PROCESS | 1888 | 1469444805213 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:45 INFO - PROCESS | 1888 | 1469444805450 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:06:45 INFO - PROCESS | 1888 | 1469444805676 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:45 INFO - PROCESS | 1888 | 1469444805684 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd3000 == 52 [pid = 1888] [id = 370] 04:06:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8dbd3800) [pid = 1888] [serial = 1111] [outer = (nil)] 04:06:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x92e1dc00) [pid = 1888] [serial = 1112] [outer = 0x8dbd3800] 04:06:45 INFO - PROCESS | 1888 | 1469444805815 Marionette DEBUG loaded listener.js 04:06:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x93047400) [pid = 1888] [serial = 1113] [outer = 0x8dbd3800] 04:06:47 INFO - PROCESS | 1888 | 1469444807038 Marionette TRACE conn4 <- [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]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1899ms 04:06:47 INFO - PROCESS | 1888 | 1469444807092 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 1888 | 1469444807099 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:06:47 INFO - PROCESS | 1888 | 1469444807132 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 1888 | 1469444807136 Marionette TRACE conn4 <- [1,1454,null,{}] 04:06:47 INFO - PROCESS | 1888 | 1469444807146 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:47 INFO - PROCESS | 1888 | 1469444807153 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:47 INFO - PROCESS | 1888 | 1469444807435 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:06:47 INFO - PROCESS | 1888 | 1469444807610 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 1888 | 1469444807624 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e818c00 == 53 [pid = 1888] [id = 371] 04:06:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8e819c00) [pid = 1888] [serial = 1114] [outer = (nil)] 04:06:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8e832400) [pid = 1888] [serial = 1115] [outer = 0x8e819c00] 04:06:47 INFO - PROCESS | 1888 | 1469444807706 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8e8a8400) [pid = 1888] [serial = 1116] [outer = 0x8e819c00] 04:06:48 INFO - PROCESS | 1888 | 1469444808778 Marionette TRACE conn4 <- [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]]]}] 04:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1705ms 04:06:48 INFO - PROCESS | 1888 | 1469444808818 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:06:48 INFO - PROCESS | 1888 | 1469444808824 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:06:48 INFO - PROCESS | 1888 | 1469444808834 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 1888 | 1469444808839 Marionette TRACE conn4 <- [1,1458,null,{}] 04:06:48 INFO - PROCESS | 1888 | 1469444808845 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:48 INFO - PROCESS | 1888 | 1469444808851 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:49 INFO - PROCESS | 1888 | 1469444809049 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88a000 == 52 [pid = 1888] [id = 327] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a2400 == 51 [pid = 1888] [id = 346] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82f000 == 50 [pid = 1888] [id = 336] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9be000 == 49 [pid = 1888] [id = 339] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x9079cc00 == 48 [pid = 1888] [id = 337] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888000 == 47 [pid = 1888] [id = 334] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x909dcc00 == 46 [pid = 1888] [id = 329] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e812000 == 45 [pid = 1888] [id = 332] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89c400 == 44 [pid = 1888] [id = 331] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8f087000 == 43 [pid = 1888] [id = 326] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x907c6800 == 42 [pid = 1888] [id = 338] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ee800 == 41 [pid = 1888] [id = 341] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x90ac7800 == 40 [pid = 1888] [id = 330] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e813400 == 39 [pid = 1888] [id = 328] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e810000 == 38 [pid = 1888] [id = 340] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd4000 == 37 [pid = 1888] [id = 324] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x9141bc00 == 36 [pid = 1888] [id = 343] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d6000 == 35 [pid = 1888] [id = 335] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x90705000 == 34 [pid = 1888] [id = 342] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b7c00 == 33 [pid = 1888] [id = 333] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f4c00 == 32 [pid = 1888] [id = 347] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88d000 == 31 [pid = 1888] [id = 344] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c1000 == 30 [pid = 1888] [id = 345] 04:06:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88ac00 == 29 [pid = 1888] [id = 348] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x93b35400) [pid = 1888] [serial = 1040] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e5f3000) [pid = 1888] [serial = 1050] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x9191dc00) [pid = 1888] [serial = 1031] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x93b3ac00) [pid = 1888] [serial = 1041] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e81b400) [pid = 1888] [serial = 1043] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x907c6000) [pid = 1888] [serial = 1029] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x9079ec00) [pid = 1888] [serial = 1028] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8f088c00) [pid = 1888] [serial = 1055] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x91cce800) [pid = 1888] [serial = 1034] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x92e12400) [pid = 1888] [serial = 1037] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x9240f400) [pid = 1888] [serial = 1035] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e8a6400) [pid = 1888] [serial = 1025] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8f090400) [pid = 1888] [serial = 1056] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8ef91c00) [pid = 1888] [serial = 1026] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8d9b6000) [pid = 1888] [serial = 1046] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x92e15c00) [pid = 1888] [serial = 1038] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8e8a9c00) [pid = 1888] [serial = 1044] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8e8a9000) [pid = 1888] [serial = 1052] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e5ed000) [pid = 1888] [serial = 1049] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8d9c1400) [pid = 1888] [serial = 1047] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8edd9800) [pid = 1888] [serial = 1053] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x91cc5000) [pid = 1888] [serial = 1032] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8f181c00) [pid = 1888] [serial = 1058] [outer = (nil)] [url = about:blank] 04:06:50 INFO - PROCESS | 1888 | 1469444810735 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:50 INFO - PROCESS | 1888 | 1469444810744 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d891400 == 30 [pid = 1888] [id = 372] 04:06:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8d891800) [pid = 1888] [serial = 1117] [outer = (nil)] 04:06:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8d9b7000) [pid = 1888] [serial = 1118] [outer = 0x8d891800] 04:06:50 INFO - PROCESS | 1888 | 1469444810831 Marionette DEBUG loaded listener.js 04:06:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8d9c1000) [pid = 1888] [serial = 1119] [outer = 0x8d891800] 04:06:51 INFO - PROCESS | 1888 | 1469444811780 Marionette TRACE conn4 <- [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]]]}] 04:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2990ms 04:06:51 INFO - PROCESS | 1888 | 1469444811828 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:06:51 INFO - PROCESS | 1888 | 1469444811834 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:06:51 INFO - PROCESS | 1888 | 1469444811842 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:06:51 INFO - PROCESS | 1888 | 1469444811847 Marionette TRACE conn4 <- [1,1462,null,{}] 04:06:51 INFO - PROCESS | 1888 | 1469444811855 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:51 INFO - PROCESS | 1888 | 1469444811862 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:52 INFO - PROCESS | 1888 | 1469444812030 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:06:52 INFO - PROCESS | 1888 | 1469444812160 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:52 INFO - PROCESS | 1888 | 1469444812168 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ec400 == 31 [pid = 1888] [id = 373] 04:06:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8e5ed000) [pid = 1888] [serial = 1120] [outer = (nil)] 04:06:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8e5f3c00) [pid = 1888] [serial = 1121] [outer = 0x8e5ed000] 04:06:52 INFO - PROCESS | 1888 | 1469444812247 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8e813c00) [pid = 1888] [serial = 1122] [outer = 0x8e5ed000] 04:06:53 INFO - PROCESS | 1888 | 1469444813170 Marionette TRACE conn4 <- [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]]]}] 04:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1385ms 04:06:53 INFO - PROCESS | 1888 | 1469444813231 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:06:53 INFO - PROCESS | 1888 | 1469444813238 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:06:53 INFO - PROCESS | 1888 | 1469444813250 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:06:53 INFO - PROCESS | 1888 | 1469444813253 Marionette TRACE conn4 <- [1,1466,null,{}] 04:06:53 INFO - PROCESS | 1888 | 1469444813259 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:53 INFO - PROCESS | 1888 | 1469444813265 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:53 INFO - PROCESS | 1888 | 1469444813494 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:06:53 INFO - PROCESS | 1888 | 1469444813519 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 1888 | 1469444813529 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82d000 == 32 [pid = 1888] [id = 374] 04:06:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8e89ec00) [pid = 1888] [serial = 1123] [outer = (nil)] 04:06:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8edcfc00) [pid = 1888] [serial = 1124] [outer = 0x8e89ec00] 04:06:53 INFO - PROCESS | 1888 | 1469444813609 Marionette DEBUG loaded listener.js 04:06:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8edd9000) [pid = 1888] [serial = 1125] [outer = 0x8e89ec00] 04:06:54 INFO - PROCESS | 1888 | 1469444814722 Marionette TRACE conn4 <- [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]]]}] 04:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1533ms 04:06:54 INFO - PROCESS | 1888 | 1469444814787 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 1888 | 1469444814792 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:06:54 INFO - PROCESS | 1888 | 1469444814808 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 1888 | 1469444814819 Marionette TRACE conn4 <- [1,1470,null,{}] 04:06:54 INFO - PROCESS | 1888 | 1469444814836 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:54 INFO - PROCESS | 1888 | 1469444814845 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:55 INFO - PROCESS | 1888 | 1469444815078 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:06:55 INFO - PROCESS | 1888 | 1469444815128 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:55 INFO - PROCESS | 1888 | 1469444815138 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f094400 == 33 [pid = 1888] [id = 375] 04:06:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8f095000) [pid = 1888] [serial = 1126] [outer = (nil)] 04:06:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8f186800) [pid = 1888] [serial = 1127] [outer = 0x8f095000] 04:06:55 INFO - PROCESS | 1888 | 1469444815216 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x90702c00) [pid = 1888] [serial = 1128] [outer = 0x8f095000] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x90797800) [pid = 1888] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8e5f9800) [pid = 1888] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8e811800) [pid = 1888] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8e812800) [pid = 1888] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8e4d4c00) [pid = 1888] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91416400) [pid = 1888] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x909da800) [pid = 1888] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8d9b9000) [pid = 1888] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e8a1400) [pid = 1888] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8ef85000) [pid = 1888] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x909e5c00) [pid = 1888] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x90704800) [pid = 1888] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:06:56 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8d88c400) [pid = 1888] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:06:56 INFO - PROCESS | 1888 | 1469444816722 Marionette TRACE conn4 <- [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]]]}] 04:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1967ms 04:06:56 INFO - PROCESS | 1888 | 1469444816767 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:06:56 INFO - PROCESS | 1888 | 1469444816772 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:06:56 INFO - PROCESS | 1888 | 1469444816778 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:06:56 INFO - PROCESS | 1888 | 1469444816781 Marionette TRACE conn4 <- [1,1474,null,{}] 04:06:56 INFO - PROCESS | 1888 | 1469444816787 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:56 INFO - PROCESS | 1888 | 1469444816792 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:57 INFO - PROCESS | 1888 | 1469444817007 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:06:57 INFO - PROCESS | 1888 | 1469444817022 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:57 INFO - PROCESS | 1888 | 1469444817036 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892000 == 34 [pid = 1888] [id = 376] 04:06:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8d9b9000) [pid = 1888] [serial = 1129] [outer = (nil)] 04:06:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8f182c00) [pid = 1888] [serial = 1130] [outer = 0x8d9b9000] 04:06:57 INFO - PROCESS | 1888 | 1469444817150 Marionette DEBUG loaded listener.js 04:06:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x90704c00) [pid = 1888] [serial = 1131] [outer = 0x8d9b9000] 04:06:58 INFO - PROCESS | 1888 | 1469444818380 Marionette TRACE conn4 <- [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]]]}] 04:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1635ms 04:06:58 INFO - PROCESS | 1888 | 1469444818414 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:06:58 INFO - PROCESS | 1888 | 1469444818421 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:06:58 INFO - PROCESS | 1888 | 1469444818431 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:06:58 INFO - PROCESS | 1888 | 1469444818436 Marionette TRACE conn4 <- [1,1478,null,{}] 04:06:58 INFO - PROCESS | 1888 | 1469444818446 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:58 INFO - PROCESS | 1888 | 1469444818451 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:58 INFO - PROCESS | 1888 | 1469444818654 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:06:58 INFO - PROCESS | 1888 | 1469444818900 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:58 INFO - PROCESS | 1888 | 1469444818915 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:06:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5eb800 == 35 [pid = 1888] [id = 377] 04:06:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e5ecc00) [pid = 1888] [serial = 1132] [outer = (nil)] 04:06:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8e5f4c00) [pid = 1888] [serial = 1133] [outer = 0x8e5ecc00] 04:06:59 INFO - PROCESS | 1888 | 1469444819044 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8e8a1c00) [pid = 1888] [serial = 1134] [outer = 0x8e5ecc00] 04:07:00 INFO - PROCESS | 1888 | 1469444820151 Marionette TRACE conn4 <- [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]]]}] 04:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1785ms 04:07:00 INFO - PROCESS | 1888 | 1469444820217 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:07:00 INFO - PROCESS | 1888 | 1469444820225 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:07:00 INFO - PROCESS | 1888 | 1469444820236 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 1888 | 1469444820240 Marionette TRACE conn4 <- [1,1482,null,{}] 04:07:00 INFO - PROCESS | 1888 | 1469444820248 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:00 INFO - PROCESS | 1888 | 1469444820254 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:00 INFO - PROCESS | 1888 | 1469444820504 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:07:00 INFO - PROCESS | 1888 | 1469444820731 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 1888 | 1469444820746 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bbc00 == 36 [pid = 1888] [id = 378] 04:07:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8d9be400) [pid = 1888] [serial = 1135] [outer = (nil)] 04:07:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8f186c00) [pid = 1888] [serial = 1136] [outer = 0x8d9be400] 04:07:00 INFO - PROCESS | 1888 | 1469444820828 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x9070ec00) [pid = 1888] [serial = 1137] [outer = 0x8d9be400] 04:07:02 INFO - PROCESS | 1888 | 1469444822032 Marionette TRACE conn4 <- [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]]]}] 04:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1835ms 04:07:02 INFO - PROCESS | 1888 | 1469444822072 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:07:02 INFO - PROCESS | 1888 | 1469444822076 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:07:02 INFO - PROCESS | 1888 | 1469444822083 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:07:02 INFO - PROCESS | 1888 | 1469444822090 Marionette TRACE conn4 <- [1,1486,null,{}] 04:07:02 INFO - PROCESS | 1888 | 1469444822116 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:02 INFO - PROCESS | 1888 | 1469444822129 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:02 INFO - PROCESS | 1888 | 1469444822445 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:07:02 INFO - PROCESS | 1888 | 1469444822618 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:02 INFO - PROCESS | 1888 | 1469444822627 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x909db000 == 37 [pid = 1888] [id = 379] 04:07:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x909db400) [pid = 1888] [serial = 1138] [outer = (nil)] 04:07:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x909e2c00) [pid = 1888] [serial = 1139] [outer = 0x909db400] 04:07:02 INFO - PROCESS | 1888 | 1469444822721 Marionette DEBUG loaded listener.js 04:07:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x90ac3800) [pid = 1888] [serial = 1140] [outer = 0x909db400] 04:07:03 INFO - PROCESS | 1888 | 1469444823638 Marionette TRACE conn4 <- [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]]]}] 04:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1601ms 04:07:03 INFO - PROCESS | 1888 | 1469444823685 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:07:03 INFO - PROCESS | 1888 | 1469444823690 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:07:03 INFO - PROCESS | 1888 | 1469444823697 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 1888 | 1469444823700 Marionette TRACE conn4 <- [1,1490,null,{}] 04:07:03 INFO - PROCESS | 1888 | 1469444823706 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:03 INFO - PROCESS | 1888 | 1469444823712 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:03 INFO - PROCESS | 1888 | 1469444823889 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:07:04 INFO - PROCESS | 1888 | 1469444824055 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:04 INFO - PROCESS | 1888 | 1469444824063 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef83c00 == 38 [pid = 1888] [id = 380] 04:07:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x909e5c00) [pid = 1888] [serial = 1141] [outer = (nil)] 04:07:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91168800) [pid = 1888] [serial = 1142] [outer = 0x909e5c00] 04:07:04 INFO - PROCESS | 1888 | 1469444824163 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x9116b400) [pid = 1888] [serial = 1143] [outer = 0x909e5c00] 04:07:05 INFO - PROCESS | 1888 | 1469444825111 Marionette TRACE conn4 <- [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]]]}] 04:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1494ms 04:07:05 INFO - PROCESS | 1888 | 1469444825193 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:07:05 INFO - PROCESS | 1888 | 1469444825199 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:07:05 INFO - PROCESS | 1888 | 1469444825209 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:07:05 INFO - PROCESS | 1888 | 1469444825215 Marionette TRACE conn4 <- [1,1494,null,{}] 04:07:05 INFO - PROCESS | 1888 | 1469444825222 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:05 INFO - PROCESS | 1888 | 1469444825227 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:05 INFO - PROCESS | 1888 | 1469444825476 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:07:05 INFO - PROCESS | 1888 | 1469444825787 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 1888 | 1469444825799 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88d000 == 39 [pid = 1888] [id = 381] 04:07:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e4d9000) [pid = 1888] [serial = 1144] [outer = (nil)] 04:07:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x91416000) [pid = 1888] [serial = 1145] [outer = 0x8e4d9000] 04:07:05 INFO - PROCESS | 1888 | 1469444825924 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x91417400) [pid = 1888] [serial = 1146] [outer = 0x8e4d9000] 04:07:06 INFO - PROCESS | 1888 | 1469444826952 Marionette TRACE conn4 <- [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]]]}] 04:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1798ms 04:07:07 INFO - PROCESS | 1888 | 1469444827007 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 1888 | 1469444827010 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:07:07 INFO - PROCESS | 1888 | 1469444827019 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 1888 | 1469444827024 Marionette TRACE conn4 <- [1,1498,null,{}] 04:07:07 INFO - PROCESS | 1888 | 1469444827030 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:07 INFO - PROCESS | 1888 | 1469444827043 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:07 INFO - PROCESS | 1888 | 1469444827300 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:07:07 INFO - PROCESS | 1888 | 1469444827537 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 1888 | 1469444827546 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d5400 == 40 [pid = 1888] [id = 382] 04:07:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e4dcc00) [pid = 1888] [serial = 1147] [outer = (nil)] 04:07:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91912c00) [pid = 1888] [serial = 1148] [outer = 0x8e4dcc00] 04:07:07 INFO - PROCESS | 1888 | 1469444827680 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x9191ac00) [pid = 1888] [serial = 1149] [outer = 0x8e4dcc00] 04:07:08 INFO - PROCESS | 1888 | 1469444828608 Marionette TRACE conn4 <- [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]]]}] 04:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1633ms 04:07:08 INFO - PROCESS | 1888 | 1469444828653 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 1888 | 1469444828658 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:07:08 INFO - PROCESS | 1888 | 1469444828664 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 1888 | 1469444828668 Marionette TRACE conn4 <- [1,1502,null,{}] 04:07:08 INFO - PROCESS | 1888 | 1469444828674 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:08 INFO - PROCESS | 1888 | 1469444828680 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:08 INFO - PROCESS | 1888 | 1469444828873 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:07:09 INFO - PROCESS | 1888 | 1469444829095 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:09 INFO - PROCESS | 1888 | 1469444829106 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b7c00 == 41 [pid = 1888] [id = 383] 04:07:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8e4dd000) [pid = 1888] [serial = 1150] [outer = (nil)] 04:07:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x91c16c00) [pid = 1888] [serial = 1151] [outer = 0x8e4dd000] 04:07:09 INFO - PROCESS | 1888 | 1469444829238 Marionette DEBUG loaded listener.js 04:07:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x9191ec00) [pid = 1888] [serial = 1152] [outer = 0x8e4dd000] 04:07:10 INFO - PROCESS | 1888 | 1469444830156 Marionette TRACE conn4 <- [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]]]}] 04:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1536ms 04:07:10 INFO - PROCESS | 1888 | 1469444830201 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:07:10 INFO - PROCESS | 1888 | 1469444830205 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:07:10 INFO - PROCESS | 1888 | 1469444830212 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 1888 | 1469444830216 Marionette TRACE conn4 <- [1,1506,null,{}] 04:07:10 INFO - PROCESS | 1888 | 1469444830222 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:10 INFO - PROCESS | 1888 | 1469444830227 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:10 INFO - PROCESS | 1888 | 1469444830427 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:07:10 INFO - PROCESS | 1888 | 1469444830642 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 1888 | 1469444830654 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d885000 == 42 [pid = 1888] [id = 384] 04:07:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8d886000) [pid = 1888] [serial = 1153] [outer = (nil)] 04:07:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8d893000) [pid = 1888] [serial = 1154] [outer = 0x8d886000] 04:07:10 INFO - PROCESS | 1888 | 1469444830897 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8dbcc400) [pid = 1888] [serial = 1155] [outer = 0x8d886000] 04:07:11 INFO - PROCESS | 1888 | 1469444831894 Marionette TRACE conn4 <- [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]]]}] 04:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1748ms 04:07:11 INFO - PROCESS | 1888 | 1469444831960 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 1888 | 1469444831971 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:07:11 INFO - PROCESS | 1888 | 1469444831983 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 1888 | 1469444831991 Marionette TRACE conn4 <- [1,1510,null,{}] 04:07:12 INFO - PROCESS | 1888 | 1469444832004 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:12 INFO - PROCESS | 1888 | 1469444832010 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:12 INFO - PROCESS | 1888 | 1469444832253 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:07:12 INFO - PROCESS | 1888 | --DOCSHELL 0x90703800 == 41 [pid = 1888] [id = 362] 04:07:12 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe4c00 == 40 [pid = 1888] [id = 351] 04:07:12 INFO - PROCESS | 1888 | 1469444832527 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 1888 | 1469444832539 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x909dd000) [pid = 1888] [serial = 1088] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8f090c00) [pid = 1888] [serial = 1092] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x909e2000) [pid = 1888] [serial = 1089] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8f18e800) [pid = 1888] [serial = 1059] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e829000) [pid = 1888] [serial = 1079] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e8a9400) [pid = 1888] [serial = 1080] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e4da400) [pid = 1888] [serial = 1061] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e82d400) [pid = 1888] [serial = 1062] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91576c00) [pid = 1888] [serial = 1073] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x9157c000) [pid = 1888] [serial = 1074] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x90ac0c00) [pid = 1888] [serial = 1067] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x90ac9800) [pid = 1888] [serial = 1068] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e8a4400) [pid = 1888] [serial = 1076] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x90acb800) [pid = 1888] [serial = 1077] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8edd2400) [pid = 1888] [serial = 1082] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8ef91000) [pid = 1888] [serial = 1083] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x90709400) [pid = 1888] [serial = 1064] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x90794000) [pid = 1888] [serial = 1065] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x9116d400) [pid = 1888] [serial = 1070] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91170400) [pid = 1888] [serial = 1071] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x90795000) [pid = 1888] [serial = 1085] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x91580c00) [pid = 1888] [serial = 1095] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x91573000) [pid = 1888] [serial = 1094] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x9079fc00) [pid = 1888] [serial = 1086] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8ef89400) [pid = 1888] [serial = 1091] [outer = (nil)] [url = about:blank] 04:07:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b9c00 == 41 [pid = 1888] [id = 385] 04:07:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8e5ee000) [pid = 1888] [serial = 1156] [outer = (nil)] 04:07:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e8a0000) [pid = 1888] [serial = 1157] [outer = 0x8e5ee000] 04:07:12 INFO - PROCESS | 1888 | 1469444832657 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8edd8c00) [pid = 1888] [serial = 1158] [outer = 0x8e5ee000] 04:07:13 INFO - PROCESS | 1888 | 1469444833449 Marionette TRACE conn4 <- [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]]]}] 04:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1493ms 04:07:13 INFO - PROCESS | 1888 | 1469444833477 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 1888 | 1469444833483 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:07:13 INFO - PROCESS | 1888 | 1469444833493 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 1888 | 1469444833497 Marionette TRACE conn4 <- [1,1514,null,{}] 04:07:13 INFO - PROCESS | 1888 | 1469444833503 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:13 INFO - PROCESS | 1888 | 1469444833509 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:13 INFO - PROCESS | 1888 | 1469444833689 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:07:13 INFO - PROCESS | 1888 | 1469444833700 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 1888 | 1469444833709 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:13 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f090c00 == 42 [pid = 1888] [id = 386] 04:07:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8f189000) [pid = 1888] [serial = 1159] [outer = (nil)] 04:07:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x90708000) [pid = 1888] [serial = 1160] [outer = 0x8f189000] 04:07:13 INFO - PROCESS | 1888 | 1469444833785 Marionette DEBUG loaded listener.js 04:07:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x90797000) [pid = 1888] [serial = 1161] [outer = 0x8f189000] 04:07:14 INFO - PROCESS | 1888 | 1469444834821 Marionette TRACE conn4 <- [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]]]}] 04:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1381ms 04:07:14 INFO - PROCESS | 1888 | 1469444834876 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:07:14 INFO - PROCESS | 1888 | 1469444834879 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:07:14 INFO - PROCESS | 1888 | 1469444834887 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:07:14 INFO - PROCESS | 1888 | 1469444834893 Marionette TRACE conn4 <- [1,1518,null,{}] 04:07:14 INFO - PROCESS | 1888 | 1469444834926 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:14 INFO - PROCESS | 1888 | 1469444834935 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:15 INFO - PROCESS | 1888 | 1469444835167 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:07:15 INFO - PROCESS | 1888 | 1469444835190 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 1888 | 1469444835198 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9ba000 == 43 [pid = 1888] [id = 387] 04:07:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x907a2c00) [pid = 1888] [serial = 1162] [outer = (nil)] 04:07:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x907d1400) [pid = 1888] [serial = 1163] [outer = 0x907a2c00] 04:07:15 INFO - PROCESS | 1888 | 1469444835269 Marionette DEBUG loaded listener.js 04:07:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x909dc800) [pid = 1888] [serial = 1164] [outer = 0x907a2c00] 04:07:16 INFO - PROCESS | 1888 | 1469444836268 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1404ms 04:07:16 INFO - PROCESS | 1888 | 1469444836291 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:07:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:07:16 INFO - PROCESS | 1888 | 1469444836296 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:07:16 INFO - PROCESS | 1888 | 1469444836304 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 1888 | 1469444836307 Marionette TRACE conn4 <- [1,1522,null,{}] 04:07:16 INFO - PROCESS | 1888 | 1469444836314 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:16 INFO - PROCESS | 1888 | 1469444836320 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:16 INFO - PROCESS | 1888 | 1469444836583 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:07:16 INFO - PROCESS | 1888 | 1469444836613 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 1888 | 1469444836629 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d893800 == 44 [pid = 1888] [id = 388] 04:07:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8d9bc000) [pid = 1888] [serial = 1165] [outer = (nil)] 04:07:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x90abf000) [pid = 1888] [serial = 1166] [outer = 0x8d9bc000] 04:07:16 INFO - PROCESS | 1888 | 1469444836700 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x90acb000) [pid = 1888] [serial = 1167] [outer = 0x8d9bc000] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8d891800) [pid = 1888] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e4e0c00) [pid = 1888] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x9070a000) [pid = 1888] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8e5ed000) [pid = 1888] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x9184ac00) [pid = 1888] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8e89ec00) [pid = 1888] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8f095000) [pid = 1888] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91911c00) [pid = 1888] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x91c18800) [pid = 1888] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e819c00) [pid = 1888] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:07:17 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8dbd3800) [pid = 1888] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:17 INFO - PROCESS | 1888 | 1469444837684 Marionette TRACE conn4 <- [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"]]]}] 04:07:17 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 () { 04:07:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:07:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:07:17 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 () { 04:07:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:07:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:07:17 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 () { 04:07:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:07:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:07:17 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 () { 04:07:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:07:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:07:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1435ms 04:07:17 INFO - PROCESS | 1888 | 1469444837741 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 1888 | 1469444837748 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:07:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:07:17 INFO - PROCESS | 1888 | 1469444837763 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 1888 | 1469444837767 Marionette TRACE conn4 <- [1,1526,null,{}] 04:07:17 INFO - PROCESS | 1888 | 1469444837773 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:17 INFO - PROCESS | 1888 | 1469444837778 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:17 INFO - PROCESS | 1888 | 1469444837976 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:07:18 INFO - PROCESS | 1888 | 1469444837995 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 1888 | 1469444838006 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:18 INFO - PROCESS | 1888 | ++DOCSHELL 0x907a0c00 == 45 [pid = 1888] [id = 389] 04:07:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x909e5400) [pid = 1888] [serial = 1168] [outer = (nil)] 04:07:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x91168c00) [pid = 1888] [serial = 1169] [outer = 0x909e5400] 04:07:18 INFO - PROCESS | 1888 | 1469444838088 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x91413000) [pid = 1888] [serial = 1170] [outer = 0x909e5400] 04:07:18 INFO - PROCESS | 1888 | 1469444838922 Marionette TRACE conn4 <- [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"]]]}] 04:07:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:07:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:07:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:07:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:07:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:07:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:07:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1203ms 04:07:18 INFO - PROCESS | 1888 | 1469444838962 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:07:18 INFO - PROCESS | 1888 | 1469444838970 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:07:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:07:18 INFO - PROCESS | 1888 | 1469444838977 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:07:18 INFO - PROCESS | 1888 | 1469444838981 Marionette TRACE conn4 <- [1,1530,null,{}] 04:07:18 INFO - PROCESS | 1888 | 1469444838987 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:18 INFO - PROCESS | 1888 | 1469444838996 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:19 INFO - PROCESS | 1888 | 1469444839170 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:07:19 INFO - PROCESS | 1888 | 1469444839382 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 1888 | 1469444839396 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88a000 == 46 [pid = 1888] [id = 390] 04:07:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8d88ac00) [pid = 1888] [serial = 1171] [outer = (nil)] 04:07:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8d9c3c00) [pid = 1888] [serial = 1172] [outer = 0x8d88ac00] 04:07:19 INFO - PROCESS | 1888 | 1469444839490 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8dbd3800) [pid = 1888] [serial = 1173] [outer = 0x8d88ac00] 04:07:20 INFO - PROCESS | 1888 | 1469444840447 Marionette TRACE conn4 <- [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]]]}] 04:07:20 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 04:07:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:07:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:07:20 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. 04:07:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:07:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1489ms 04:07:20 INFO - PROCESS | 1888 | 1469444840472 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:07:20 INFO - PROCESS | 1888 | 1469444840479 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:07:20 INFO - PROCESS | 1888 | 1469444840486 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 1888 | 1469444840491 Marionette TRACE conn4 <- [1,1534,null,{}] 04:07:20 INFO - PROCESS | 1888 | 1469444840500 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:20 INFO - PROCESS | 1888 | 1469444840509 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:20 INFO - PROCESS | 1888 | 1469444840773 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:07:20 INFO - PROCESS | 1888 | 1469444840953 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:20 INFO - PROCESS | 1888 | 1469444840964 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f1000 == 47 [pid = 1888] [id = 391] 04:07:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e833c00) [pid = 1888] [serial = 1174] [outer = (nil)] 04:07:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8ef8cc00) [pid = 1888] [serial = 1175] [outer = 0x8e833c00] 04:07:21 INFO - PROCESS | 1888 | 1469444841063 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8efda800) [pid = 1888] [serial = 1176] [outer = 0x8e833c00] 04:07:22 INFO - PROCESS | 1888 | 1469444842232 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1784ms 04:07:22 INFO - PROCESS | 1888 | 1469444842274 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 1888 | 1469444842281 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:07:22 INFO - PROCESS | 1888 | 1469444842291 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 1888 | 1469444842296 Marionette TRACE conn4 <- [1,1538,null,{}] 04:07:22 INFO - PROCESS | 1888 | 1469444842302 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:22 INFO - PROCESS | 1888 | 1469444842307 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:22 INFO - PROCESS | 1888 | 1469444842519 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:07:22 INFO - PROCESS | 1888 | 1469444842807 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 1888 | 1469444842815 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef89000 == 48 [pid = 1888] [id = 392] 04:07:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8f18cc00) [pid = 1888] [serial = 1177] [outer = (nil)] 04:07:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x9079f400) [pid = 1888] [serial = 1178] [outer = 0x8f18cc00] 04:07:22 INFO - PROCESS | 1888 | 1469444842948 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x907d0c00) [pid = 1888] [serial = 1179] [outer = 0x8f18cc00] 04:07:23 INFO - PROCESS | 1888 | 1469444843885 Marionette TRACE conn4 <- [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]]]}] 04:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1634ms 04:07:23 INFO - PROCESS | 1888 | 1469444843939 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 1888 | 1469444843943 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:07:23 INFO - PROCESS | 1888 | 1469444843960 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 1888 | 1469444843969 Marionette TRACE conn4 <- [1,1542,null,{}] 04:07:23 INFO - PROCESS | 1888 | 1469444843979 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:23 INFO - PROCESS | 1888 | 1469444843985 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:24 INFO - PROCESS | 1888 | 1469444844190 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:07:24 INFO - PROCESS | 1888 | 1469444844404 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:24 INFO - PROCESS | 1888 | 1469444844413 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x907ce800 == 49 [pid = 1888] [id = 393] 04:07:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x90acb800) [pid = 1888] [serial = 1180] [outer = (nil)] 04:07:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x91842400) [pid = 1888] [serial = 1181] [outer = 0x90acb800] 04:07:24 INFO - PROCESS | 1888 | 1469444844540 Marionette DEBUG loaded listener.js 04:07:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x9184b400) [pid = 1888] [serial = 1182] [outer = 0x90acb800] 04:07:25 INFO - PROCESS | 1888 | 1469444845465 Marionette TRACE conn4 <- [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]]]}] 04:07:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:07:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1556ms 04:07:25 INFO - PROCESS | 1888 | 1469444845509 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:07:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:07:25 INFO - PROCESS | 1888 | 1469444845515 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:07:25 INFO - PROCESS | 1888 | 1469444845522 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 1888 | 1469444845525 Marionette TRACE conn4 <- [1,1546,null,{}] 04:07:25 INFO - PROCESS | 1888 | 1469444845533 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:25 INFO - PROCESS | 1888 | 1469444845540 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:25 INFO - PROCESS | 1888 | 1469444845773 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:07:26 INFO - PROCESS | 1888 | 1469444845998 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:26 INFO - PROCESS | 1888 | 1469444846006 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e810400 == 50 [pid = 1888] [id = 394] 04:07:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8ef8e400) [pid = 1888] [serial = 1183] [outer = (nil)] 04:07:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91cc3400) [pid = 1888] [serial = 1184] [outer = 0x8ef8e400] 04:07:26 INFO - PROCESS | 1888 | 1469444846146 Marionette DEBUG loaded listener.js 04:07:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x91ccd400) [pid = 1888] [serial = 1185] [outer = 0x8ef8e400] 04:07:27 INFO - PROCESS | 1888 | 1469444847115 Marionette TRACE conn4 <- [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]]]}] 04:07:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:07:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1637ms 04:07:27 INFO - PROCESS | 1888 | 1469444847159 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:07:27 INFO - PROCESS | 1888 | 1469444847162 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:07:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:07:27 INFO - PROCESS | 1888 | 1469444847170 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 1888 | 1469444847174 Marionette TRACE conn4 <- [1,1550,null,{}] 04:07:27 INFO - PROCESS | 1888 | 1469444847181 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:27 INFO - PROCESS | 1888 | 1469444847185 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:27 INFO - PROCESS | 1888 | 1469444847397 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:07:27 INFO - PROCESS | 1888 | 1469444847653 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:27 INFO - PROCESS | 1888 | 1469444847674 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x91c1cc00 == 51 [pid = 1888] [id = 395] 04:07:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x9240cc00) [pid = 1888] [serial = 1186] [outer = (nil)] 04:07:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x92418400) [pid = 1888] [serial = 1187] [outer = 0x9240cc00] 04:07:27 INFO - PROCESS | 1888 | 1469444847813 Marionette DEBUG loaded listener.js 04:07:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x92e1ac00) [pid = 1888] [serial = 1188] [outer = 0x9240cc00] 04:07:28 INFO - PROCESS | 1888 | 1469444848831 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:07:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:07:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1736ms 04:07:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:07:28 INFO - PROCESS | 1888 | 1469444848908 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:07:28 INFO - PROCESS | 1888 | 1469444848911 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:07:28 INFO - PROCESS | 1888 | 1469444848918 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:07:28 INFO - PROCESS | 1888 | 1469444848922 Marionette TRACE conn4 <- [1,1554,null,{}] 04:07:28 INFO - PROCESS | 1888 | 1469444848928 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:28 INFO - PROCESS | 1888 | 1469444848934 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:29 INFO - PROCESS | 1888 | 1469444849157 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:07:29 INFO - PROCESS | 1888 | 1469444849388 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 1888 | 1469444849398 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbce800 == 52 [pid = 1888] [id = 396] 04:07:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8e89ac00) [pid = 1888] [serial = 1189] [outer = (nil)] 04:07:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x93b35400) [pid = 1888] [serial = 1190] [outer = 0x8e89ac00] 04:07:29 INFO - PROCESS | 1888 | 1469444849525 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x93b38c00) [pid = 1888] [serial = 1191] [outer = 0x8e89ac00] 04:07:30 INFO - PROCESS | 1888 | 1469444850503 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:07:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:07:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1641ms 04:07:30 INFO - PROCESS | 1888 | 1469444850559 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:07:30 INFO - PROCESS | 1888 | 1469444850563 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:07:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:07:30 INFO - PROCESS | 1888 | 1469444850571 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:07:30 INFO - PROCESS | 1888 | 1469444850574 Marionette TRACE conn4 <- [1,1558,null,{}] 04:07:30 INFO - PROCESS | 1888 | 1469444850580 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:30 INFO - PROCESS | 1888 | 1469444850585 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:30 INFO - PROCESS | 1888 | 1469444850792 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:07:31 INFO - PROCESS | 1888 | 1469444851019 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 1888 | 1469444851030 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bf800 == 53 [pid = 1888] [id = 397] 04:07:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8d9bfc00) [pid = 1888] [serial = 1192] [outer = (nil)] 04:07:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8e819400) [pid = 1888] [serial = 1193] [outer = 0x8d9bfc00] 04:07:31 INFO - PROCESS | 1888 | 1469444851166 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8e8a7400) [pid = 1888] [serial = 1194] [outer = 0x8d9bfc00] 04:07:32 INFO - PROCESS | 1888 | 1469444852433 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:07:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:07:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1888ms 04:07:32 INFO - PROCESS | 1888 | 1469444852461 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 1888 | 1469444852467 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:07:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:07:32 INFO - PROCESS | 1888 | 1469444852476 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 1888 | 1469444852480 Marionette TRACE conn4 <- [1,1562,null,{}] 04:07:32 INFO - PROCESS | 1888 | 1469444852489 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:32 INFO - PROCESS | 1888 | 1469444852494 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:32 INFO - PROCESS | 1888 | 1469444852756 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:07:32 INFO - PROCESS | 1888 | 1469444852952 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:32 INFO - PROCESS | 1888 | 1469444852965 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e813400 == 54 [pid = 1888] [id = 398] 04:07:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8e828800) [pid = 1888] [serial = 1195] [outer = (nil)] 04:07:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8edcf000) [pid = 1888] [serial = 1196] [outer = 0x8e828800] 04:07:33 INFO - PROCESS | 1888 | 1469444853042 Marionette DEBUG loaded listener.js 04:07:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8ef82c00) [pid = 1888] [serial = 1197] [outer = 0x8e828800] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e813800 == 53 [pid = 1888] [id = 360] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18ac00 == 52 [pid = 1888] [id = 361] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x907a0c00 == 51 [pid = 1888] [id = 389] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d893800 == 50 [pid = 1888] [id = 388] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9ba000 == 49 [pid = 1888] [id = 387] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8f090c00 == 48 [pid = 1888] [id = 386] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b9c00 == 47 [pid = 1888] [id = 385] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d885000 == 46 [pid = 1888] [id = 384] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4db000 == 45 [pid = 1888] [id = 349] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ec400 == 44 [pid = 1888] [id = 373] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8f094400 == 43 [pid = 1888] [id = 375] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d889c00 == 42 [pid = 1888] [id = 364] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x909da400 == 41 [pid = 1888] [id = 355] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bbc00 == 40 [pid = 1888] [id = 378] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd7400 == 39 [pid = 1888] [id = 363] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x90708c00 == 38 [pid = 1888] [id = 366] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d5400 == 37 [pid = 1888] [id = 382] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef83c00 == 36 [pid = 1888] [id = 380] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d2c00 == 35 [pid = 1888] [id = 353] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892000 == 34 [pid = 1888] [id = 376] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x909db000 == 33 [pid = 1888] [id = 379] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8efde000 == 32 [pid = 1888] [id = 357] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e811000 == 31 [pid = 1888] [id = 359] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88d000 == 30 [pid = 1888] [id = 381] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b7c00 == 29 [pid = 1888] [id = 383] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d5000 == 28 [pid = 1888] [id = 365] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d890c00 == 27 [pid = 1888] [id = 352] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5eb800 == 26 [pid = 1888] [id = 377] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89d000 == 25 [pid = 1888] [id = 350] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82d000 == 24 [pid = 1888] [id = 374] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b8400 == 23 [pid = 1888] [id = 358] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dec00 == 22 [pid = 1888] [id = 356] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd1000 == 21 [pid = 1888] [id = 354] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e818c00 == 20 [pid = 1888] [id = 371] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e813000 == 19 [pid = 1888] [id = 368] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd3000 == 18 [pid = 1888] [id = 370] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8efd7400 == 17 [pid = 1888] [id = 369] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x9184f400 == 16 [pid = 1888] [id = 367] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d891400 == 15 [pid = 1888] [id = 372] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbce800 == 14 [pid = 1888] [id = 396] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bf800 == 13 [pid = 1888] [id = 397] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x91c1cc00 == 12 [pid = 1888] [id = 395] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e810400 == 11 [pid = 1888] [id = 394] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x907ce800 == 10 [pid = 1888] [id = 393] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef89000 == 9 [pid = 1888] [id = 392] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88a000 == 8 [pid = 1888] [id = 390] 04:07:35 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f1000 == 7 [pid = 1888] [id = 391] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8f182c00) [pid = 1888] [serial = 1130] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8d9b7000) [pid = 1888] [serial = 1118] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8edd1800) [pid = 1888] [serial = 1098] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x907c8000) [pid = 1888] [serial = 1100] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8e813c00) [pid = 1888] [serial = 1122] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x91cc6400) [pid = 1888] [serial = 1107] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8edcfc00) [pid = 1888] [serial = 1124] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x90abfc00) [pid = 1888] [serial = 1101] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x90702c00) [pid = 1888] [serial = 1128] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8f186800) [pid = 1888] [serial = 1127] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x91c1d400) [pid = 1888] [serial = 1106] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x9191fc00) [pid = 1888] [serial = 1104] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e826400) [pid = 1888] [serial = 1097] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8edd9000) [pid = 1888] [serial = 1125] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91915400) [pid = 1888] [serial = 1103] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x9240f000) [pid = 1888] [serial = 1110] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e832400) [pid = 1888] [serial = 1115] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x91cd0c00) [pid = 1888] [serial = 1109] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e5f3c00) [pid = 1888] [serial = 1121] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e8a8400) [pid = 1888] [serial = 1116] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8d9c1000) [pid = 1888] [serial = 1119] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x92e1dc00) [pid = 1888] [serial = 1112] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x93047400) [pid = 1888] [serial = 1113] [outer = (nil)] [url = about:blank] 04:07:35 INFO - PROCESS | 1888 | 1469444855401 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:07:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:07:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2991ms 04:07:35 INFO - PROCESS | 1888 | 1469444855468 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:07:35 INFO - PROCESS | 1888 | 1469444855473 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:07:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:07:35 INFO - PROCESS | 1888 | 1469444855481 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:07:35 INFO - PROCESS | 1888 | 1469444855487 Marionette TRACE conn4 <- [1,1566,null,{}] 04:07:35 INFO - PROCESS | 1888 | 1469444855495 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:35 INFO - PROCESS | 1888 | 1469444855501 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:35 INFO - PROCESS | 1888 | 1469444855674 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:07:35 INFO - PROCESS | 1888 | 1469444855808 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:35 INFO - PROCESS | 1888 | 1469444855816 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd2000 == 8 [pid = 1888] [id = 399] 04:07:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8dbd2400) [pid = 1888] [serial = 1198] [outer = (nil)] 04:07:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8dbd8000) [pid = 1888] [serial = 1199] [outer = 0x8dbd2400] 04:07:35 INFO - PROCESS | 1888 | 1469444855892 Marionette DEBUG loaded listener.js 04:07:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e4d5000) [pid = 1888] [serial = 1200] [outer = 0x8dbd2400] 04:07:36 INFO - PROCESS | 1888 | 1469444856672 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:07:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:07:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1381ms 04:07:36 INFO - PROCESS | 1888 | 1469444856870 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:07:36 INFO - PROCESS | 1888 | 1469444856882 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:07:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:07:36 INFO - PROCESS | 1888 | 1469444856966 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:07:36 INFO - PROCESS | 1888 | 1469444856973 Marionette TRACE conn4 <- [1,1570,null,{}] 04:07:36 INFO - PROCESS | 1888 | 1469444856981 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:36 INFO - PROCESS | 1888 | 1469444856986 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:37 INFO - PROCESS | 1888 | 1469444857160 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:07:37 INFO - PROCESS | 1888 | 1469444857174 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:37 INFO - PROCESS | 1888 | 1469444857184 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81c000 == 9 [pid = 1888] [id = 400] 04:07:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e81e000) [pid = 1888] [serial = 1201] [outer = (nil)] 04:07:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e82a400) [pid = 1888] [serial = 1202] [outer = 0x8e81e000] 04:07:37 INFO - PROCESS | 1888 | 1469444857258 Marionette DEBUG loaded listener.js 04:07:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e832800) [pid = 1888] [serial = 1203] [outer = 0x8e81e000] 04:07:38 INFO - PROCESS | 1888 | 1469444858356 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:07:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:07:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1489ms 04:07:38 INFO - PROCESS | 1888 | 1469444858422 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:07:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:07:38 INFO - PROCESS | 1888 | 1469444858427 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:07:38 INFO - PROCESS | 1888 | 1469444858435 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:07:38 INFO - PROCESS | 1888 | 1469444858442 Marionette TRACE conn4 <- [1,1574,null,{}] 04:07:38 INFO - PROCESS | 1888 | 1469444858470 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:38 INFO - PROCESS | 1888 | 1469444858480 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:38 INFO - PROCESS | 1888 | 1469444858701 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:07:38 INFO - PROCESS | 1888 | 1469444858724 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:38 INFO - PROCESS | 1888 | 1469444858736 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8e000 == 10 [pid = 1888] [id = 401] 04:07:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8ef8e800) [pid = 1888] [serial = 1204] [outer = (nil)] 04:07:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8efdf000) [pid = 1888] [serial = 1205] [outer = 0x8ef8e800] 04:07:38 INFO - PROCESS | 1888 | 1469444858814 Marionette DEBUG loaded listener.js 04:07:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8f087000) [pid = 1888] [serial = 1206] [outer = 0x8ef8e800] 04:07:39 INFO - PROCESS | 1888 | 1469444859813 Marionette TRACE conn4 <- [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]]]}] 04:07:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:07:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1439ms 04:07:39 INFO - PROCESS | 1888 | 1469444859875 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:07:39 INFO - PROCESS | 1888 | 1469444859880 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:07:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:07:39 INFO - PROCESS | 1888 | 1469444859886 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:07:39 INFO - PROCESS | 1888 | 1469444859889 Marionette TRACE conn4 <- [1,1578,null,{}] 04:07:39 INFO - PROCESS | 1888 | 1469444859895 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:39 INFO - PROCESS | 1888 | 1469444859900 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:40 INFO - PROCESS | 1888 | 1469444860646 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8d9bc000) [pid = 1888] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x909e5400) [pid = 1888] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8f189000) [pid = 1888] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e5ee000) [pid = 1888] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e5ecc00) [pid = 1888] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e4d9000) [pid = 1888] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e4dcc00) [pid = 1888] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8d9be400) [pid = 1888] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x909e5c00) [pid = 1888] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8e4dd000) [pid = 1888] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8d9b9000) [pid = 1888] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8d886000) [pid = 1888] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x909db400) [pid = 1888] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:07:40 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x907a2c00) [pid = 1888] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:07:40 INFO - PROCESS | 1888 | 1469444860818 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:40 INFO - PROCESS | 1888 | 1469444860825 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88e000 == 11 [pid = 1888] [id = 402] 04:07:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8d9b9000) [pid = 1888] [serial = 1207] [outer = (nil)] 04:07:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8e4ddc00) [pid = 1888] [serial = 1208] [outer = 0x8d9b9000] 04:07:40 INFO - PROCESS | 1888 | 1469444860905 Marionette DEBUG loaded listener.js 04:07:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8efe0400) [pid = 1888] [serial = 1209] [outer = 0x8d9b9000] 04:07:41 INFO - PROCESS | 1888 | 1469444861664 Marionette TRACE conn4 <- [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]]]}] 04:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1795ms 04:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:07:41 INFO - PROCESS | 1888 | 1469444861681 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:07:41 INFO - PROCESS | 1888 | 1469444861684 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:07:41 INFO - PROCESS | 1888 | 1469444861690 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:07:41 INFO - PROCESS | 1888 | 1469444861694 Marionette TRACE conn4 <- [1,1582,null,{}] 04:07:41 INFO - PROCESS | 1888 | 1469444861699 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:41 INFO - PROCESS | 1888 | 1469444861704 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:41 INFO - PROCESS | 1888 | 1469444861924 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:07:41 INFO - PROCESS | 1888 | 1469444861957 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:41 INFO - PROCESS | 1888 | 1469444861964 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bec00 == 12 [pid = 1888] [id = 403] 04:07:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8f08a400) [pid = 1888] [serial = 1210] [outer = (nil)] 04:07:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x90707c00) [pid = 1888] [serial = 1211] [outer = 0x8f08a400] 04:07:42 INFO - PROCESS | 1888 | 1469444862039 Marionette DEBUG loaded listener.js 04:07:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x90796c00) [pid = 1888] [serial = 1212] [outer = 0x8f08a400] 04:07:43 INFO - PROCESS | 1888 | 1469444863070 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:07:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:07:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1451ms 04:07:43 INFO - PROCESS | 1888 | 1469444863142 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:07:43 INFO - PROCESS | 1888 | 1469444863149 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:07:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:07:43 INFO - PROCESS | 1888 | 1469444863159 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:07:43 INFO - PROCESS | 1888 | 1469444863165 Marionette TRACE conn4 <- [1,1586,null,{}] 04:07:43 INFO - PROCESS | 1888 | 1469444863174 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:43 INFO - PROCESS | 1888 | 1469444863179 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:43 INFO - PROCESS | 1888 | 1469444863416 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:07:43 INFO - PROCESS | 1888 | 1469444863677 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:43 INFO - PROCESS | 1888 | 1469444863693 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:43 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd8400 == 13 [pid = 1888] [id = 404] 04:07:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8dbd8c00) [pid = 1888] [serial = 1213] [outer = (nil)] 04:07:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e5f7c00) [pid = 1888] [serial = 1214] [outer = 0x8dbd8c00] 04:07:43 INFO - PROCESS | 1888 | 1469444863823 Marionette DEBUG loaded listener.js 04:07:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e818c00) [pid = 1888] [serial = 1215] [outer = 0x8dbd8c00] 04:07:44 INFO - PROCESS | 1888 | 1469444864872 Marionette TRACE conn4 <- [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]]]}] 04:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1790ms 04:07:44 INFO - PROCESS | 1888 | 1469444864950 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:07:44 INFO - PROCESS | 1888 | 1469444864958 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:07:44 INFO - PROCESS | 1888 | 1469444864970 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:07:44 INFO - PROCESS | 1888 | 1469444864974 Marionette TRACE conn4 <- [1,1590,null,{}] 04:07:44 INFO - PROCESS | 1888 | 1469444864981 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:44 INFO - PROCESS | 1888 | 1469444864986 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:45 INFO - PROCESS | 1888 | 1469444865228 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:07:45 INFO - PROCESS | 1888 | 1469444865471 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:45 INFO - PROCESS | 1888 | 1469444865481 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f5800 == 14 [pid = 1888] [id = 405] 04:07:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8edd9c00) [pid = 1888] [serial = 1216] [outer = (nil)] 04:07:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8efd7400) [pid = 1888] [serial = 1217] [outer = 0x8edd9c00] 04:07:45 INFO - PROCESS | 1888 | 1469444865601 Marionette DEBUG loaded listener.js 04:07:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8f188000) [pid = 1888] [serial = 1218] [outer = 0x8edd9c00] 04:07:46 INFO - PROCESS | 1888 | 1469444866693 Marionette TRACE conn4 <- [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]]]}] 04:07:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1797ms 04:07:46 INFO - PROCESS | 1888 | 1469444866768 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:07:46 INFO - PROCESS | 1888 | 1469444866773 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:07:46 INFO - PROCESS | 1888 | 1469444866781 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:07:46 INFO - PROCESS | 1888 | 1469444866788 Marionette TRACE conn4 <- [1,1594,null,{}] 04:07:46 INFO - PROCESS | 1888 | 1469444866806 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:46 INFO - PROCESS | 1888 | 1469444866816 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:47 INFO - PROCESS | 1888 | 1469444867044 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:07:47 INFO - PROCESS | 1888 | 1469444867280 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:47 INFO - PROCESS | 1888 | 1469444867289 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x907c9c00 == 15 [pid = 1888] [id = 406] 04:07:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x907ca000) [pid = 1888] [serial = 1219] [outer = (nil)] 04:07:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x907d2c00) [pid = 1888] [serial = 1220] [outer = 0x907ca000] 04:07:47 INFO - PROCESS | 1888 | 1469444867384 Marionette DEBUG loaded listener.js 04:07:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x909e2000) [pid = 1888] [serial = 1221] [outer = 0x907ca000] 04:07:48 INFO - PROCESS | 1888 | 1469444868401 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1696ms 04:07:48 INFO - PROCESS | 1888 | 1469444868477 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:07:48 INFO - PROCESS | 1888 | 1469444868481 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:07:48 INFO - PROCESS | 1888 | 1469444868488 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:07:48 INFO - PROCESS | 1888 | 1469444868491 Marionette TRACE conn4 <- [1,1598,null,{}] 04:07:48 INFO - PROCESS | 1888 | 1469444868497 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:48 INFO - PROCESS | 1888 | 1469444868503 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:48 INFO - PROCESS | 1888 | 1469444868709 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:07:48 INFO - PROCESS | 1888 | 1469444868933 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:48 INFO - PROCESS | 1888 | 1469444868940 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b8800 == 16 [pid = 1888] [id = 407] 04:07:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8e4d6c00) [pid = 1888] [serial = 1222] [outer = (nil)] 04:07:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8ef83000) [pid = 1888] [serial = 1223] [outer = 0x8e4d6c00] 04:07:49 INFO - PROCESS | 1888 | 1469444869071 Marionette DEBUG loaded listener.js 04:07:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x90794000) [pid = 1888] [serial = 1224] [outer = 0x8e4d6c00] 04:07:50 INFO - PROCESS | 1888 | 1469444870312 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1843ms 04:07:50 INFO - PROCESS | 1888 | 1469444870331 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:07:50 INFO - PROCESS | 1888 | 1469444870337 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:07:50 INFO - PROCESS | 1888 | 1469444870345 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:07:50 INFO - PROCESS | 1888 | 1469444870349 Marionette TRACE conn4 <- [1,1602,null,{}] 04:07:50 INFO - PROCESS | 1888 | 1469444870367 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:50 INFO - PROCESS | 1888 | 1469444870373 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:50 INFO - PROCESS | 1888 | 1469444870633 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x90abf000) [pid = 1888] [serial = 1166] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x91168c00) [pid = 1888] [serial = 1169] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x90acb000) [pid = 1888] [serial = 1167] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x90708000) [pid = 1888] [serial = 1160] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8e8a0000) [pid = 1888] [serial = 1157] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8edd8c00) [pid = 1888] [serial = 1158] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e5f4c00) [pid = 1888] [serial = 1133] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e8a1c00) [pid = 1888] [serial = 1134] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91416000) [pid = 1888] [serial = 1145] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x91417400) [pid = 1888] [serial = 1146] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x91912c00) [pid = 1888] [serial = 1148] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x9191ac00) [pid = 1888] [serial = 1149] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8f186c00) [pid = 1888] [serial = 1136] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x9070ec00) [pid = 1888] [serial = 1137] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x91168800) [pid = 1888] [serial = 1142] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x9116b400) [pid = 1888] [serial = 1143] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91c16c00) [pid = 1888] [serial = 1151] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x9191ec00) [pid = 1888] [serial = 1152] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x90704c00) [pid = 1888] [serial = 1131] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8d893000) [pid = 1888] [serial = 1154] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8dbcc400) [pid = 1888] [serial = 1155] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x909e2c00) [pid = 1888] [serial = 1139] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x90ac3800) [pid = 1888] [serial = 1140] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x907d1400) [pid = 1888] [serial = 1163] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x91413000) [pid = 1888] [serial = 1170] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x909dc800) [pid = 1888] [serial = 1164] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x90797000) [pid = 1888] [serial = 1161] [outer = (nil)] [url = about:blank] 04:07:50 INFO - PROCESS | 1888 | 1469444870935 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:50 INFO - PROCESS | 1888 | 1469444870945 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d884400 == 17 [pid = 1888] [id = 408] 04:07:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8d9be400) [pid = 1888] [serial = 1225] [outer = (nil)] 04:07:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8dbcbc00) [pid = 1888] [serial = 1226] [outer = 0x8d9be400] 04:07:51 INFO - PROCESS | 1888 | 1469444871034 Marionette DEBUG loaded listener.js 04:07:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e4d3400) [pid = 1888] [serial = 1227] [outer = 0x8d9be400] 04:07:52 INFO - PROCESS | 1888 | 1469444872105 Marionette TRACE conn4 <- [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]]]}] 04:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1798ms 04:07:52 INFO - PROCESS | 1888 | 1469444872144 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:07:52 INFO - PROCESS | 1888 | 1469444872151 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:07:52 INFO - PROCESS | 1888 | 1469444872160 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:07:52 INFO - PROCESS | 1888 | 1469444872167 Marionette TRACE conn4 <- [1,1606,null,{}] 04:07:52 INFO - PROCESS | 1888 | 1469444872175 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:52 INFO - PROCESS | 1888 | 1469444872181 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:52 INFO - PROCESS | 1888 | 1469444872380 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:07:52 INFO - PROCESS | 1888 | 1469444872606 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:52 INFO - PROCESS | 1888 | 1469444872619 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ecc00 == 18 [pid = 1888] [id = 409] 04:07:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e834c00) [pid = 1888] [serial = 1228] [outer = (nil)] 04:07:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e89e400) [pid = 1888] [serial = 1229] [outer = 0x8e834c00] 04:07:52 INFO - PROCESS | 1888 | 1469444872707 Marionette DEBUG loaded listener.js 04:07:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8edcf800) [pid = 1888] [serial = 1230] [outer = 0x8e834c00] 04:07:53 INFO - PROCESS | 1888 | 1469444873788 Marionette TRACE conn4 <- [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]]]}] 04:07:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:07:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1686ms 04:07:53 INFO - PROCESS | 1888 | 1469444873848 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:07:53 INFO - PROCESS | 1888 | 1469444873853 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:07:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:07:53 INFO - PROCESS | 1888 | 1469444873860 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:07:53 INFO - PROCESS | 1888 | 1469444873865 Marionette TRACE conn4 <- [1,1610,null,{}] 04:07:53 INFO - PROCESS | 1888 | 1469444873871 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:53 INFO - PROCESS | 1888 | 1469444873876 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:54 INFO - PROCESS | 1888 | 1469444874074 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:07:54 INFO - PROCESS | 1888 | 1469444874342 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:54 INFO - PROCESS | 1888 | 1469444874363 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f08a800 == 19 [pid = 1888] [id = 410] 04:07:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8f094c00) [pid = 1888] [serial = 1231] [outer = (nil)] 04:07:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8f186c00) [pid = 1888] [serial = 1232] [outer = 0x8f094c00] 04:07:54 INFO - PROCESS | 1888 | 1469444874492 Marionette DEBUG loaded listener.js 04:07:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x90701800) [pid = 1888] [serial = 1233] [outer = 0x8f094c00] 04:07:55 INFO - PROCESS | 1888 | 1469444875423 Marionette TRACE conn4 <- [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]]]}] 04:07:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:07:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1635ms 04:07:55 INFO - PROCESS | 1888 | 1469444875497 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:07:55 INFO - PROCESS | 1888 | 1469444875504 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:07:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:07:55 INFO - PROCESS | 1888 | 1469444875522 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:07:55 INFO - PROCESS | 1888 | 1469444875531 Marionette TRACE conn4 <- [1,1614,null,{}] 04:07:55 INFO - PROCESS | 1888 | 1469444875539 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:55 INFO - PROCESS | 1888 | 1469444875548 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:55 INFO - PROCESS | 1888 | 1469444875866 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:07:56 INFO - PROCESS | 1888 | 1469444876055 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:56 INFO - PROCESS | 1888 | 1469444876066 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f0c00 == 20 [pid = 1888] [id = 411] 04:07:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8efdcc00) [pid = 1888] [serial = 1234] [outer = (nil)] 04:07:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x907d1400) [pid = 1888] [serial = 1235] [outer = 0x8efdcc00] 04:07:56 INFO - PROCESS | 1888 | 1469444876150 Marionette DEBUG loaded listener.js 04:07:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x909d9800) [pid = 1888] [serial = 1236] [outer = 0x8efdcc00] 04:07:57 INFO - PROCESS | 1888 | 1469444877084 Marionette TRACE conn4 <- [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]]]}] 04:07:57 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 04:07:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1650ms 04:07:57 INFO - PROCESS | 1888 | 1469444877164 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:07:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:07:57 INFO - PROCESS | 1888 | 1469444877168 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:07:57 INFO - PROCESS | 1888 | 1469444877175 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:07:57 INFO - PROCESS | 1888 | 1469444877179 Marionette TRACE conn4 <- [1,1618,null,{}] 04:07:57 INFO - PROCESS | 1888 | 1469444877186 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:57 INFO - PROCESS | 1888 | 1469444877191 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:57 INFO - PROCESS | 1888 | 1469444877422 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:07:57 INFO - PROCESS | 1888 | 1469444877689 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:57 INFO - PROCESS | 1888 | 1469444877696 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88d000 == 21 [pid = 1888] [id = 412] 04:07:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8d893800) [pid = 1888] [serial = 1237] [outer = (nil)] 04:07:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x90ac2c00) [pid = 1888] [serial = 1238] [outer = 0x8d893800] 04:07:57 INFO - PROCESS | 1888 | 1469444877799 Marionette DEBUG loaded listener.js 04:07:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x90795400) [pid = 1888] [serial = 1239] [outer = 0x8d893800] 04:07:58 INFO - PROCESS | 1888 | 1469444878692 Marionette TRACE conn4 <- [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]]]}] 04:07:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:07:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1593ms 04:07:58 INFO - PROCESS | 1888 | 1469444878768 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:07:58 INFO - PROCESS | 1888 | 1469444878771 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:07:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:07:58 INFO - PROCESS | 1888 | 1469444878778 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:07:58 INFO - PROCESS | 1888 | 1469444878781 Marionette TRACE conn4 <- [1,1622,null,{}] 04:07:58 INFO - PROCESS | 1888 | 1469444878788 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:58 INFO - PROCESS | 1888 | 1469444878794 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:59 INFO - PROCESS | 1888 | 1469444879009 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:07:59 INFO - PROCESS | 1888 | 1469444879189 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:59 INFO - PROCESS | 1888 | 1469444879208 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:07:59 INFO - PROCESS | 1888 | ++DOCSHELL 0x907d3000 == 22 [pid = 1888] [id = 413] 04:07:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91169000) [pid = 1888] [serial = 1240] [outer = (nil)] 04:07:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x9116c000) [pid = 1888] [serial = 1241] [outer = 0x91169000] 04:07:59 INFO - PROCESS | 1888 | 1469444879367 Marionette DEBUG loaded listener.js 04:07:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91415800) [pid = 1888] [serial = 1242] [outer = 0x91169000] 04:08:00 INFO - PROCESS | 1888 | 1469444880352 Marionette TRACE conn4 <- [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]]]}] 04:08:00 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 04:08:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1638ms 04:08:00 INFO - PROCESS | 1888 | 1469444880417 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:08:00 INFO - PROCESS | 1888 | 1469444880421 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:08:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:08:00 INFO - PROCESS | 1888 | 1469444880428 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:08:00 INFO - PROCESS | 1888 | 1469444880432 Marionette TRACE conn4 <- [1,1626,null,{}] 04:08:00 INFO - PROCESS | 1888 | 1469444880439 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:00 INFO - PROCESS | 1888 | 1469444880444 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:00 INFO - PROCESS | 1888 | 1469444880688 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:08:00 INFO - PROCESS | 1888 | 1469444880907 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:00 INFO - PROCESS | 1888 | 1469444880918 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d7c00 == 23 [pid = 1888] [id = 414] 04:08:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x9141b400) [pid = 1888] [serial = 1243] [outer = (nil)] 04:08:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x9157d000) [pid = 1888] [serial = 1244] [outer = 0x9141b400] 04:08:01 INFO - PROCESS | 1888 | 1469444881043 Marionette DEBUG loaded listener.js 04:08:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x91580400) [pid = 1888] [serial = 1245] [outer = 0x9141b400] 04:08:02 INFO - PROCESS | 1888 | 1469444882018 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:08:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:08:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1641ms 04:08:02 INFO - PROCESS | 1888 | 1469444882073 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:08:02 INFO - PROCESS | 1888 | 1469444882080 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:08:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:08:02 INFO - PROCESS | 1888 | 1469444882090 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:08:02 INFO - PROCESS | 1888 | 1469444882095 Marionette TRACE conn4 <- [1,1630,null,{}] 04:08:02 INFO - PROCESS | 1888 | 1469444882106 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:02 INFO - PROCESS | 1888 | 1469444882114 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:02 INFO - PROCESS | 1888 | 1469444882376 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:08:02 INFO - PROCESS | 1888 | 1469444882608 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:02 INFO - PROCESS | 1888 | 1469444882616 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ec400 == 24 [pid = 1888] [id = 415] 04:08:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8e8a6c00) [pid = 1888] [serial = 1246] [outer = (nil)] 04:08:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x91578800) [pid = 1888] [serial = 1247] [outer = 0x8e8a6c00] 04:08:02 INFO - PROCESS | 1888 | 1469444882733 Marionette DEBUG loaded listener.js 04:08:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91848c00) [pid = 1888] [serial = 1248] [outer = 0x8e8a6c00] 04:08:03 INFO - PROCESS | 1888 | 1469444883804 Marionette TRACE conn4 <- [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]]]}] 04:08:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:08:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1787ms 04:08:03 INFO - PROCESS | 1888 | 1469444883876 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:08:03 INFO - PROCESS | 1888 | 1469444883881 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:08:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:08:03 INFO - PROCESS | 1888 | 1469444883891 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:08:03 INFO - PROCESS | 1888 | 1469444883896 Marionette TRACE conn4 <- [1,1634,null,{}] 04:08:03 INFO - PROCESS | 1888 | 1469444883904 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:03 INFO - PROCESS | 1888 | 1469444883910 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:04 INFO - PROCESS | 1888 | 1469444884087 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:08:04 INFO - PROCESS | 1888 | 1469444884328 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:04 INFO - PROCESS | 1888 | 1469444884343 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88f000 == 25 [pid = 1888] [id = 416] 04:08:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8d890800) [pid = 1888] [serial = 1249] [outer = (nil)] 04:08:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8dbcb800) [pid = 1888] [serial = 1250] [outer = 0x8d890800] 04:08:04 INFO - PROCESS | 1888 | 1469444884518 Marionette DEBUG loaded listener.js 04:08:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8e4e0400) [pid = 1888] [serial = 1251] [outer = 0x8d890800] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd2000 == 24 [pid = 1888] [id = 399] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8e813400 == 23 [pid = 1888] [id = 398] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8e000 == 22 [pid = 1888] [id = 401] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81c000 == 21 [pid = 1888] [id = 400] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88e000 == 20 [pid = 1888] [id = 402] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x907c9c00 == 19 [pid = 1888] [id = 406] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd8400 == 18 [pid = 1888] [id = 404] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f5800 == 17 [pid = 1888] [id = 405] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b8800 == 16 [pid = 1888] [id = 407] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ec400 == 15 [pid = 1888] [id = 415] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x907d3000 == 14 [pid = 1888] [id = 413] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d7c00 == 13 [pid = 1888] [id = 414] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88d000 == 12 [pid = 1888] [id = 412] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f0c00 == 11 [pid = 1888] [id = 411] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8f08a800 == 10 [pid = 1888] [id = 410] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bec00 == 9 [pid = 1888] [id = 403] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ecc00 == 8 [pid = 1888] [id = 409] 04:08:05 INFO - PROCESS | 1888 | --DOCSHELL 0x8d884400 == 7 [pid = 1888] [id = 408] 04:08:06 INFO - PROCESS | 1888 | 1469444886589 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2756ms 04:08:06 INFO - PROCESS | 1888 | 1469444886648 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:08:06 INFO - PROCESS | 1888 | 1469444886656 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:08:06 INFO - PROCESS | 1888 | 1469444886666 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:08:06 INFO - PROCESS | 1888 | 1469444886671 Marionette TRACE conn4 <- [1,1638,null,{}] 04:08:06 INFO - PROCESS | 1888 | 1469444886679 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:06 INFO - PROCESS | 1888 | 1469444886685 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:06 INFO - PROCESS | 1888 | 1469444886953 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:08:06 INFO - PROCESS | 1888 | 1469444886970 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:06 INFO - PROCESS | 1888 | 1469444886979 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4da800 == 8 [pid = 1888] [id = 417] 04:08:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8e4dc000) [pid = 1888] [serial = 1252] [outer = (nil)] 04:08:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8e5f6c00) [pid = 1888] [serial = 1253] [outer = 0x8e4dc000] 04:08:07 INFO - PROCESS | 1888 | 1469444887053 Marionette DEBUG loaded listener.js 04:08:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8e815000) [pid = 1888] [serial = 1254] [outer = 0x8e4dc000] 04:08:08 INFO - PROCESS | 1888 | 1469444888351 Marionette TRACE conn4 <- [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]]]}] 04:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1785ms 04:08:08 INFO - PROCESS | 1888 | 1469444888453 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:08:08 INFO - PROCESS | 1888 | 1469444888466 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:08:08 INFO - PROCESS | 1888 | 1469444888484 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:08:08 INFO - PROCESS | 1888 | 1469444888492 Marionette TRACE conn4 <- [1,1642,null,{}] 04:08:08 INFO - PROCESS | 1888 | 1469444888515 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:08 INFO - PROCESS | 1888 | 1469444888525 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:08 INFO - PROCESS | 1888 | 1469444888943 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:08:09 INFO - PROCESS | 1888 | 1469444889008 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:09 INFO - PROCESS | 1888 | 1469444889022 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd5000 == 9 [pid = 1888] [id = 418] 04:08:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8edd8000) [pid = 1888] [serial = 1255] [outer = (nil)] 04:08:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8eddc000) [pid = 1888] [serial = 1256] [outer = 0x8edd8000] 04:08:09 INFO - PROCESS | 1888 | 1469444889144 Marionette DEBUG loaded listener.js 04:08:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8ef8a800) [pid = 1888] [serial = 1257] [outer = 0x8edd8000] 04:08:10 INFO - PROCESS | 1888 | 1469444890348 Marionette TRACE conn4 <- [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]]]}] 04:08:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:08:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1907ms 04:08:10 INFO - PROCESS | 1888 | 1469444890391 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:08:10 INFO - PROCESS | 1888 | 1469444890397 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:08:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:08:10 INFO - PROCESS | 1888 | 1469444890415 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:08:10 INFO - PROCESS | 1888 | 1469444890421 Marionette TRACE conn4 <- [1,1646,null,{}] 04:08:10 INFO - PROCESS | 1888 | 1469444890439 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:10 INFO - PROCESS | 1888 | 1469444890449 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:10 INFO - PROCESS | 1888 | 1469444890685 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:08:10 INFO - PROCESS | 1888 | 1469444890710 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:10 INFO - PROCESS | 1888 | 1469444890723 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18dc00 == 10 [pid = 1888] [id = 419] 04:08:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8f18e400) [pid = 1888] [serial = 1258] [outer = (nil)] 04:08:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x90706000) [pid = 1888] [serial = 1259] [outer = 0x8f18e400] 04:08:10 INFO - PROCESS | 1888 | 1469444890798 Marionette DEBUG loaded listener.js 04:08:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x9070f000) [pid = 1888] [serial = 1260] [outer = 0x8f18e400] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8ef8e800) [pid = 1888] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8dbd2400) [pid = 1888] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8e81e000) [pid = 1888] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8e828800) [pid = 1888] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8d88ac00) [pid = 1888] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e833c00) [pid = 1888] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8f18cc00) [pid = 1888] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x90acb800) [pid = 1888] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8ef8e400) [pid = 1888] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x9240cc00) [pid = 1888] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e89ac00) [pid = 1888] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8d9bfc00) [pid = 1888] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8d9b9000) [pid = 1888] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x907ca000) [pid = 1888] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e4d6c00) [pid = 1888] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8edd9c00) [pid = 1888] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8dbd8c00) [pid = 1888] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:08:11 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8f08a400) [pid = 1888] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:08:12 INFO - PROCESS | 1888 | 1469444892446 Marionette TRACE conn4 <- [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]]]}] 04:08:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:08:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2051ms 04:08:12 INFO - PROCESS | 1888 | 1469444892466 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:08:12 INFO - PROCESS | 1888 | 1469444892470 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:08:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:08:12 INFO - PROCESS | 1888 | 1469444892477 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:08:12 INFO - PROCESS | 1888 | 1469444892479 Marionette TRACE conn4 <- [1,1650,null,{}] 04:08:12 INFO - PROCESS | 1888 | 1469444892485 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:12 INFO - PROCESS | 1888 | 1469444892490 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:12 INFO - PROCESS | 1888 | 1469444892713 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:08:12 INFO - PROCESS | 1888 | 1469444892730 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:12 INFO - PROCESS | 1888 | 1469444892738 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81d400 == 11 [pid = 1888] [id = 420] 04:08:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8edd6800) [pid = 1888] [serial = 1261] [outer = (nil)] 04:08:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8f08d000) [pid = 1888] [serial = 1262] [outer = 0x8edd6800] 04:08:12 INFO - PROCESS | 1888 | 1469444892811 Marionette DEBUG loaded listener.js 04:08:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x90703800) [pid = 1888] [serial = 1263] [outer = 0x8edd6800] 04:08:13 INFO - PROCESS | 1888 | 1469444893739 Marionette TRACE conn4 <- [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]]]}] 04:08:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1330ms 04:08:13 INFO - PROCESS | 1888 | 1469444893809 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:08:13 INFO - PROCESS | 1888 | 1469444893815 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:08:13 INFO - PROCESS | 1888 | 1469444893825 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:08:13 INFO - PROCESS | 1888 | 1469444893830 Marionette TRACE conn4 <- [1,1654,null,{}] 04:08:13 INFO - PROCESS | 1888 | 1469444893841 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:13 INFO - PROCESS | 1888 | 1469444893846 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:14 INFO - PROCESS | 1888 | 1469444894095 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:08:14 INFO - PROCESS | 1888 | 1469444894274 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:14 INFO - PROCESS | 1888 | 1469444894290 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e817c00 == 12 [pid = 1888] [id = 421] 04:08:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8e81b400) [pid = 1888] [serial = 1264] [outer = (nil)] 04:08:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e827c00) [pid = 1888] [serial = 1265] [outer = 0x8e81b400] 04:08:14 INFO - PROCESS | 1888 | 1469444894437 Marionette DEBUG loaded listener.js 04:08:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8e8a2c00) [pid = 1888] [serial = 1266] [outer = 0x8e81b400] 04:08:15 INFO - PROCESS | 1888 | 1469444895490 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1737ms 04:08:15 INFO - PROCESS | 1888 | 1469444895562 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:08:15 INFO - PROCESS | 1888 | 1469444895570 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:08:15 INFO - PROCESS | 1888 | 1469444895581 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:08:15 INFO - PROCESS | 1888 | 1469444895586 Marionette TRACE conn4 <- [1,1658,null,{}] 04:08:15 INFO - PROCESS | 1888 | 1469444895593 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:15 INFO - PROCESS | 1888 | 1469444895599 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:15 INFO - PROCESS | 1888 | 1469444895830 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:08:16 INFO - PROCESS | 1888 | 1469444896058 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:16 INFO - PROCESS | 1888 | 1469444896067 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd7000 == 13 [pid = 1888] [id = 422] 04:08:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8f08f800) [pid = 1888] [serial = 1267] [outer = (nil)] 04:08:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8f18a400) [pid = 1888] [serial = 1268] [outer = 0x8f08f800] 04:08:16 INFO - PROCESS | 1888 | 1469444896154 Marionette DEBUG loaded listener.js 04:08:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x90793800) [pid = 1888] [serial = 1269] [outer = 0x8f08f800] 04:08:17 INFO - PROCESS | 1888 | 1469444897195 Marionette TRACE conn4 <- [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]]]}] 04:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1686ms 04:08:17 INFO - PROCESS | 1888 | 1469444897268 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:08:17 INFO - PROCESS | 1888 | 1469444897273 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:08:17 INFO - PROCESS | 1888 | 1469444897280 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:08:17 INFO - PROCESS | 1888 | 1469444897287 Marionette TRACE conn4 <- [1,1662,null,{}] 04:08:17 INFO - PROCESS | 1888 | 1469444897305 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:17 INFO - PROCESS | 1888 | 1469444897315 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:17 INFO - PROCESS | 1888 | 1469444897571 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:08:17 INFO - PROCESS | 1888 | 1469444897876 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:17 INFO - PROCESS | 1888 | 1469444897889 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x909db400 == 14 [pid = 1888] [id = 423] 04:08:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x909dcc00) [pid = 1888] [serial = 1270] [outer = (nil)] 04:08:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x909e8c00) [pid = 1888] [serial = 1271] [outer = 0x909dcc00] 04:08:17 INFO - PROCESS | 1888 | 1469444897978 Marionette DEBUG loaded listener.js 04:08:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8e89f400) [pid = 1888] [serial = 1272] [outer = 0x909dcc00] 04:08:18 INFO - PROCESS | 1888 | 1469444898984 Marionette TRACE conn4 <- [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]]]}] 04:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1789ms 04:08:19 INFO - PROCESS | 1888 | 1469444899069 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:08:19 INFO - PROCESS | 1888 | 1469444899075 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:08:19 INFO - PROCESS | 1888 | 1469444899081 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:08:19 INFO - PROCESS | 1888 | 1469444899085 Marionette TRACE conn4 <- [1,1666,null,{}] 04:08:19 INFO - PROCESS | 1888 | 1469444899091 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:19 INFO - PROCESS | 1888 | 1469444899096 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:19 INFO - PROCESS | 1888 | 1469444899335 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:08:19 INFO - PROCESS | 1888 | 1469444899623 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:19 INFO - PROCESS | 1888 | 1469444899630 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b7400 == 15 [pid = 1888] [id = 424] 04:08:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8d9b8c00) [pid = 1888] [serial = 1273] [outer = (nil)] 04:08:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x8e82ec00) [pid = 1888] [serial = 1274] [outer = 0x8d9b8c00] 04:08:19 INFO - PROCESS | 1888 | 1469444899720 Marionette DEBUG loaded listener.js 04:08:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8f186000) [pid = 1888] [serial = 1275] [outer = 0x8d9b8c00] 04:08:20 INFO - PROCESS | 1888 | 1469444900888 Marionette TRACE conn4 <- [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]]]}] 04:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1904ms 04:08:20 INFO - PROCESS | 1888 | 1469444900986 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:08:20 INFO - PROCESS | 1888 | 1469444900992 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:08:21 INFO - PROCESS | 1888 | 1469444901012 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:08:21 INFO - PROCESS | 1888 | 1469444901018 Marionette TRACE conn4 <- [1,1670,null,{}] 04:08:21 INFO - PROCESS | 1888 | 1469444901035 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:21 INFO - PROCESS | 1888 | 1469444901041 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8efdf000) [pid = 1888] [serial = 1205] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8dbd8000) [pid = 1888] [serial = 1199] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e4d5000) [pid = 1888] [serial = 1200] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8e82a400) [pid = 1888] [serial = 1202] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8ef82c00) [pid = 1888] [serial = 1197] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8edcf000) [pid = 1888] [serial = 1196] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8dbd3800) [pid = 1888] [serial = 1173] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8d9c3c00) [pid = 1888] [serial = 1172] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8efda800) [pid = 1888] [serial = 1176] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8ef8cc00) [pid = 1888] [serial = 1175] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x907d0c00) [pid = 1888] [serial = 1179] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x9079f400) [pid = 1888] [serial = 1178] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9184b400) [pid = 1888] [serial = 1182] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x91842400) [pid = 1888] [serial = 1181] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91ccd400) [pid = 1888] [serial = 1185] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x91cc3400) [pid = 1888] [serial = 1184] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x92e1ac00) [pid = 1888] [serial = 1188] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x92418400) [pid = 1888] [serial = 1187] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x93b38c00) [pid = 1888] [serial = 1191] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x93b35400) [pid = 1888] [serial = 1190] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8e8a7400) [pid = 1888] [serial = 1194] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8e819400) [pid = 1888] [serial = 1193] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8f087000) [pid = 1888] [serial = 1206] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8efe0400) [pid = 1888] [serial = 1209] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e4ddc00) [pid = 1888] [serial = 1208] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x90796c00) [pid = 1888] [serial = 1212] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e832800) [pid = 1888] [serial = 1203] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x90794000) [pid = 1888] [serial = 1224] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8ef83000) [pid = 1888] [serial = 1223] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x909e2000) [pid = 1888] [serial = 1221] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8f188000) [pid = 1888] [serial = 1218] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8efd7400) [pid = 1888] [serial = 1217] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8e818c00) [pid = 1888] [serial = 1215] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8e5f7c00) [pid = 1888] [serial = 1214] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x90707c00) [pid = 1888] [serial = 1211] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x907d2c00) [pid = 1888] [serial = 1220] [outer = (nil)] [url = about:blank] 04:08:21 INFO - PROCESS | 1888 | 1469444901418 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:08:21 INFO - PROCESS | 1888 | 1469444901542 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:21 INFO - PROCESS | 1888 | 1469444901558 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bcc00 == 16 [pid = 1888] [id = 425] 04:08:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8dbcb400) [pid = 1888] [serial = 1276] [outer = (nil)] 04:08:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8e4dc800) [pid = 1888] [serial = 1277] [outer = 0x8dbcb400] 04:08:21 INFO - PROCESS | 1888 | 1469444901633 Marionette DEBUG loaded listener.js 04:08:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8e5f7800) [pid = 1888] [serial = 1278] [outer = 0x8dbcb400] 04:08:22 INFO - PROCESS | 1888 | 1469444902461 Marionette TRACE conn4 <- [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]]]}] 04:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1504ms 04:08:22 INFO - PROCESS | 1888 | 1469444902507 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:08:22 INFO - PROCESS | 1888 | 1469444902518 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:08:22 INFO - PROCESS | 1888 | 1469444902533 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:08:22 INFO - PROCESS | 1888 | 1469444902539 Marionette TRACE conn4 <- [1,1674,null,{}] 04:08:22 INFO - PROCESS | 1888 | 1469444902549 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:22 INFO - PROCESS | 1888 | 1469444902556 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:22 INFO - PROCESS | 1888 | 1469444902890 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:08:23 INFO - PROCESS | 1888 | 1469444903074 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:23 INFO - PROCESS | 1888 | 1469444903083 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a8800 == 17 [pid = 1888] [id = 426] 04:08:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e8a8c00) [pid = 1888] [serial = 1279] [outer = (nil)] 04:08:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8edd5800) [pid = 1888] [serial = 1280] [outer = 0x8e8a8c00] 04:08:23 INFO - PROCESS | 1888 | 1469444903167 Marionette DEBUG loaded listener.js 04:08:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8ef8b400) [pid = 1888] [serial = 1281] [outer = 0x8e8a8c00] 04:08:23 INFO - PROCESS | 1888 | 1469444903954 Marionette TRACE conn4 <- [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]]]}] 04:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1452ms 04:08:23 INFO - PROCESS | 1888 | 1469444903998 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:08:24 INFO - PROCESS | 1888 | 1469444904002 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:08:24 INFO - PROCESS | 1888 | 1469444904010 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:08:24 INFO - PROCESS | 1888 | 1469444904016 Marionette TRACE conn4 <- [1,1678,null,{}] 04:08:24 INFO - PROCESS | 1888 | 1469444904039 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:24 INFO - PROCESS | 1888 | 1469444904047 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:24 INFO - PROCESS | 1888 | 1469444904261 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:08:24 INFO - PROCESS | 1888 | 1469444904286 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:24 INFO - PROCESS | 1888 | 1469444904298 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f189800 == 18 [pid = 1888] [id = 427] 04:08:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8f18e000) [pid = 1888] [serial = 1282] [outer = (nil)] 04:08:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x90793c00) [pid = 1888] [serial = 1283] [outer = 0x8f18e000] 04:08:24 INFO - PROCESS | 1888 | 1469444904369 Marionette DEBUG loaded listener.js 04:08:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x9079f400) [pid = 1888] [serial = 1284] [outer = 0x8f18e000] 04:08:25 INFO - PROCESS | 1888 | 1469444905350 Marionette TRACE conn4 <- [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]]]}] 04:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1393ms 04:08:25 INFO - PROCESS | 1888 | 1469444905411 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:08:25 INFO - PROCESS | 1888 | 1469444905416 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:08:25 INFO - PROCESS | 1888 | 1469444905435 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:08:25 INFO - PROCESS | 1888 | 1469444905439 Marionette TRACE conn4 <- [1,1682,null,{}] 04:08:25 INFO - PROCESS | 1888 | 1469444905451 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:25 INFO - PROCESS | 1888 | 1469444905455 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:25 INFO - PROCESS | 1888 | 1469444905672 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:08:25 INFO - PROCESS | 1888 | 1469444905690 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:25 INFO - PROCESS | 1888 | 1469444905697 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efdd800 == 19 [pid = 1888] [id = 428] 04:08:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8f18d800) [pid = 1888] [serial = 1285] [outer = (nil)] 04:08:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x909db000) [pid = 1888] [serial = 1286] [outer = 0x8f18d800] 04:08:25 INFO - PROCESS | 1888 | 1469444905766 Marionette DEBUG loaded listener.js 04:08:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x909e1400) [pid = 1888] [serial = 1287] [outer = 0x8f18d800] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8f18e400) [pid = 1888] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8d890800) [pid = 1888] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e4dc000) [pid = 1888] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8d9be400) [pid = 1888] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8e834c00) [pid = 1888] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f094c00) [pid = 1888] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8efdcc00) [pid = 1888] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8d893800) [pid = 1888] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x91169000) [pid = 1888] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x9141b400) [pid = 1888] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8e8a6c00) [pid = 1888] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:08:26 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8edd8000) [pid = 1888] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:08:26 INFO - PROCESS | 1888 | 1469444906731 Marionette TRACE conn4 <- [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]]]}] 04:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1355ms 04:08:26 INFO - PROCESS | 1888 | 1469444906781 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:08:26 INFO - PROCESS | 1888 | 1469444906785 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:08:26 INFO - PROCESS | 1888 | 1469444906791 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:08:26 INFO - PROCESS | 1888 | 1469444906794 Marionette TRACE conn4 <- [1,1686,null,{}] 04:08:26 INFO - PROCESS | 1888 | 1469444906800 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:26 INFO - PROCESS | 1888 | 1469444906805 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:27 INFO - PROCESS | 1888 | 1469444907009 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:08:27 INFO - PROCESS | 1888 | 1469444907028 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:27 INFO - PROCESS | 1888 | 1469444907039 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9ba800 == 20 [pid = 1888] [id = 429] 04:08:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8d9bfc00) [pid = 1888] [serial = 1288] [outer = (nil)] 04:08:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8f094c00) [pid = 1888] [serial = 1289] [outer = 0x8d9bfc00] 04:08:27 INFO - PROCESS | 1888 | 1469444907117 Marionette DEBUG loaded listener.js 04:08:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x907c7c00) [pid = 1888] [serial = 1290] [outer = 0x8d9bfc00] 04:08:28 INFO - PROCESS | 1888 | 1469444908004 Marionette TRACE conn4 <- [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]]]}] 04:08:28 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 04:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1242ms 04:08:28 INFO - PROCESS | 1888 | 1469444908034 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:08:28 INFO - PROCESS | 1888 | 1469444908038 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:08:28 INFO - PROCESS | 1888 | 1469444908045 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:08:28 INFO - PROCESS | 1888 | 1469444908048 Marionette TRACE conn4 <- [1,1690,null,{}] 04:08:28 INFO - PROCESS | 1888 | 1469444908053 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:28 INFO - PROCESS | 1888 | 1469444908064 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:28 INFO - PROCESS | 1888 | 1469444908268 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:08:28 INFO - PROCESS | 1888 | 1469444908504 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:28 INFO - PROCESS | 1888 | 1469444908515 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d886400 == 21 [pid = 1888] [id = 430] 04:08:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8d888400) [pid = 1888] [serial = 1291] [outer = (nil)] 04:08:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8d893400) [pid = 1888] [serial = 1292] [outer = 0x8d888400] 04:08:28 INFO - PROCESS | 1888 | 1469444908608 Marionette DEBUG loaded listener.js 04:08:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8d9c1400) [pid = 1888] [serial = 1293] [outer = 0x8d888400] 04:08:29 INFO - PROCESS | 1888 | 1469444909636 Marionette TRACE conn4 <- [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]]]}] 04:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1632ms 04:08:29 INFO - PROCESS | 1888 | 1469444909681 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:08:29 INFO - PROCESS | 1888 | 1469444909688 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:08:29 INFO - PROCESS | 1888 | 1469444909696 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:08:29 INFO - PROCESS | 1888 | 1469444909702 Marionette TRACE conn4 <- [1,1694,null,{}] 04:08:29 INFO - PROCESS | 1888 | 1469444909710 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:29 INFO - PROCESS | 1888 | 1469444909718 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:29 INFO - PROCESS | 1888 | 1469444909914 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:08:30 INFO - PROCESS | 1888 | 1469444910142 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:30 INFO - PROCESS | 1888 | 1469444910151 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f0800 == 22 [pid = 1888] [id = 431] 04:08:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e811400) [pid = 1888] [serial = 1294] [outer = (nil)] 04:08:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e826c00) [pid = 1888] [serial = 1295] [outer = 0x8e811400] 04:08:30 INFO - PROCESS | 1888 | 1469444910285 Marionette DEBUG loaded listener.js 04:08:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e834000) [pid = 1888] [serial = 1296] [outer = 0x8e811400] 04:08:31 INFO - PROCESS | 1888 | 1469444911297 Marionette TRACE conn4 <- [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]]]}] 04:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1636ms 04:08:31 INFO - PROCESS | 1888 | 1469444911336 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:08:31 INFO - PROCESS | 1888 | 1469444911344 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:08:31 INFO - PROCESS | 1888 | 1469444911351 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:08:31 INFO - PROCESS | 1888 | 1469444911355 Marionette TRACE conn4 <- [1,1698,null,{}] 04:08:31 INFO - PROCESS | 1888 | 1469444911361 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:31 INFO - PROCESS | 1888 | 1469444911367 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:31 INFO - PROCESS | 1888 | 1469444911615 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:08:31 INFO - PROCESS | 1888 | 1469444911887 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:31 INFO - PROCESS | 1888 | 1469444911894 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f9000 == 23 [pid = 1888] [id = 432] 04:08:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8e8a5800) [pid = 1888] [serial = 1297] [outer = (nil)] 04:08:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8efdc000) [pid = 1888] [serial = 1298] [outer = 0x8e8a5800] 04:08:31 INFO - PROCESS | 1888 | 1469444911993 Marionette DEBUG loaded listener.js 04:08:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8f08b400) [pid = 1888] [serial = 1299] [outer = 0x8e8a5800] 04:08:32 INFO - PROCESS | 1888 | 1469444912970 Marionette TRACE conn4 <- [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]]]}] 04:08:33 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 04:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1697ms 04:08:33 INFO - PROCESS | 1888 | 1469444913048 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:08:33 INFO - PROCESS | 1888 | 1469444913053 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:08:33 INFO - PROCESS | 1888 | 1469444913070 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:08:33 INFO - PROCESS | 1888 | 1469444913079 Marionette TRACE conn4 <- [1,1702,null,{}] 04:08:33 INFO - PROCESS | 1888 | 1469444913086 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:33 INFO - PROCESS | 1888 | 1469444913094 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:33 INFO - PROCESS | 1888 | 1469444913418 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:08:33 INFO - PROCESS | 1888 | 1469444913597 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:33 INFO - PROCESS | 1888 | 1469444913607 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89e800 == 24 [pid = 1888] [id = 433] 04:08:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x909e8400) [pid = 1888] [serial = 1300] [outer = (nil)] 04:08:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x91169400) [pid = 1888] [serial = 1301] [outer = 0x909e8400] 04:08:33 INFO - PROCESS | 1888 | 1469444913689 Marionette DEBUG loaded listener.js 04:08:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x9116d400) [pid = 1888] [serial = 1302] [outer = 0x909e8400] 04:08:34 INFO - PROCESS | 1888 | 1469444914675 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1658ms 04:08:34 INFO - PROCESS | 1888 | 1469444914736 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:08:34 INFO - PROCESS | 1888 | 1469444914742 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:08:34 INFO - PROCESS | 1888 | 1469444914752 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:08:34 INFO - PROCESS | 1888 | 1469444914756 Marionette TRACE conn4 <- [1,1706,null,{}] 04:08:34 INFO - PROCESS | 1888 | 1469444914763 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:34 INFO - PROCESS | 1888 | 1469444914768 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:34 INFO - PROCESS | 1888 | 1469444914958 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:08:35 INFO - PROCESS | 1888 | 1469444915180 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:35 INFO - PROCESS | 1888 | 1469444915188 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd5800 == 25 [pid = 1888] [id = 434] 04:08:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e828800) [pid = 1888] [serial = 1303] [outer = (nil)] 04:08:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x91412800) [pid = 1888] [serial = 1304] [outer = 0x8e828800] 04:08:35 INFO - PROCESS | 1888 | 1469444915285 Marionette DEBUG loaded listener.js 04:08:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91416400) [pid = 1888] [serial = 1305] [outer = 0x8e828800] 04:08:36 INFO - PROCESS | 1888 | 1469444916165 Marionette TRACE conn4 <- [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]]]}] 04:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1484ms 04:08:36 INFO - PROCESS | 1888 | 1469444916237 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:08:36 INFO - PROCESS | 1888 | 1469444916240 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:08:36 INFO - PROCESS | 1888 | 1469444916248 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:08:36 INFO - PROCESS | 1888 | 1469444916252 Marionette TRACE conn4 <- [1,1710,null,{}] 04:08:36 INFO - PROCESS | 1888 | 1469444916257 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:36 INFO - PROCESS | 1888 | 1469444916263 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:36 INFO - PROCESS | 1888 | 1469444916451 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:08:36 INFO - PROCESS | 1888 | 1469444916630 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:36 INFO - PROCESS | 1888 | 1469444916648 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x91165800 == 26 [pid = 1888] [id = 435] 04:08:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91413800) [pid = 1888] [serial = 1306] [outer = (nil)] 04:08:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x9157c800) [pid = 1888] [serial = 1307] [outer = 0x91413800] 04:08:36 INFO - PROCESS | 1888 | 1469444916798 Marionette DEBUG loaded listener.js 04:08:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91912400) [pid = 1888] [serial = 1308] [outer = 0x91413800] 04:08:37 INFO - PROCESS | 1888 | 1469444917771 Marionette TRACE conn4 <- [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]]]}] 04:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1582ms 04:08:37 INFO - PROCESS | 1888 | 1469444917840 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:08:37 INFO - PROCESS | 1888 | 1469444917845 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:08:37 INFO - PROCESS | 1888 | 1469444917852 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:08:37 INFO - PROCESS | 1888 | 1469444917855 Marionette TRACE conn4 <- [1,1714,null,{}] 04:08:37 INFO - PROCESS | 1888 | 1469444917861 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:37 INFO - PROCESS | 1888 | 1469444917867 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:38 INFO - PROCESS | 1888 | 1469444918083 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:08:38 INFO - PROCESS | 1888 | 1469444918329 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:38 INFO - PROCESS | 1888 | 1469444918336 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd9400 == 27 [pid = 1888] [id = 436] 04:08:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x9191e000) [pid = 1888] [serial = 1309] [outer = (nil)] 04:08:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x91c18800) [pid = 1888] [serial = 1310] [outer = 0x9191e000] 04:08:38 INFO - PROCESS | 1888 | 1469444918437 Marionette DEBUG loaded listener.js 04:08:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x91c1d000) [pid = 1888] [serial = 1311] [outer = 0x9191e000] 04:08:39 INFO - PROCESS | 1888 | 1469444919356 Marionette TRACE conn4 <- [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]]]}] 04:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1534ms 04:08:39 INFO - PROCESS | 1888 | 1469444919404 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:08:39 INFO - PROCESS | 1888 | 1469444919409 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:08:39 INFO - PROCESS | 1888 | 1469444919416 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:08:39 INFO - PROCESS | 1888 | 1469444919420 Marionette TRACE conn4 <- [1,1718,null,{}] 04:08:39 INFO - PROCESS | 1888 | 1469444919426 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:39 INFO - PROCESS | 1888 | 1469444919431 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:39 INFO - PROCESS | 1888 | 1469444919648 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:08:39 INFO - PROCESS | 1888 | 1469444919829 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:39 INFO - PROCESS | 1888 | 1469444919838 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d890400 == 28 [pid = 1888] [id = 437] 04:08:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8ef86c00) [pid = 1888] [serial = 1312] [outer = (nil)] 04:08:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x91cc8c00) [pid = 1888] [serial = 1313] [outer = 0x8ef86c00] 04:08:39 INFO - PROCESS | 1888 | 1469444919919 Marionette DEBUG loaded listener.js 04:08:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91cc9c00) [pid = 1888] [serial = 1314] [outer = 0x8ef86c00] 04:08:40 INFO - PROCESS | 1888 | 1469444920904 Marionette TRACE conn4 <- [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]]]}] 04:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1540ms 04:08:40 INFO - PROCESS | 1888 | 1469444920957 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:08:40 INFO - PROCESS | 1888 | 1469444920960 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:08:40 INFO - PROCESS | 1888 | 1469444920967 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:08:40 INFO - PROCESS | 1888 | 1469444920971 Marionette TRACE conn4 <- [1,1722,null,{}] 04:08:40 INFO - PROCESS | 1888 | 1469444920977 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:40 INFO - PROCESS | 1888 | 1469444920983 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:41 INFO - PROCESS | 1888 | 1469444921173 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:08:41 INFO - PROCESS | 1888 | 1469444921615 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:41 INFO - PROCESS | 1888 | 1469444921626 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9be000 == 29 [pid = 1888] [id = 438] 04:08:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8d9bec00) [pid = 1888] [serial = 1315] [outer = (nil)] 04:08:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8dbcd400) [pid = 1888] [serial = 1316] [outer = 0x8d9bec00] 04:08:41 INFO - PROCESS | 1888 | 1469444921748 Marionette DEBUG loaded listener.js 04:08:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8e4d4000) [pid = 1888] [serial = 1317] [outer = 0x8d9bec00] 04:08:42 INFO - PROCESS | 1888 | 1469444922758 Marionette TRACE conn4 <- [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]]]}] 04:08:42 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 04:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1840ms 04:08:42 INFO - PROCESS | 1888 | 1469444922810 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:08:42 INFO - PROCESS | 1888 | 1469444922816 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:08:42 INFO - PROCESS | 1888 | 1469444922823 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:08:42 INFO - PROCESS | 1888 | 1469444922828 Marionette TRACE conn4 <- [1,1726,null,{}] 04:08:42 INFO - PROCESS | 1888 | 1469444922836 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:42 INFO - PROCESS | 1888 | 1469444922843 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:43 INFO - PROCESS | 1888 | 1469444923029 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18dc00 == 28 [pid = 1888] [id = 419] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd5000 == 27 [pid = 1888] [id = 418] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88f000 == 26 [pid = 1888] [id = 416] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4da800 == 25 [pid = 1888] [id = 417] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9ba800 == 24 [pid = 1888] [id = 429] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8efdd800 == 23 [pid = 1888] [id = 428] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8f189800 == 22 [pid = 1888] [id = 427] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a8800 == 21 [pid = 1888] [id = 426] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bcc00 == 20 [pid = 1888] [id = 425] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81d400 == 19 [pid = 1888] [id = 420] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8e817c00 == 18 [pid = 1888] [id = 421] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b7400 == 17 [pid = 1888] [id = 424] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd7000 == 16 [pid = 1888] [id = 422] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x909db400 == 15 [pid = 1888] [id = 423] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd9400 == 14 [pid = 1888] [id = 436] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8d890400 == 13 [pid = 1888] [id = 437] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x91165800 == 12 [pid = 1888] [id = 435] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd5800 == 11 [pid = 1888] [id = 434] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89e800 == 10 [pid = 1888] [id = 433] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f0800 == 9 [pid = 1888] [id = 431] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f9000 == 8 [pid = 1888] [id = 432] 04:08:44 INFO - PROCESS | 1888 | --DOCSHELL 0x8d886400 == 7 [pid = 1888] [id = 430] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8f08d000) [pid = 1888] [serial = 1262] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x90706000) [pid = 1888] [serial = 1259] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e4e0400) [pid = 1888] [serial = 1251] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8dbcb800) [pid = 1888] [serial = 1250] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8e5f6c00) [pid = 1888] [serial = 1253] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e815000) [pid = 1888] [serial = 1254] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e4d3400) [pid = 1888] [serial = 1227] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8dbcbc00) [pid = 1888] [serial = 1226] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8edcf800) [pid = 1888] [serial = 1230] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e89e400) [pid = 1888] [serial = 1229] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x90701800) [pid = 1888] [serial = 1233] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8f186c00) [pid = 1888] [serial = 1232] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x909d9800) [pid = 1888] [serial = 1236] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x907d1400) [pid = 1888] [serial = 1235] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x90795400) [pid = 1888] [serial = 1239] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x90ac2c00) [pid = 1888] [serial = 1238] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91415800) [pid = 1888] [serial = 1242] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x9116c000) [pid = 1888] [serial = 1241] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x91580400) [pid = 1888] [serial = 1245] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x9157d000) [pid = 1888] [serial = 1244] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x91848c00) [pid = 1888] [serial = 1248] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x91578800) [pid = 1888] [serial = 1247] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8eddc000) [pid = 1888] [serial = 1256] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8ef8a800) [pid = 1888] [serial = 1257] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x9070f000) [pid = 1888] [serial = 1260] [outer = (nil)] [url = about:blank] 04:08:44 INFO - PROCESS | 1888 | 1469444924441 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 1888 | 1469444924451 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d890400 == 8 [pid = 1888] [id = 439] 04:08:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8d890800) [pid = 1888] [serial = 1318] [outer = (nil)] 04:08:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8d9bc000) [pid = 1888] [serial = 1319] [outer = 0x8d890800] 04:08:44 INFO - PROCESS | 1888 | 1469444924536 Marionette DEBUG loaded listener.js 04:08:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8dbd2400) [pid = 1888] [serial = 1320] [outer = 0x8d890800] 04:08:45 INFO - PROCESS | 1888 | 1469444925416 Marionette TRACE conn4 <- [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]]]}] 04:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2648ms 04:08:45 INFO - PROCESS | 1888 | 1469444925474 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:08:45 INFO - PROCESS | 1888 | 1469444925480 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:08:45 INFO - PROCESS | 1888 | 1469444925489 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:08:45 INFO - PROCESS | 1888 | 1469444925494 Marionette TRACE conn4 <- [1,1730,null,{}] 04:08:45 INFO - PROCESS | 1888 | 1469444925502 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:45 INFO - PROCESS | 1888 | 1469444925511 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:45 INFO - PROCESS | 1888 | 1469444925701 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:08:45 INFO - PROCESS | 1888 | 1469444925847 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:45 INFO - PROCESS | 1888 | 1469444925857 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f2800 == 9 [pid = 1888] [id = 440] 04:08:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e5f4800) [pid = 1888] [serial = 1321] [outer = (nil)] 04:08:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8e814000) [pid = 1888] [serial = 1322] [outer = 0x8e5f4800] 04:08:45 INFO - PROCESS | 1888 | 1469444925940 Marionette DEBUG loaded listener.js 04:08:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e81e000) [pid = 1888] [serial = 1323] [outer = 0x8e5f4800] 04:08:46 INFO - PROCESS | 1888 | 1469444926850 Marionette TRACE conn4 <- [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]]]}] 04:08:46 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 04:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1387ms 04:08:46 INFO - PROCESS | 1888 | 1469444926896 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:08:46 INFO - PROCESS | 1888 | 1469444926904 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:08:46 INFO - PROCESS | 1888 | 1469444926914 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:08:46 INFO - PROCESS | 1888 | 1469444926918 Marionette TRACE conn4 <- [1,1734,null,{}] 04:08:46 INFO - PROCESS | 1888 | 1469444926930 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:46 INFO - PROCESS | 1888 | 1469444926935 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:47 INFO - PROCESS | 1888 | 1469444927171 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:08:47 INFO - PROCESS | 1888 | 1469444927197 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:47 INFO - PROCESS | 1888 | 1469444927205 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f7400 == 10 [pid = 1888] [id = 441] 04:08:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8edd4800) [pid = 1888] [serial = 1324] [outer = (nil)] 04:08:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8eddbc00) [pid = 1888] [serial = 1325] [outer = 0x8edd4800] 04:08:47 INFO - PROCESS | 1888 | 1469444927277 Marionette DEBUG loaded listener.js 04:08:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8ef8a800) [pid = 1888] [serial = 1326] [outer = 0x8edd4800] 04:08:48 INFO - PROCESS | 1888 | 1469444928397 Marionette TRACE conn4 <- [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]]]}] 04:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1536ms 04:08:48 INFO - PROCESS | 1888 | 1469444928449 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:08:48 INFO - PROCESS | 1888 | 1469444928453 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:08:48 INFO - PROCESS | 1888 | 1469444928476 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:08:48 INFO - PROCESS | 1888 | 1469444928488 Marionette TRACE conn4 <- [1,1738,null,{}] 04:08:48 INFO - PROCESS | 1888 | 1469444928504 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:48 INFO - PROCESS | 1888 | 1469444928513 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:48 INFO - PROCESS | 1888 | 1469444928757 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:08:48 INFO - PROCESS | 1888 | 1469444928782 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:48 INFO - PROCESS | 1888 | 1469444928791 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f089c00 == 11 [pid = 1888] [id = 442] 04:08:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8f08e400) [pid = 1888] [serial = 1327] [outer = (nil)] 04:08:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8f18a000) [pid = 1888] [serial = 1328] [outer = 0x8f08e400] 04:08:48 INFO - PROCESS | 1888 | 1469444928869 Marionette DEBUG loaded listener.js 04:08:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x90703000) [pid = 1888] [serial = 1329] [outer = 0x8f08e400] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8d9bfc00) [pid = 1888] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8edd6800) [pid = 1888] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8f08f800) [pid = 1888] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8dbcb400) [pid = 1888] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e8a8c00) [pid = 1888] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8f18e000) [pid = 1888] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e81b400) [pid = 1888] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8f18d800) [pid = 1888] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8d9b8c00) [pid = 1888] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:08:49 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x909dcc00) [pid = 1888] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:08:50 INFO - PROCESS | 1888 | 1469444930366 Marionette TRACE conn4 <- [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]]]}] 04:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1956ms 04:08:50 INFO - PROCESS | 1888 | 1469444930423 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:08:50 INFO - PROCESS | 1888 | 1469444930429 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:08:50 INFO - PROCESS | 1888 | 1469444930436 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:08:50 INFO - PROCESS | 1888 | 1469444930439 Marionette TRACE conn4 <- [1,1742,null,{}] 04:08:50 INFO - PROCESS | 1888 | 1469444930445 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:50 INFO - PROCESS | 1888 | 1469444930450 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:50 INFO - PROCESS | 1888 | 1469444930702 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:08:50 INFO - PROCESS | 1888 | 1469444930718 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:50 INFO - PROCESS | 1888 | 1469444930724 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b5c00 == 12 [pid = 1888] [id = 443] 04:08:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8d9bac00) [pid = 1888] [serial = 1330] [outer = (nil)] 04:08:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8f18cc00) [pid = 1888] [serial = 1331] [outer = 0x8d9bac00] 04:08:50 INFO - PROCESS | 1888 | 1469444930798 Marionette DEBUG loaded listener.js 04:08:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x90705c00) [pid = 1888] [serial = 1332] [outer = 0x8d9bac00] 04:08:51 INFO - PROCESS | 1888 | 1469444931638 Marionette TRACE conn4 <- [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]]]}] 04:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1280ms 04:08:51 INFO - PROCESS | 1888 | 1469444931717 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:08:51 INFO - PROCESS | 1888 | 1469444931723 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:08:51 INFO - PROCESS | 1888 | 1469444931733 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:08:51 INFO - PROCESS | 1888 | 1469444931740 Marionette TRACE conn4 <- [1,1746,null,{}] 04:08:51 INFO - PROCESS | 1888 | 1469444931749 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:51 INFO - PROCESS | 1888 | 1469444931757 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:51 INFO - PROCESS | 1888 | 1469444931977 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:08:52 INFO - PROCESS | 1888 | 1469444932162 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:52 INFO - PROCESS | 1888 | 1469444932183 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dfc00 == 13 [pid = 1888] [id = 444] 04:08:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e4e0400) [pid = 1888] [serial = 1333] [outer = (nil)] 04:08:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8e5f1c00) [pid = 1888] [serial = 1334] [outer = 0x8e4e0400] 04:08:52 INFO - PROCESS | 1888 | 1469444932278 Marionette DEBUG loaded listener.js 04:08:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8e830800) [pid = 1888] [serial = 1335] [outer = 0x8e4e0400] 04:08:53 INFO - PROCESS | 1888 | 1469444933411 Marionette TRACE conn4 <- [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]]]}] 04:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1741ms 04:08:53 INFO - PROCESS | 1888 | 1469444933474 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:08:53 INFO - PROCESS | 1888 | 1469444933480 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:08:53 INFO - PROCESS | 1888 | 1469444933491 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:08:53 INFO - PROCESS | 1888 | 1469444933497 Marionette TRACE conn4 <- [1,1750,null,{}] 04:08:53 INFO - PROCESS | 1888 | 1469444933504 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:53 INFO - PROCESS | 1888 | 1469444933510 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:53 INFO - PROCESS | 1888 | 1469444933707 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:08:53 INFO - PROCESS | 1888 | 1469444933942 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:53 INFO - PROCESS | 1888 | 1469444933948 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88c800 == 14 [pid = 1888] [id = 445] 04:08:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8dbd2800) [pid = 1888] [serial = 1336] [outer = (nil)] 04:08:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8f18c400) [pid = 1888] [serial = 1337] [outer = 0x8dbd2800] 04:08:54 INFO - PROCESS | 1888 | 1469444934038 Marionette DEBUG loaded listener.js 04:08:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x9070fc00) [pid = 1888] [serial = 1338] [outer = 0x8dbd2800] 04:08:55 INFO - PROCESS | 1888 | 1469444935053 Marionette TRACE conn4 <- [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]]]}] 04:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1648ms 04:08:55 INFO - PROCESS | 1888 | 1469444935137 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:08:55 INFO - PROCESS | 1888 | 1469444935141 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:08:55 INFO - PROCESS | 1888 | 1469444935148 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:08:55 INFO - PROCESS | 1888 | 1469444935152 Marionette TRACE conn4 <- [1,1754,null,{}] 04:08:55 INFO - PROCESS | 1888 | 1469444935168 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:55 INFO - PROCESS | 1888 | 1469444935176 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:55 INFO - PROCESS | 1888 | 1469444935397 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:08:55 INFO - PROCESS | 1888 | 1469444935717 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:55 INFO - PROCESS | 1888 | 1469444935737 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x909dc800 == 15 [pid = 1888] [id = 446] 04:08:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x909dcc00) [pid = 1888] [serial = 1339] [outer = (nil)] 04:08:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x909e0c00) [pid = 1888] [serial = 1340] [outer = 0x909dcc00] 04:08:55 INFO - PROCESS | 1888 | 1469444935824 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x90abf400) [pid = 1888] [serial = 1341] [outer = 0x909dcc00] 04:08:56 INFO - PROCESS | 1888 | 1469444936820 Marionette TRACE conn4 <- [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]]]}] 04:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1734ms 04:08:56 INFO - PROCESS | 1888 | 1469444936882 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:08:56 INFO - PROCESS | 1888 | 1469444936887 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:08:56 INFO - PROCESS | 1888 | 1469444936893 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 1888 | 1469444936897 Marionette TRACE conn4 <- [1,1758,null,{}] 04:08:56 INFO - PROCESS | 1888 | 1469444936903 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:56 INFO - PROCESS | 1888 | 1469444936908 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:57 INFO - PROCESS | 1888 | 1469444937094 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:08:57 INFO - PROCESS | 1888 | 1469444937459 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:57 INFO - PROCESS | 1888 | 1469444937475 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd1000 == 16 [pid = 1888] [id = 447] 04:08:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x907ce400) [pid = 1888] [serial = 1342] [outer = (nil)] 04:08:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91165c00) [pid = 1888] [serial = 1343] [outer = 0x907ce400] 04:08:57 INFO - PROCESS | 1888 | 1469444937595 Marionette DEBUG loaded listener.js 04:08:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x91163400) [pid = 1888] [serial = 1344] [outer = 0x907ce400] 04:08:58 INFO - PROCESS | 1888 | 1469444938654 Marionette TRACE conn4 <- [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]]]}] 04:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1838ms 04:08:58 INFO - PROCESS | 1888 | 1469444938731 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:08:58 INFO - PROCESS | 1888 | 1469444938736 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:08:58 INFO - PROCESS | 1888 | 1469444938742 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:08:58 INFO - PROCESS | 1888 | 1469444938746 Marionette TRACE conn4 <- [1,1762,null,{}] 04:08:58 INFO - PROCESS | 1888 | 1469444938752 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:58 INFO - PROCESS | 1888 | 1469444938757 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:58 INFO - PROCESS | 1888 | 1469444938935 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:08:59 INFO - PROCESS | 1888 | 1469444939158 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:59 INFO - PROCESS | 1888 | 1469444939166 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:08:59 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f089800 == 17 [pid = 1888] [id = 448] 04:08:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x90aca000) [pid = 1888] [serial = 1345] [outer = (nil)] 04:08:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x91412400) [pid = 1888] [serial = 1346] [outer = 0x90aca000] 04:08:59 INFO - PROCESS | 1888 | 1469444939297 Marionette DEBUG loaded listener.js 04:08:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x91416c00) [pid = 1888] [serial = 1347] [outer = 0x90aca000] 04:09:00 INFO - PROCESS | 1888 | 1469444940436 Marionette TRACE conn4 <- [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]]]}] 04:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1788ms 04:09:00 INFO - PROCESS | 1888 | 1469444940530 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:09:00 INFO - PROCESS | 1888 | 1469444940537 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:09:00 INFO - PROCESS | 1888 | 1469444940545 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:09:00 INFO - PROCESS | 1888 | 1469444940549 Marionette TRACE conn4 <- [1,1766,null,{}] 04:09:00 INFO - PROCESS | 1888 | 1469444940558 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:00 INFO - PROCESS | 1888 | 1469444940563 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:00 INFO - PROCESS | 1888 | 1469444940825 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:09:01 INFO - PROCESS | 1888 | 1469444941068 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:01 INFO - PROCESS | 1888 | 1469444941079 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e811800 == 18 [pid = 1888] [id = 449] 04:09:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e814800) [pid = 1888] [serial = 1348] [outer = (nil)] 04:09:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8e833400) [pid = 1888] [serial = 1349] [outer = 0x8e814800] 04:09:01 INFO - PROCESS | 1888 | 1469444941164 Marionette DEBUG loaded listener.js 04:09:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8edd4400) [pid = 1888] [serial = 1350] [outer = 0x8e814800] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8f094c00) [pid = 1888] [serial = 1289] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x90703800) [pid = 1888] [serial = 1263] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8f18a400) [pid = 1888] [serial = 1268] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e4dc800) [pid = 1888] [serial = 1277] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8ef8b400) [pid = 1888] [serial = 1281] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x9079f400) [pid = 1888] [serial = 1284] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e8a2c00) [pid = 1888] [serial = 1266] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x909db000) [pid = 1888] [serial = 1286] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x90793800) [pid = 1888] [serial = 1269] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8f186000) [pid = 1888] [serial = 1275] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x909e8c00) [pid = 1888] [serial = 1271] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8e82ec00) [pid = 1888] [serial = 1274] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8e827c00) [pid = 1888] [serial = 1265] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8edd5800) [pid = 1888] [serial = 1280] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8e89f400) [pid = 1888] [serial = 1272] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x90793c00) [pid = 1888] [serial = 1283] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x909e1400) [pid = 1888] [serial = 1287] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e5f7800) [pid = 1888] [serial = 1278] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x907c7c00) [pid = 1888] [serial = 1290] [outer = (nil)] [url = about:blank] 04:09:02 INFO - PROCESS | 1888 | 1469444942298 Marionette TRACE conn4 <- [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]]]}] 04:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1783ms 04:09:02 INFO - PROCESS | 1888 | 1469444942331 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:09:02 INFO - PROCESS | 1888 | 1469444942341 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:09:02 INFO - PROCESS | 1888 | 1469444942356 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:09:02 INFO - PROCESS | 1888 | 1469444942362 Marionette TRACE conn4 <- [1,1770,null,{}] 04:09:02 INFO - PROCESS | 1888 | 1469444942371 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:02 INFO - PROCESS | 1888 | 1469444942380 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:02 INFO - PROCESS | 1888 | 1469444942665 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:09:02 INFO - PROCESS | 1888 | 1469444942859 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:02 INFO - PROCESS | 1888 | 1469444942866 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f6000 == 19 [pid = 1888] [id = 450] 04:09:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8eddb800) [pid = 1888] [serial = 1351] [outer = (nil)] 04:09:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8f086800) [pid = 1888] [serial = 1352] [outer = 0x8eddb800] 04:09:02 INFO - PROCESS | 1888 | 1469444942944 Marionette DEBUG loaded listener.js 04:09:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8f183800) [pid = 1888] [serial = 1353] [outer = 0x8eddb800] 04:09:03 INFO - PROCESS | 1888 | 1469444943940 Marionette TRACE conn4 <- [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]]]}] 04:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1638ms 04:09:03 INFO - PROCESS | 1888 | 1469444943994 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:09:04 INFO - PROCESS | 1888 | 1469444944000 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:09:04 INFO - PROCESS | 1888 | 1469444944009 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:09:04 INFO - PROCESS | 1888 | 1469444944018 Marionette TRACE conn4 <- [1,1774,null,{}] 04:09:04 INFO - PROCESS | 1888 | 1469444944042 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:04 INFO - PROCESS | 1888 | 1469444944055 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:04 INFO - PROCESS | 1888 | 1469444944350 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:09:04 INFO - PROCESS | 1888 | 1469444944468 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:04 INFO - PROCESS | 1888 | 1469444944478 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x907c6c00 == 20 [pid = 1888] [id = 451] 04:09:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x907c7c00) [pid = 1888] [serial = 1354] [outer = (nil)] 04:09:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x907cf000) [pid = 1888] [serial = 1355] [outer = 0x907c7c00] 04:09:04 INFO - PROCESS | 1888 | 1469444944551 Marionette DEBUG loaded listener.js 04:09:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x909df000) [pid = 1888] [serial = 1356] [outer = 0x907c7c00] 04:09:05 INFO - PROCESS | 1888 | 1469444945578 Marionette TRACE conn4 <- [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]]]}] 04:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1653ms 04:09:05 INFO - PROCESS | 1888 | 1469444945664 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:09:05 INFO - PROCESS | 1888 | 1469444945671 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:09:05 INFO - PROCESS | 1888 | 1469444945690 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:09:05 INFO - PROCESS | 1888 | 1469444945695 Marionette TRACE conn4 <- [1,1778,null,{}] 04:09:05 INFO - PROCESS | 1888 | 1469444945712 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:05 INFO - PROCESS | 1888 | 1469444945719 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:06 INFO - PROCESS | 1888 | 1469444946028 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8d888400) [pid = 1888] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8e811400) [pid = 1888] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e8a5800) [pid = 1888] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x909e8400) [pid = 1888] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8edd4800) [pid = 1888] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e828800) [pid = 1888] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e5f4800) [pid = 1888] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8d890800) [pid = 1888] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8d9bec00) [pid = 1888] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x91413800) [pid = 1888] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x9191e000) [pid = 1888] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8ef86c00) [pid = 1888] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:09:06 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8f08e400) [pid = 1888] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:09:06 INFO - PROCESS | 1888 | 1469444946626 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:06 INFO - PROCESS | 1888 | 1469444946640 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88e000 == 21 [pid = 1888] [id = 452] 04:09:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8d890800) [pid = 1888] [serial = 1357] [outer = (nil)] 04:09:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8dbd0800) [pid = 1888] [serial = 1358] [outer = 0x8d890800] 04:09:06 INFO - PROCESS | 1888 | 1469444946730 Marionette DEBUG loaded listener.js 04:09:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8dbd8c00) [pid = 1888] [serial = 1359] [outer = 0x8d890800] 04:09:07 INFO - PROCESS | 1888 | 1469444947734 Marionette TRACE conn4 <- [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]]]}] 04:09:07 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 04:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2103ms 04:09:07 INFO - PROCESS | 1888 | 1469444947787 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:09:07 INFO - PROCESS | 1888 | 1469444947793 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:09:07 INFO - PROCESS | 1888 | 1469444947802 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:09:07 INFO - PROCESS | 1888 | 1469444947807 Marionette TRACE conn4 <- [1,1782,null,{}] 04:09:07 INFO - PROCESS | 1888 | 1469444947815 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:07 INFO - PROCESS | 1888 | 1469444947823 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:08 INFO - PROCESS | 1888 | 1469444948018 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:09:08 INFO - PROCESS | 1888 | 1469444948249 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:08 INFO - PROCESS | 1888 | 1469444948258 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e818000 == 22 [pid = 1888] [id = 453] 04:09:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e827c00) [pid = 1888] [serial = 1360] [outer = (nil)] 04:09:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e833800) [pid = 1888] [serial = 1361] [outer = 0x8e827c00] 04:09:08 INFO - PROCESS | 1888 | 1469444948392 Marionette DEBUG loaded listener.js 04:09:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e8a3400) [pid = 1888] [serial = 1362] [outer = 0x8e827c00] 04:09:09 INFO - PROCESS | 1888 | 1469444949434 Marionette TRACE conn4 <- [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]]]}] 04:09:09 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 04:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1698ms 04:09:09 INFO - PROCESS | 1888 | 1469444949503 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:09:09 INFO - PROCESS | 1888 | 1469444949510 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:09:09 INFO - PROCESS | 1888 | 1469444949517 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:09:09 INFO - PROCESS | 1888 | 1469444949521 Marionette TRACE conn4 <- [1,1786,null,{}] 04:09:09 INFO - PROCESS | 1888 | 1469444949528 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:09 INFO - PROCESS | 1888 | 1469444949533 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:09 INFO - PROCESS | 1888 | 1469444949782 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:09:10 INFO - PROCESS | 1888 | 1469444950102 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:10 INFO - PROCESS | 1888 | 1469444950111 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8c400 == 23 [pid = 1888] [id = 454] 04:09:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8efe5000) [pid = 1888] [serial = 1363] [outer = (nil)] 04:09:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8f17f800) [pid = 1888] [serial = 1364] [outer = 0x8efe5000] 04:09:10 INFO - PROCESS | 1888 | 1469444950201 Marionette DEBUG loaded listener.js 04:09:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x90706800) [pid = 1888] [serial = 1365] [outer = 0x8efe5000] 04:09:11 INFO - PROCESS | 1888 | 1469444951299 Marionette TRACE conn4 <- [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]]]}] 04:09:11 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 04:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1842ms 04:09:11 INFO - PROCESS | 1888 | 1469444951363 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:09:11 INFO - PROCESS | 1888 | 1469444951370 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:09:11 INFO - PROCESS | 1888 | 1469444951398 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:09:11 INFO - PROCESS | 1888 | 1469444951409 Marionette TRACE conn4 <- [1,1790,null,{}] 04:09:11 INFO - PROCESS | 1888 | 1469444951415 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:11 INFO - PROCESS | 1888 | 1469444951425 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:11 INFO - PROCESS | 1888 | 1469444951756 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:09:11 INFO - PROCESS | 1888 | 1469444951921 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:11 INFO - PROCESS | 1888 | 1469444951932 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f186800 == 24 [pid = 1888] [id = 455] 04:09:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x909da000) [pid = 1888] [serial = 1366] [outer = (nil)] 04:09:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x90abf000) [pid = 1888] [serial = 1367] [outer = 0x909da000] 04:09:12 INFO - PROCESS | 1888 | 1469444952016 Marionette DEBUG loaded listener.js 04:09:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x91162000) [pid = 1888] [serial = 1368] [outer = 0x909da000] 04:09:12 INFO - PROCESS | 1888 | 1469444952977 Marionette TRACE conn4 <- [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]]]}] 04:09:13 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) 04:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1659ms 04:09:13 INFO - PROCESS | 1888 | 1469444953041 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:09:13 INFO - PROCESS | 1888 | 1469444953046 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:09:13 INFO - PROCESS | 1888 | 1469444953053 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:09:13 INFO - PROCESS | 1888 | 1469444953057 Marionette TRACE conn4 <- [1,1794,null,{}] 04:09:13 INFO - PROCESS | 1888 | 1469444953063 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:13 INFO - PROCESS | 1888 | 1469444953068 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:13 INFO - PROCESS | 1888 | 1469444953270 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:09:13 INFO - PROCESS | 1888 | 1469444953494 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:13 INFO - PROCESS | 1888 | 1469444953504 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:13 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c3c00 == 25 [pid = 1888] [id = 456] 04:09:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8e5ee800) [pid = 1888] [serial = 1369] [outer = (nil)] 04:09:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x91575000) [pid = 1888] [serial = 1370] [outer = 0x8e5ee800] 04:09:13 INFO - PROCESS | 1888 | 1469444953629 Marionette DEBUG loaded listener.js 04:09:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x91578000) [pid = 1888] [serial = 1371] [outer = 0x8e5ee800] 04:09:14 INFO - PROCESS | 1888 | 1469444954548 Marionette TRACE conn4 <- [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]]]}] 04:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1534ms 04:09:14 INFO - PROCESS | 1888 | 1469444954588 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:09:14 INFO - PROCESS | 1888 | 1469444954592 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:09:14 INFO - PROCESS | 1888 | 1469444954599 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:09:14 INFO - PROCESS | 1888 | 1469444954602 Marionette TRACE conn4 <- [1,1798,null,{}] 04:09:14 INFO - PROCESS | 1888 | 1469444954608 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:14 INFO - PROCESS | 1888 | 1469444954613 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:14 INFO - PROCESS | 1888 | 1469444954820 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:09:15 INFO - PROCESS | 1888 | 1469444955004 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:15 INFO - PROCESS | 1888 | 1469444955024 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e828000 == 26 [pid = 1888] [id = 457] 04:09:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91571800) [pid = 1888] [serial = 1372] [outer = (nil)] 04:09:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91846c00) [pid = 1888] [serial = 1373] [outer = 0x91571800] 04:09:15 INFO - PROCESS | 1888 | 1469444955162 Marionette DEBUG loaded listener.js 04:09:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x91915000) [pid = 1888] [serial = 1374] [outer = 0x91571800] 04:09:16 INFO - PROCESS | 1888 | 1469444956240 Marionette TRACE conn4 <- [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]]]}] 04:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1684ms 04:09:16 INFO - PROCESS | 1888 | 1469444956284 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:09:16 INFO - PROCESS | 1888 | 1469444956289 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:09:16 INFO - PROCESS | 1888 | 1469444956296 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:09:16 INFO - PROCESS | 1888 | 1469444956300 Marionette TRACE conn4 <- [1,1802,null,{}] 04:09:16 INFO - PROCESS | 1888 | 1469444956308 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:16 INFO - PROCESS | 1888 | 1469444956313 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:16 INFO - PROCESS | 1888 | 1469444956551 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:09:16 INFO - PROCESS | 1888 | 1469444956780 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:16 INFO - PROCESS | 1888 | 1469444956788 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e6000 == 27 [pid = 1888] [id = 458] 04:09:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91580c00) [pid = 1888] [serial = 1375] [outer = (nil)] 04:09:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x91c19400) [pid = 1888] [serial = 1376] [outer = 0x91580c00] 04:09:16 INFO - PROCESS | 1888 | 1469444956885 Marionette DEBUG loaded listener.js 04:09:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x91cc4800) [pid = 1888] [serial = 1377] [outer = 0x91580c00] 04:09:17 INFO - PROCESS | 1888 | 1469444957799 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1533ms 04:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:09:17 INFO - PROCESS | 1888 | 1469444957830 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:09:17 INFO - PROCESS | 1888 | 1469444957833 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:09:17 INFO - PROCESS | 1888 | 1469444957840 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:09:17 INFO - PROCESS | 1888 | 1469444957843 Marionette TRACE conn4 <- [1,1806,null,{}] 04:09:17 INFO - PROCESS | 1888 | 1469444957849 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:17 INFO - PROCESS | 1888 | 1469444957854 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:18 INFO - PROCESS | 1888 | 1469444958096 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:09:18 INFO - PROCESS | 1888 | 1469444958226 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:18 INFO - PROCESS | 1888 | 1469444958232 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:18 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bd800 == 28 [pid = 1888] [id = 459] 04:09:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8dbccc00) [pid = 1888] [serial = 1378] [outer = (nil)] 04:09:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8efe4000) [pid = 1888] [serial = 1379] [outer = 0x8dbccc00] 04:09:18 INFO - PROCESS | 1888 | 1469444958327 Marionette DEBUG loaded listener.js 04:09:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8f187000) [pid = 1888] [serial = 1380] [outer = 0x8dbccc00] 04:09:19 INFO - PROCESS | 1888 | 1469444959524 Marionette TRACE conn4 <- [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]]]}] 04:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1740ms 04:09:19 INFO - PROCESS | 1888 | 1469444959580 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:09:19 INFO - PROCESS | 1888 | 1469444959586 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:09:19 INFO - PROCESS | 1888 | 1469444959594 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:09:19 INFO - PROCESS | 1888 | 1469444959601 Marionette TRACE conn4 <- [1,1810,null,{}] 04:09:19 INFO - PROCESS | 1888 | 1469444959608 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:19 INFO - PROCESS | 1888 | 1469444959613 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:19 INFO - PROCESS | 1888 | 1469444959790 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9be000 == 27 [pid = 1888] [id = 438] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x907c6c00 == 26 [pid = 1888] [id = 451] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f6000 == 25 [pid = 1888] [id = 450] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8e811800 == 24 [pid = 1888] [id = 449] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8d890400 == 23 [pid = 1888] [id = 439] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f2800 == 22 [pid = 1888] [id = 440] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88c800 == 21 [pid = 1888] [id = 445] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f7400 == 20 [pid = 1888] [id = 441] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd1000 == 19 [pid = 1888] [id = 447] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x909dc800 == 18 [pid = 1888] [id = 446] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8f089800 == 17 [pid = 1888] [id = 448] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dfc00 == 16 [pid = 1888] [id = 444] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8f089c00 == 15 [pid = 1888] [id = 442] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x909e6000 == 14 [pid = 1888] [id = 458] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8e828000 == 13 [pid = 1888] [id = 457] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c3c00 == 12 [pid = 1888] [id = 456] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8c400 == 11 [pid = 1888] [id = 454] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8f186800 == 10 [pid = 1888] [id = 455] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8e818000 == 9 [pid = 1888] [id = 453] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b5c00 == 8 [pid = 1888] [id = 443] 04:09:21 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88e000 == 7 [pid = 1888] [id = 452] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8f18cc00) [pid = 1888] [serial = 1331] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8d9c1400) [pid = 1888] [serial = 1293] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8d893400) [pid = 1888] [serial = 1292] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e834000) [pid = 1888] [serial = 1296] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e826c00) [pid = 1888] [serial = 1295] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8f08b400) [pid = 1888] [serial = 1299] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8efdc000) [pid = 1888] [serial = 1298] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x9116d400) [pid = 1888] [serial = 1302] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8ef8a800) [pid = 1888] [serial = 1326] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x91169400) [pid = 1888] [serial = 1301] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x91416400) [pid = 1888] [serial = 1305] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8e814000) [pid = 1888] [serial = 1322] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91412800) [pid = 1888] [serial = 1304] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8d9bc000) [pid = 1888] [serial = 1319] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8dbd2400) [pid = 1888] [serial = 1320] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e4d4000) [pid = 1888] [serial = 1317] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x91912400) [pid = 1888] [serial = 1308] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8dbcd400) [pid = 1888] [serial = 1316] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x9157c800) [pid = 1888] [serial = 1307] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x91c1d000) [pid = 1888] [serial = 1311] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x91c18800) [pid = 1888] [serial = 1310] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x91cc9c00) [pid = 1888] [serial = 1314] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x91cc8c00) [pid = 1888] [serial = 1313] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8f18a000) [pid = 1888] [serial = 1328] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8eddbc00) [pid = 1888] [serial = 1325] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x90703000) [pid = 1888] [serial = 1329] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x8e81e000) [pid = 1888] [serial = 1323] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 1888 | 1469444961140 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:21 INFO - PROCESS | 1888 | 1469444961157 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888800 == 8 [pid = 1888] [id = 460] 04:09:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x8d888c00) [pid = 1888] [serial = 1381] [outer = (nil)] 04:09:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8d890400) [pid = 1888] [serial = 1382] [outer = 0x8d888c00] 04:09:21 INFO - PROCESS | 1888 | 1469444961364 Marionette DEBUG loaded listener.js 04:09:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8d9c1400) [pid = 1888] [serial = 1383] [outer = 0x8d888c00] 04:09:22 INFO - PROCESS | 1888 | 1469444962328 Marionette TRACE conn4 <- [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]]]}] 04:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2793ms 04:09:22 INFO - PROCESS | 1888 | 1469444962390 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:09:22 INFO - PROCESS | 1888 | 1469444962396 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:09:22 INFO - PROCESS | 1888 | 1469444962403 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:09:22 INFO - PROCESS | 1888 | 1469444962408 Marionette TRACE conn4 <- [1,1814,null,{}] 04:09:22 INFO - PROCESS | 1888 | 1469444962417 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:22 INFO - PROCESS | 1888 | 1469444962425 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:22 INFO - PROCESS | 1888 | 1469444962614 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:09:22 INFO - PROCESS | 1888 | 1469444962756 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:22 INFO - PROCESS | 1888 | 1469444962770 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ed000 == 9 [pid = 1888] [id = 461] 04:09:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8e5ee400) [pid = 1888] [serial = 1384] [outer = (nil)] 04:09:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e5f6800) [pid = 1888] [serial = 1385] [outer = 0x8e5ee400] 04:09:22 INFO - PROCESS | 1888 | 1469444962846 Marionette DEBUG loaded listener.js 04:09:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8e813800) [pid = 1888] [serial = 1386] [outer = 0x8e5ee400] 04:09:23 INFO - PROCESS | 1888 | 1469444963841 Marionette TRACE conn4 <- [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]]]}] 04:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1535ms 04:09:23 INFO - PROCESS | 1888 | 1469444963942 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:09:23 INFO - PROCESS | 1888 | 1469444963950 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:09:23 INFO - PROCESS | 1888 | 1469444963978 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:09:23 INFO - PROCESS | 1888 | 1469444963982 Marionette TRACE conn4 <- [1,1818,null,{}] 04:09:23 INFO - PROCESS | 1888 | 1469444963989 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:24 INFO - PROCESS | 1888 | 1469444963995 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:24 INFO - PROCESS | 1888 | 1469444964225 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:09:24 INFO - PROCESS | 1888 | 1469444964337 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:24 INFO - PROCESS | 1888 | 1469444964348 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89f000 == 10 [pid = 1888] [id = 462] 04:09:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e8a2400) [pid = 1888] [serial = 1387] [outer = (nil)] 04:09:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8edd3800) [pid = 1888] [serial = 1388] [outer = 0x8e8a2400] 04:09:24 INFO - PROCESS | 1888 | 1469444964509 Marionette DEBUG loaded listener.js 04:09:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8eddbc00) [pid = 1888] [serial = 1389] [outer = 0x8e8a2400] 04:09:25 INFO - PROCESS | 1888 | 1469444965442 Marionette TRACE conn4 <- [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]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1550ms 04:09:25 INFO - PROCESS | 1888 | 1469444965526 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 1888 | 1469444965529 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:09:25 INFO - PROCESS | 1888 | 1469444965539 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 1888 | 1469444965549 Marionette TRACE conn4 <- [1,1822,null,{}] 04:09:25 INFO - PROCESS | 1888 | 1469444965575 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:25 INFO - PROCESS | 1888 | 1469444965584 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:25 INFO - PROCESS | 1888 | 1469444965803 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:09:25 INFO - PROCESS | 1888 | 1469444965830 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 1888 | 1469444965838 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892800 == 11 [pid = 1888] [id = 463] 04:09:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8dbd4c00) [pid = 1888] [serial = 1390] [outer = (nil)] 04:09:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8efe6400) [pid = 1888] [serial = 1391] [outer = 0x8dbd4c00] 04:09:25 INFO - PROCESS | 1888 | 1469444965938 Marionette DEBUG loaded listener.js 04:09:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8f183000) [pid = 1888] [serial = 1392] [outer = 0x8dbd4c00] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8d9bac00) [pid = 1888] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x907ce400) [pid = 1888] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e814800) [pid = 1888] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x90aca000) [pid = 1888] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8e4e0400) [pid = 1888] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8dbd2800) [pid = 1888] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x909dcc00) [pid = 1888] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8eddb800) [pid = 1888] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:09:26 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x907c7c00) [pid = 1888] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:09:27 INFO - PROCESS | 1888 | 1469444967249 Marionette TRACE conn4 <- [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]]]}] 04:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1749ms 04:09:27 INFO - PROCESS | 1888 | 1469444967287 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:09:27 INFO - PROCESS | 1888 | 1469444967291 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:09:27 INFO - PROCESS | 1888 | 1469444967298 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:09:27 INFO - PROCESS | 1888 | 1469444967301 Marionette TRACE conn4 <- [1,1826,null,{}] 04:09:27 INFO - PROCESS | 1888 | 1469444967307 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:27 INFO - PROCESS | 1888 | 1469444967312 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:27 INFO - PROCESS | 1888 | 1469444967493 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:09:27 INFO - PROCESS | 1888 | 1469444967634 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:27 INFO - PROCESS | 1888 | 1469444967641 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d8000 == 12 [pid = 1888] [id = 464] 04:09:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8e8a5c00) [pid = 1888] [serial = 1393] [outer = (nil)] 04:09:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8f18cc00) [pid = 1888] [serial = 1394] [outer = 0x8e8a5c00] 04:09:27 INFO - PROCESS | 1888 | 1469444967719 Marionette DEBUG loaded listener.js 04:09:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8f094000) [pid = 1888] [serial = 1395] [outer = 0x8e8a5c00] 04:09:28 INFO - PROCESS | 1888 | 1469444968662 Marionette TRACE conn4 <- [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]]]}] 04:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1431ms 04:09:28 INFO - PROCESS | 1888 | 1469444968731 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:09:28 INFO - PROCESS | 1888 | 1469444968739 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:09:28 INFO - PROCESS | 1888 | 1469444968749 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:09:28 INFO - PROCESS | 1888 | 1469444968756 Marionette TRACE conn4 <- [1,1830,null,{}] 04:09:28 INFO - PROCESS | 1888 | 1469444968822 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:28 INFO - PROCESS | 1888 | 1469444968829 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:29 INFO - PROCESS | 1888 | 1469444969046 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:09:29 INFO - PROCESS | 1888 | 1469444969283 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:29 INFO - PROCESS | 1888 | 1469444969300 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4da000 == 13 [pid = 1888] [id = 465] 04:09:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e4dac00) [pid = 1888] [serial = 1396] [outer = (nil)] 04:09:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e4df000) [pid = 1888] [serial = 1397] [outer = 0x8e4dac00] 04:09:29 INFO - PROCESS | 1888 | 1469444969399 Marionette DEBUG loaded listener.js 04:09:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e82a000) [pid = 1888] [serial = 1398] [outer = 0x8e4dac00] 04:09:30 INFO - PROCESS | 1888 | 1469444970479 Marionette TRACE conn4 <- [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]]]}] 04:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1800ms 04:09:30 INFO - PROCESS | 1888 | 1469444970549 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:09:30 INFO - PROCESS | 1888 | 1469444970557 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:09:30 INFO - PROCESS | 1888 | 1469444970570 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:09:30 INFO - PROCESS | 1888 | 1469444970574 Marionette TRACE conn4 <- [1,1834,null,{}] 04:09:30 INFO - PROCESS | 1888 | 1469444970582 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:30 INFO - PROCESS | 1888 | 1469444970588 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:30 INFO - PROCESS | 1888 | 1469444970821 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:09:31 INFO - PROCESS | 1888 | 1469444971070 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 1888 | 1469444971080 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b7400 == 14 [pid = 1888] [id = 466] 04:09:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8d9c1c00) [pid = 1888] [serial = 1399] [outer = (nil)] 04:09:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8f088c00) [pid = 1888] [serial = 1400] [outer = 0x8d9c1c00] 04:09:31 INFO - PROCESS | 1888 | 1469444971168 Marionette DEBUG loaded listener.js 04:09:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8f182c00) [pid = 1888] [serial = 1401] [outer = 0x8d9c1c00] 04:09:32 INFO - PROCESS | 1888 | 1469444972191 Marionette TRACE conn4 <- [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]]]}] 04:09:32 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 04:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1691ms 04:09:32 INFO - PROCESS | 1888 | 1469444972263 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 1888 | 1469444972268 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:09:32 INFO - PROCESS | 1888 | 1469444972274 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 1888 | 1469444972281 Marionette TRACE conn4 <- [1,1838,null,{}] 04:09:32 INFO - PROCESS | 1888 | 1469444972299 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:32 INFO - PROCESS | 1888 | 1469444972307 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:32 INFO - PROCESS | 1888 | 1469444972554 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:09:32 INFO - PROCESS | 1888 | 1469444972834 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:32 INFO - PROCESS | 1888 | 1469444972848 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x907a0c00 == 15 [pid = 1888] [id = 467] 04:09:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x907a2400) [pid = 1888] [serial = 1402] [outer = (nil)] 04:09:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x907c9800) [pid = 1888] [serial = 1403] [outer = 0x907a2400] 04:09:32 INFO - PROCESS | 1888 | 1469444972935 Marionette DEBUG loaded listener.js 04:09:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x907d1400) [pid = 1888] [serial = 1404] [outer = 0x907a2400] 04:09:34 INFO - PROCESS | 1888 | 1469444974091 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1892ms 04:09:34 INFO - PROCESS | 1888 | 1469444974168 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:09:34 INFO - PROCESS | 1888 | 1469444974173 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:09:34 INFO - PROCESS | 1888 | 1469444974180 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:09:34 INFO - PROCESS | 1888 | 1469444974184 Marionette TRACE conn4 <- [1,1842,null,{}] 04:09:34 INFO - PROCESS | 1888 | 1469444974189 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:34 INFO - PROCESS | 1888 | 1469444974195 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:34 INFO - PROCESS | 1888 | 1469444974425 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:09:34 INFO - PROCESS | 1888 | 1469444974653 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:34 INFO - PROCESS | 1888 | 1469444974662 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88b000 == 16 [pid = 1888] [id = 468] 04:09:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8e818c00) [pid = 1888] [serial = 1405] [outer = (nil)] 04:09:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x90abd400) [pid = 1888] [serial = 1406] [outer = 0x8e818c00] 04:09:34 INFO - PROCESS | 1888 | 1469444974751 Marionette DEBUG loaded listener.js 04:09:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x90ac3400) [pid = 1888] [serial = 1407] [outer = 0x8e818c00] 04:09:35 INFO - PROCESS | 1888 | 1469444975967 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1835ms 04:09:36 INFO - PROCESS | 1888 | 1469444976016 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:09:36 INFO - PROCESS | 1888 | 1469444976023 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:09:36 INFO - PROCESS | 1888 | 1469444976032 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 1888 | 1469444976036 Marionette TRACE conn4 <- [1,1846,null,{}] 04:09:36 INFO - PROCESS | 1888 | 1469444976054 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:36 INFO - PROCESS | 1888 | 1469444976060 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:36 INFO - PROCESS | 1888 | 1469444976238 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:09:36 INFO - PROCESS | 1888 | 1469444976500 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:36 INFO - PROCESS | 1888 | 1469444976519 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88f800 == 17 [pid = 1888] [id = 469] 04:09:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8e4e0400) [pid = 1888] [serial = 1408] [outer = (nil)] 04:09:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e81cc00) [pid = 1888] [serial = 1409] [outer = 0x8e4e0400] 04:09:36 INFO - PROCESS | 1888 | 1469444976620 Marionette DEBUG loaded listener.js 04:09:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e89f400) [pid = 1888] [serial = 1410] [outer = 0x8e4e0400] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8f183800) [pid = 1888] [serial = 1353] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8f086800) [pid = 1888] [serial = 1352] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x907cf000) [pid = 1888] [serial = 1355] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x90705c00) [pid = 1888] [serial = 1332] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x909df000) [pid = 1888] [serial = 1356] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91165c00) [pid = 1888] [serial = 1343] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91163400) [pid = 1888] [serial = 1344] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e833400) [pid = 1888] [serial = 1349] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8edd4400) [pid = 1888] [serial = 1350] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x91412400) [pid = 1888] [serial = 1346] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x91416c00) [pid = 1888] [serial = 1347] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e5f1c00) [pid = 1888] [serial = 1334] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8e830800) [pid = 1888] [serial = 1335] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f18c400) [pid = 1888] [serial = 1337] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x9070fc00) [pid = 1888] [serial = 1338] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x909e0c00) [pid = 1888] [serial = 1340] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x90abf400) [pid = 1888] [serial = 1341] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 1888 | 1469444977613 Marionette TRACE conn4 <- [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]]]}] 04:09:37 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) 04:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1642ms 04:09:37 INFO - PROCESS | 1888 | 1469444977674 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:09:37 INFO - PROCESS | 1888 | 1469444977681 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:09:37 INFO - PROCESS | 1888 | 1469444977691 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 1888 | 1469444977696 Marionette TRACE conn4 <- [1,1850,null,{}] 04:09:37 INFO - PROCESS | 1888 | 1469444977702 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:37 INFO - PROCESS | 1888 | 1469444977708 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:37 INFO - PROCESS | 1888 | 1469444977900 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:09:38 INFO - PROCESS | 1888 | 1469444978102 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 1888 | 1469444978109 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd4400 == 18 [pid = 1888] [id = 470] 04:09:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8ef8e800) [pid = 1888] [serial = 1411] [outer = (nil)] 04:09:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8efe4c00) [pid = 1888] [serial = 1412] [outer = 0x8ef8e800] 04:09:38 INFO - PROCESS | 1888 | 1469444978203 Marionette DEBUG loaded listener.js 04:09:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8f184000) [pid = 1888] [serial = 1413] [outer = 0x8ef8e800] 04:09:39 INFO - PROCESS | 1888 | 1469444979074 Marionette TRACE conn4 <- [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]]]}] 04:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1433ms 04:09:39 INFO - PROCESS | 1888 | 1469444979126 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:09:39 INFO - PROCESS | 1888 | 1469444979130 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:09:39 INFO - PROCESS | 1888 | 1469444979138 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:09:39 INFO - PROCESS | 1888 | 1469444979143 Marionette TRACE conn4 <- [1,1854,null,{}] 04:09:39 INFO - PROCESS | 1888 | 1469444979161 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:39 INFO - PROCESS | 1888 | 1469444979170 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:39 INFO - PROCESS | 1888 | 1469444979345 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:09:39 INFO - PROCESS | 1888 | 1469444979498 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:39 INFO - PROCESS | 1888 | 1469444979507 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x907a0400 == 19 [pid = 1888] [id = 471] 04:09:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x907c5000) [pid = 1888] [serial = 1414] [outer = (nil)] 04:09:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x907d2000) [pid = 1888] [serial = 1415] [outer = 0x907c5000] 04:09:39 INFO - PROCESS | 1888 | 1469444979590 Marionette DEBUG loaded listener.js 04:09:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x909de400) [pid = 1888] [serial = 1416] [outer = 0x907c5000] 04:09:40 INFO - PROCESS | 1888 | 1469444980568 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1485ms 04:09:40 INFO - PROCESS | 1888 | 1469444980632 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:09:40 INFO - PROCESS | 1888 | 1469444980637 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:09:40 INFO - PROCESS | 1888 | 1469444980644 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 1888 | 1469444980647 Marionette TRACE conn4 <- [1,1858,null,{}] 04:09:40 INFO - PROCESS | 1888 | 1469444980653 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:40 INFO - PROCESS | 1888 | 1469444980658 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:40 INFO - PROCESS | 1888 | 1469444980889 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:09:40 INFO - PROCESS | 1888 | 1469444980913 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:40 INFO - PROCESS | 1888 | 1469444980919 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x907c8c00 == 20 [pid = 1888] [id = 472] 04:09:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x909e5c00) [pid = 1888] [serial = 1417] [outer = (nil)] 04:09:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x90ac5000) [pid = 1888] [serial = 1418] [outer = 0x909e5c00] 04:09:41 INFO - PROCESS | 1888 | 1469444981006 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x91166800) [pid = 1888] [serial = 1419] [outer = 0x909e5c00] 04:09:42 INFO - PROCESS | 1888 | 1469444982063 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x909da000) [pid = 1888] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e5ee800) [pid = 1888] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e8a2400) [pid = 1888] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e5ee400) [pid = 1888] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8dbd4c00) [pid = 1888] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x91571800) [pid = 1888] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8d888c00) [pid = 1888] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8d890800) [pid = 1888] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8dbccc00) [pid = 1888] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8e827c00) [pid = 1888] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8efe5000) [pid = 1888] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:09:42 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x91580c00) [pid = 1888] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1480ms 04:09:42 INFO - PROCESS | 1888 | 1469444982129 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:09:42 INFO - PROCESS | 1888 | 1469444982132 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:09:42 INFO - PROCESS | 1888 | 1469444982139 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:09:42 INFO - PROCESS | 1888 | 1469444982144 Marionette TRACE conn4 <- [1,1862,null,{}] 04:09:42 INFO - PROCESS | 1888 | 1469444982150 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:42 INFO - PROCESS | 1888 | 1469444982156 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:42 INFO - PROCESS | 1888 | 1469444982325 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:09:42 INFO - PROCESS | 1888 | 1469444982506 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 1888 | 1469444982515 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ed400 == 21 [pid = 1888] [id = 473] 04:09:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8e5eec00) [pid = 1888] [serial = 1420] [outer = (nil)] 04:09:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8efdc800) [pid = 1888] [serial = 1421] [outer = 0x8e5eec00] 04:09:42 INFO - PROCESS | 1888 | 1469444982589 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8f18d800) [pid = 1888] [serial = 1422] [outer = 0x8e5eec00] 04:09:43 INFO - PROCESS | 1888 | 1469444983520 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1433ms 04:09:43 INFO - PROCESS | 1888 | 1469444983575 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:09:43 INFO - PROCESS | 1888 | 1469444983579 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:09:43 INFO - PROCESS | 1888 | 1469444983585 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:09:43 INFO - PROCESS | 1888 | 1469444983589 Marionette TRACE conn4 <- [1,1866,null,{}] 04:09:43 INFO - PROCESS | 1888 | 1469444983595 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:43 INFO - PROCESS | 1888 | 1469444983605 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:43 INFO - PROCESS | 1888 | 1469444983819 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:09:43 INFO - PROCESS | 1888 | 1469444983962 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:43 INFO - PROCESS | 1888 | 1469444983970 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ee000 == 22 [pid = 1888] [id = 474] 04:09:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e811800) [pid = 1888] [serial = 1423] [outer = (nil)] 04:09:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x91418800) [pid = 1888] [serial = 1424] [outer = 0x8e811800] 04:09:44 INFO - PROCESS | 1888 | 1469444984059 Marionette DEBUG loaded listener.js 04:09:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x91575400) [pid = 1888] [serial = 1425] [outer = 0x8e811800] 04:09:45 INFO - PROCESS | 1888 | 1469444985156 Marionette TRACE conn4 <- [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]]]}] 04:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1637ms 04:09:45 INFO - PROCESS | 1888 | 1469444985225 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 1888 | 1469444985232 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:09:45 INFO - PROCESS | 1888 | 1469444985241 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 1888 | 1469444985249 Marionette TRACE conn4 <- [1,1870,null,{}] 04:09:45 INFO - PROCESS | 1888 | 1469444985257 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:45 INFO - PROCESS | 1888 | 1469444985264 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:45 INFO - PROCESS | 1888 | 1469444985500 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:09:45 INFO - PROCESS | 1888 | 1469444985732 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:45 INFO - PROCESS | 1888 | 1469444985745 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f2800 == 23 [pid = 1888] [id = 475] 04:09:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e5f5c00) [pid = 1888] [serial = 1426] [outer = (nil)] 04:09:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8edd1400) [pid = 1888] [serial = 1427] [outer = 0x8e5f5c00] 04:09:45 INFO - PROCESS | 1888 | 1469444985846 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8ef8f400) [pid = 1888] [serial = 1428] [outer = 0x8e5f5c00] 04:09:46 INFO - PROCESS | 1888 | 1469444986802 Marionette TRACE conn4 <- [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]]]}] 04:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1643ms 04:09:46 INFO - PROCESS | 1888 | 1469444986883 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:09:46 INFO - PROCESS | 1888 | 1469444986891 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:09:46 INFO - PROCESS | 1888 | 1469444986903 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:09:46 INFO - PROCESS | 1888 | 1469444986907 Marionette TRACE conn4 <- [1,1874,null,{}] 04:09:46 INFO - PROCESS | 1888 | 1469444986915 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:46 INFO - PROCESS | 1888 | 1469444986920 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:47 INFO - PROCESS | 1888 | 1469444987167 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:09:47 INFO - PROCESS | 1888 | 1469444987460 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:47 INFO - PROCESS | 1888 | 1469444987467 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edcfc00 == 24 [pid = 1888] [id = 476] 04:09:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x907a1c00) [pid = 1888] [serial = 1429] [outer = (nil)] 04:09:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x909dbc00) [pid = 1888] [serial = 1430] [outer = 0x907a1c00] 04:09:47 INFO - PROCESS | 1888 | 1469444987611 Marionette DEBUG loaded listener.js 04:09:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x90abd800) [pid = 1888] [serial = 1431] [outer = 0x907a1c00] 04:09:48 INFO - PROCESS | 1888 | 1469444988637 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1793ms 04:09:48 INFO - PROCESS | 1888 | 1469444988697 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:09:48 INFO - PROCESS | 1888 | 1469444988701 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:09:48 INFO - PROCESS | 1888 | 1469444988708 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:09:48 INFO - PROCESS | 1888 | 1469444988714 Marionette TRACE conn4 <- [1,1878,null,{}] 04:09:48 INFO - PROCESS | 1888 | 1469444988731 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:48 INFO - PROCESS | 1888 | 1469444988741 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:48 INFO - PROCESS | 1888 | 1469444988977 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:09:49 INFO - PROCESS | 1888 | 1469444989209 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 1888 | 1469444989225 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d887c00 == 25 [pid = 1888] [id = 477] 04:09:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x91572000) [pid = 1888] [serial = 1432] [outer = (nil)] 04:09:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x91843400) [pid = 1888] [serial = 1433] [outer = 0x91572000] 04:09:49 INFO - PROCESS | 1888 | 1469444989324 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x9184dc00) [pid = 1888] [serial = 1434] [outer = 0x91572000] 04:09:50 INFO - PROCESS | 1888 | 1469444990242 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1587ms 04:09:50 INFO - PROCESS | 1888 | 1469444990306 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 1888 | 1469444990312 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:09:50 INFO - PROCESS | 1888 | 1469444990320 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 1888 | 1469444990323 Marionette TRACE conn4 <- [1,1882,null,{}] 04:09:50 INFO - PROCESS | 1888 | 1469444990330 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:50 INFO - PROCESS | 1888 | 1469444990336 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:50 INFO - PROCESS | 1888 | 1469444990533 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:09:50 INFO - PROCESS | 1888 | 1469444990717 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:50 INFO - PROCESS | 1888 | 1469444990727 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4df800 == 26 [pid = 1888] [id = 478] 04:09:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x91842800) [pid = 1888] [serial = 1435] [outer = (nil)] 04:09:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x91914c00) [pid = 1888] [serial = 1436] [outer = 0x91842800] 04:09:50 INFO - PROCESS | 1888 | 1469444990854 Marionette DEBUG loaded listener.js 04:09:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x9191cc00) [pid = 1888] [serial = 1437] [outer = 0x91842800] 04:09:51 INFO - PROCESS | 1888 | 1469444991819 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1530ms 04:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:09:51 INFO - PROCESS | 1888 | 1469444991852 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:09:51 INFO - PROCESS | 1888 | 1469444991856 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:09:51 INFO - PROCESS | 1888 | 1469444991863 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:09:51 INFO - PROCESS | 1888 | 1469444991866 Marionette TRACE conn4 <- [1,1886,null,{}] 04:09:51 INFO - PROCESS | 1888 | 1469444991873 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:51 INFO - PROCESS | 1888 | 1469444991878 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:52 INFO - PROCESS | 1888 | 1469444992069 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:09:52 INFO - PROCESS | 1888 | 1469444992247 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:52 INFO - PROCESS | 1888 | 1469444992255 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x91845000 == 27 [pid = 1888] [id = 479] 04:09:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91850c00) [pid = 1888] [serial = 1438] [outer = (nil)] 04:09:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x91c1c000) [pid = 1888] [serial = 1439] [outer = 0x91850c00] 04:09:52 INFO - PROCESS | 1888 | 1469444992343 Marionette DEBUG loaded listener.js 04:09:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91c1e800) [pid = 1888] [serial = 1440] [outer = 0x91850c00] 04:09:53 INFO - PROCESS | 1888 | 1469444993466 Marionette TRACE conn4 <- [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]]]}] 04:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1684ms 04:09:53 INFO - PROCESS | 1888 | 1469444993547 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:09:53 INFO - PROCESS | 1888 | 1469444993551 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:09:53 INFO - PROCESS | 1888 | 1469444993558 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:09:53 INFO - PROCESS | 1888 | 1469444993562 Marionette TRACE conn4 <- [1,1890,null,{}] 04:09:53 INFO - PROCESS | 1888 | 1469444993568 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:53 INFO - PROCESS | 1888 | 1469444993579 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:53 INFO - PROCESS | 1888 | 1469444993833 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:09:54 INFO - PROCESS | 1888 | 1469444994071 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 1888 | 1469444994082 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x91912c00 == 28 [pid = 1888] [id = 480] 04:09:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x91913c00) [pid = 1888] [serial = 1441] [outer = (nil)] 04:09:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x92415c00) [pid = 1888] [serial = 1442] [outer = 0x91913c00] 04:09:54 INFO - PROCESS | 1888 | 1469444994215 Marionette DEBUG loaded listener.js 04:09:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x92418000) [pid = 1888] [serial = 1443] [outer = 0x91913c00] 04:09:55 INFO - PROCESS | 1888 | 1469444995229 Marionette TRACE conn4 <- [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]]]}] 04:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1740ms 04:09:55 INFO - PROCESS | 1888 | 1469444995300 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 1888 | 1469444995304 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:09:55 INFO - PROCESS | 1888 | 1469444995311 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 1888 | 1469444995315 Marionette TRACE conn4 <- [1,1894,null,{}] 04:09:55 INFO - PROCESS | 1888 | 1469444995321 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:55 INFO - PROCESS | 1888 | 1469444995327 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:55 INFO - PROCESS | 1888 | 1469444995747 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:09:56 INFO - PROCESS | 1888 | 1469444995991 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:56 INFO - PROCESS | 1888 | 1469444996006 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d9800 == 29 [pid = 1888] [id = 481] 04:09:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8e4dc000) [pid = 1888] [serial = 1444] [outer = (nil)] 04:09:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e5ef800) [pid = 1888] [serial = 1445] [outer = 0x8e4dc000] 04:09:56 INFO - PROCESS | 1888 | 1469444996097 Marionette DEBUG loaded listener.js 04:09:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8e828c00) [pid = 1888] [serial = 1446] [outer = 0x8e4dc000] 04:09:57 INFO - PROCESS | 1888 | 1469444997069 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1843ms 04:09:57 INFO - PROCESS | 1888 | 1469444997157 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:09:57 INFO - PROCESS | 1888 | 1469444997164 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:09:57 INFO - PROCESS | 1888 | 1469444997173 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:09:57 INFO - PROCESS | 1888 | 1469444997178 Marionette TRACE conn4 <- [1,1898,null,{}] 04:09:57 INFO - PROCESS | 1888 | 1469444997185 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:57 INFO - PROCESS | 1888 | 1469444997191 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:57 INFO - PROCESS | 1888 | 1469444997426 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:09:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bd800 == 28 [pid = 1888] [id = 459] 04:09:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888800 == 27 [pid = 1888] [id = 460] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8f18cc00) [pid = 1888] [serial = 1394] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91162000) [pid = 1888] [serial = 1368] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x90abf000) [pid = 1888] [serial = 1367] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x91578000) [pid = 1888] [serial = 1371] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x91575000) [pid = 1888] [serial = 1370] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8eddbc00) [pid = 1888] [serial = 1389] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8edd3800) [pid = 1888] [serial = 1388] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e5f6800) [pid = 1888] [serial = 1385] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8efe6400) [pid = 1888] [serial = 1391] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x91915000) [pid = 1888] [serial = 1374] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8d890400) [pid = 1888] [serial = 1382] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8d9c1400) [pid = 1888] [serial = 1383] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91846c00) [pid = 1888] [serial = 1373] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8dbd8c00) [pid = 1888] [serial = 1359] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8dbd0800) [pid = 1888] [serial = 1358] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8f187000) [pid = 1888] [serial = 1380] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8efe4000) [pid = 1888] [serial = 1379] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e8a3400) [pid = 1888] [serial = 1362] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e833800) [pid = 1888] [serial = 1361] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x90706800) [pid = 1888] [serial = 1365] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f17f800) [pid = 1888] [serial = 1364] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e813800) [pid = 1888] [serial = 1386] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x91cc4800) [pid = 1888] [serial = 1377] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8f183000) [pid = 1888] [serial = 1392] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x91c19400) [pid = 1888] [serial = 1376] [outer = (nil)] [url = about:blank] 04:09:58 INFO - PROCESS | 1888 | 1469444998767 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:58 INFO - PROCESS | 1888 | 1469444998778 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:09:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b4c00 == 28 [pid = 1888] [id = 482] 04:09:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8d9b5000) [pid = 1888] [serial = 1447] [outer = (nil)] 04:09:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8d9bd800) [pid = 1888] [serial = 1448] [outer = 0x8d9b5000] 04:09:58 INFO - PROCESS | 1888 | 1469444998856 Marionette DEBUG loaded listener.js 04:09:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8dbcec00) [pid = 1888] [serial = 1449] [outer = 0x8d9b5000] 04:10:00 INFO - PROCESS | 1888 | 1469445000039 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2900ms 04:10:00 INFO - PROCESS | 1888 | 1469445000076 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:10:00 INFO - PROCESS | 1888 | 1469445000084 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:10:00 INFO - PROCESS | 1888 | 1469445000094 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:10:00 INFO - PROCESS | 1888 | 1469445000101 Marionette TRACE conn4 <- [1,1902,null,{}] 04:10:00 INFO - PROCESS | 1888 | 1469445000127 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:00 INFO - PROCESS | 1888 | 1469445000138 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:00 INFO - PROCESS | 1888 | 1469445000357 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:10:00 INFO - PROCESS | 1888 | 1469445000518 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:00 INFO - PROCESS | 1888 | 1469445000529 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f2400 == 29 [pid = 1888] [id = 483] 04:10:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e5f6c00) [pid = 1888] [serial = 1450] [outer = (nil)] 04:10:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e812800) [pid = 1888] [serial = 1451] [outer = 0x8e5f6c00] 04:10:00 INFO - PROCESS | 1888 | 1469445000603 Marionette DEBUG loaded listener.js 04:10:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e818000) [pid = 1888] [serial = 1452] [outer = 0x8e5f6c00] 04:10:01 INFO - PROCESS | 1888 | 1469445001545 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1502ms 04:10:01 INFO - PROCESS | 1888 | 1469445001612 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:10:01 INFO - PROCESS | 1888 | 1469445001620 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:10:01 INFO - PROCESS | 1888 | 1469445001628 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:10:01 INFO - PROCESS | 1888 | 1469445001631 Marionette TRACE conn4 <- [1,1906,null,{}] 04:10:01 INFO - PROCESS | 1888 | 1469445001644 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:01 INFO - PROCESS | 1888 | 1469445001650 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:01 INFO - PROCESS | 1888 | 1469445001933 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:10:01 INFO - PROCESS | 1888 | 1469445001956 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 1888 | 1469445001968 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e834c00 == 30 [pid = 1888] [id = 484] 04:10:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e8a4000) [pid = 1888] [serial = 1453] [outer = (nil)] 04:10:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8edcf800) [pid = 1888] [serial = 1454] [outer = 0x8e8a4000] 04:10:02 INFO - PROCESS | 1888 | 1469445002046 Marionette DEBUG loaded listener.js 04:10:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8eddbc00) [pid = 1888] [serial = 1455] [outer = 0x8e8a4000] 04:10:03 INFO - PROCESS | 1888 | 1469445003144 Marionette TRACE conn4 <- [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]]]}] 04:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1587ms 04:10:03 INFO - PROCESS | 1888 | 1469445003215 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 1888 | 1469445003220 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:10:03 INFO - PROCESS | 1888 | 1469445003236 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 1888 | 1469445003246 Marionette TRACE conn4 <- [1,1910,null,{}] 04:10:03 INFO - PROCESS | 1888 | 1469445003261 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:03 INFO - PROCESS | 1888 | 1469445003270 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:03 INFO - PROCESS | 1888 | 1469445003510 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:10:03 INFO - PROCESS | 1888 | 1469445003536 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 1888 | 1469445003544 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f086400 == 31 [pid = 1888] [id = 485] 04:10:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8f087800) [pid = 1888] [serial = 1456] [outer = (nil)] 04:10:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8f182000) [pid = 1888] [serial = 1457] [outer = 0x8f087800] 04:10:03 INFO - PROCESS | 1888 | 1469445003617 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8f18c400) [pid = 1888] [serial = 1458] [outer = 0x8f087800] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8e811800) [pid = 1888] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x909e5c00) [pid = 1888] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e5eec00) [pid = 1888] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e8a5c00) [pid = 1888] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8d9c1c00) [pid = 1888] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x907a2400) [pid = 1888] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8e4dac00) [pid = 1888] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8e818c00) [pid = 1888] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8ef8e800) [pid = 1888] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e4e0400) [pid = 1888] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:10:04 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x907c5000) [pid = 1888] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:10:05 INFO - PROCESS | 1888 | 1469445005047 Marionette TRACE conn4 <- [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]]]}] 04:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1910ms 04:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:10:05 INFO - PROCESS | 1888 | 1469445005138 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:10:05 INFO - PROCESS | 1888 | 1469445005142 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:10:05 INFO - PROCESS | 1888 | 1469445005154 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 1888 | 1469445005157 Marionette TRACE conn4 <- [1,1914,null,{}] 04:10:05 INFO - PROCESS | 1888 | 1469445005164 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:05 INFO - PROCESS | 1888 | 1469445005169 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:05 INFO - PROCESS | 1888 | 1469445005410 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:10:05 INFO - PROCESS | 1888 | 1469445005426 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:05 INFO - PROCESS | 1888 | 1469445005433 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c1c00 == 32 [pid = 1888] [id = 486] 04:10:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e5eec00) [pid = 1888] [serial = 1459] [outer = (nil)] 04:10:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x90702000) [pid = 1888] [serial = 1460] [outer = 0x8e5eec00] 04:10:05 INFO - PROCESS | 1888 | 1469445005517 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x90706400) [pid = 1888] [serial = 1461] [outer = 0x8e5eec00] 04:10:06 INFO - PROCESS | 1888 | 1469445006821 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1690ms 04:10:06 INFO - PROCESS | 1888 | 1469445006839 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:10:06 INFO - PROCESS | 1888 | 1469445006846 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:10:06 INFO - PROCESS | 1888 | 1469445006864 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:10:06 INFO - PROCESS | 1888 | 1469445006875 Marionette TRACE conn4 <- [1,1918,null,{}] 04:10:06 INFO - PROCESS | 1888 | 1469445006901 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:06 INFO - PROCESS | 1888 | 1469445006911 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:07 INFO - PROCESS | 1888 | 1469445007229 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:10:07 INFO - PROCESS | 1888 | 1469445007425 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 1888 | 1469445007445 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f7800 == 33 [pid = 1888] [id = 487] 04:10:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e5f8800) [pid = 1888] [serial = 1462] [outer = (nil)] 04:10:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e819c00) [pid = 1888] [serial = 1463] [outer = 0x8e5f8800] 04:10:07 INFO - PROCESS | 1888 | 1469445007533 Marionette DEBUG loaded listener.js 04:10:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8edd3800) [pid = 1888] [serial = 1464] [outer = 0x8e5f8800] 04:10:08 INFO - PROCESS | 1888 | 1469445008752 Marionette TRACE conn4 <- [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]]]}] 04:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1974ms 04:10:08 INFO - PROCESS | 1888 | 1469445008833 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 1888 | 1469445008840 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:10:08 INFO - PROCESS | 1888 | 1469445008852 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 1888 | 1469445008859 Marionette TRACE conn4 <- [1,1922,null,{}] 04:10:08 INFO - PROCESS | 1888 | 1469445008867 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:08 INFO - PROCESS | 1888 | 1469445008872 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:09 INFO - PROCESS | 1888 | 1469445009107 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:10:09 INFO - PROCESS | 1888 | 1469445009340 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:09 INFO - PROCESS | 1888 | 1469445009349 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bb000 == 34 [pid = 1888] [id = 488] 04:10:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8e4dd000) [pid = 1888] [serial = 1465] [outer = (nil)] 04:10:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x90707000) [pid = 1888] [serial = 1466] [outer = 0x8e4dd000] 04:10:09 INFO - PROCESS | 1888 | 1469445009438 Marionette DEBUG loaded listener.js 04:10:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x90794000) [pid = 1888] [serial = 1467] [outer = 0x8e4dd000] 04:10:10 INFO - PROCESS | 1888 | 1469445010585 Marionette TRACE conn4 <- [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]]]}] 04:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1795ms 04:10:10 INFO - PROCESS | 1888 | 1469445010648 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:10:10 INFO - PROCESS | 1888 | 1469445010652 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:10:10 INFO - PROCESS | 1888 | 1469445010659 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:10:10 INFO - PROCESS | 1888 | 1469445010666 Marionette TRACE conn4 <- [1,1926,null,{}] 04:10:10 INFO - PROCESS | 1888 | 1469445010685 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:10 INFO - PROCESS | 1888 | 1469445010693 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:10 INFO - PROCESS | 1888 | 1469445010922 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:10:11 INFO - PROCESS | 1888 | 1469445011204 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:11 INFO - PROCESS | 1888 | 1469445011213 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e0c00 == 35 [pid = 1888] [id = 489] 04:10:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x909e1400) [pid = 1888] [serial = 1468] [outer = (nil)] 04:10:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x90ac1c00) [pid = 1888] [serial = 1469] [outer = 0x909e1400] 04:10:11 INFO - PROCESS | 1888 | 1469445011348 Marionette DEBUG loaded listener.js 04:10:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x91163000) [pid = 1888] [serial = 1470] [outer = 0x909e1400] 04:10:12 INFO - PROCESS | 1888 | 1469445012322 Marionette TRACE conn4 <- [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]]]}] 04:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1739ms 04:10:12 INFO - PROCESS | 1888 | 1469445012398 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:10:12 INFO - PROCESS | 1888 | 1469445012403 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:10:12 INFO - PROCESS | 1888 | 1469445012410 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 1888 | 1469445012413 Marionette TRACE conn4 <- [1,1930,null,{}] 04:10:12 INFO - PROCESS | 1888 | 1469445012419 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:12 INFO - PROCESS | 1888 | 1469445012424 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:12 INFO - PROCESS | 1888 | 1469445012664 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:10:12 INFO - PROCESS | 1888 | 1469445012888 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 1888 | 1469445012899 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c3c00 == 36 [pid = 1888] [id = 490] 04:10:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e8a9c00) [pid = 1888] [serial = 1471] [outer = (nil)] 04:10:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x9116f400) [pid = 1888] [serial = 1472] [outer = 0x8e8a9c00] 04:10:13 INFO - PROCESS | 1888 | 1469445013034 Marionette DEBUG loaded listener.js 04:10:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x9140ec00) [pid = 1888] [serial = 1473] [outer = 0x8e8a9c00] 04:10:14 INFO - PROCESS | 1888 | 1469445014121 Marionette TRACE conn4 <- [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]]]}] 04:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1942ms 04:10:14 INFO - PROCESS | 1888 | 1469445014354 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:10:14 INFO - PROCESS | 1888 | 1469445014362 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:10:14 INFO - PROCESS | 1888 | 1469445014371 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:10:14 INFO - PROCESS | 1888 | 1469445014376 Marionette TRACE conn4 <- [1,1934,null,{}] 04:10:14 INFO - PROCESS | 1888 | 1469445014386 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:14 INFO - PROCESS | 1888 | 1469445014392 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:14 INFO - PROCESS | 1888 | 1469445014594 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:10:14 INFO - PROCESS | 1888 | 1469445014892 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 1888 | 1469445014920 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd2000 == 37 [pid = 1888] [id = 491] 04:10:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e5f5800) [pid = 1888] [serial = 1474] [outer = (nil)] 04:10:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e812000) [pid = 1888] [serial = 1475] [outer = 0x8e5f5800] 04:10:15 INFO - PROCESS | 1888 | 1469445015018 Marionette DEBUG loaded listener.js 04:10:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e828400) [pid = 1888] [serial = 1476] [outer = 0x8e5f5800] 04:10:15 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4da000 == 36 [pid = 1888] [id = 465] 04:10:15 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89f000 == 35 [pid = 1888] [id = 462] 04:10:15 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892800 == 34 [pid = 1888] [id = 463] 04:10:15 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ed000 == 33 [pid = 1888] [id = 461] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x90ac5000) [pid = 1888] [serial = 1418] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x91166800) [pid = 1888] [serial = 1419] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8efdc800) [pid = 1888] [serial = 1421] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8f094000) [pid = 1888] [serial = 1395] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8f088c00) [pid = 1888] [serial = 1400] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8f182c00) [pid = 1888] [serial = 1401] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x907c9800) [pid = 1888] [serial = 1403] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x907d1400) [pid = 1888] [serial = 1404] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e4df000) [pid = 1888] [serial = 1397] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e82a000) [pid = 1888] [serial = 1398] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x90abd400) [pid = 1888] [serial = 1406] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x90ac3400) [pid = 1888] [serial = 1407] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8efe4c00) [pid = 1888] [serial = 1412] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8f184000) [pid = 1888] [serial = 1413] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8e81cc00) [pid = 1888] [serial = 1409] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e89f400) [pid = 1888] [serial = 1410] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x907d2000) [pid = 1888] [serial = 1415] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8f18d800) [pid = 1888] [serial = 1422] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x909de400) [pid = 1888] [serial = 1416] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x91575400) [pid = 1888] [serial = 1425] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x91418800) [pid = 1888] [serial = 1424] [outer = (nil)] [url = about:blank] 04:10:16 INFO - PROCESS | 1888 | 1469445016105 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1794ms 04:10:16 INFO - PROCESS | 1888 | 1469445016166 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:10:16 INFO - PROCESS | 1888 | 1469445016171 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:10:16 INFO - PROCESS | 1888 | 1469445016186 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:10:16 INFO - PROCESS | 1888 | 1469445016197 Marionette TRACE conn4 <- [1,1938,null,{}] 04:10:16 INFO - PROCESS | 1888 | 1469445016204 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:16 INFO - PROCESS | 1888 | 1469445016211 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:16 INFO - PROCESS | 1888 | 1469445016415 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:10:16 INFO - PROCESS | 1888 | 1469445016666 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 1888 | 1469445016673 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82a000 == 34 [pid = 1888] [id = 492] 04:10:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8e82c800) [pid = 1888] [serial = 1477] [outer = (nil)] 04:10:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8efe5000) [pid = 1888] [serial = 1478] [outer = 0x8e82c800] 04:10:16 INFO - PROCESS | 1888 | 1469445016777 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8f181000) [pid = 1888] [serial = 1479] [outer = 0x8e82c800] 04:10:17 INFO - PROCESS | 1888 | 1469445017671 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1552ms 04:10:17 INFO - PROCESS | 1888 | 1469445017731 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 1888 | 1469445017736 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:10:17 INFO - PROCESS | 1888 | 1469445017744 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 1888 | 1469445017750 Marionette TRACE conn4 <- [1,1942,null,{}] 04:10:17 INFO - PROCESS | 1888 | 1469445017770 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:17 INFO - PROCESS | 1888 | 1469445017778 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:18 INFO - PROCESS | 1888 | 1469445018000 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:10:18 INFO - PROCESS | 1888 | 1469445018174 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:18 INFO - PROCESS | 1888 | 1469445018197 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:18 INFO - PROCESS | 1888 | ++DOCSHELL 0x9079b000 == 35 [pid = 1888] [id = 493] 04:10:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x9079c400) [pid = 1888] [serial = 1480] [outer = (nil)] 04:10:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x907c7400) [pid = 1888] [serial = 1481] [outer = 0x9079c400] 04:10:18 INFO - PROCESS | 1888 | 1469445018297 Marionette DEBUG loaded listener.js 04:10:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x907d0c00) [pid = 1888] [serial = 1482] [outer = 0x9079c400] 04:10:19 INFO - PROCESS | 1888 | 1469445019397 Marionette TRACE conn4 <- [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]]]}] 04:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1693ms 04:10:19 INFO - PROCESS | 1888 | 1469445019437 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:10:19 INFO - PROCESS | 1888 | 1469445019441 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:10:19 INFO - PROCESS | 1888 | 1469445019447 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:10:19 INFO - PROCESS | 1888 | 1469445019450 Marionette TRACE conn4 <- [1,1946,null,{}] 04:10:19 INFO - PROCESS | 1888 | 1469445019457 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:19 INFO - PROCESS | 1888 | 1469445019462 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:19 INFO - PROCESS | 1888 | 1469445019689 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:10:19 INFO - PROCESS | 1888 | 1469445019713 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:19 INFO - PROCESS | 1888 | 1469445019721 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x90703c00 == 36 [pid = 1888] [id = 494] 04:10:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x907a2800) [pid = 1888] [serial = 1483] [outer = (nil)] 04:10:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x90ac2800) [pid = 1888] [serial = 1484] [outer = 0x907a2800] 04:10:19 INFO - PROCESS | 1888 | 1469445019797 Marionette DEBUG loaded listener.js 04:10:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x90ac8c00) [pid = 1888] [serial = 1485] [outer = 0x907a2800] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x91572000) [pid = 1888] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x91842800) [pid = 1888] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x91850c00) [pid = 1888] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e8a4000) [pid = 1888] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e5f5c00) [pid = 1888] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8e5f6c00) [pid = 1888] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x907a1c00) [pid = 1888] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8e4dc000) [pid = 1888] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8f087800) [pid = 1888] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x91913c00) [pid = 1888] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:10:20 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0x8d9b5000) [pid = 1888] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:10:21 INFO - PROCESS | 1888 | 1469445021026 Marionette TRACE conn4 <- [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]]]}] 04:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1639ms 04:10:21 INFO - PROCESS | 1888 | 1469445021112 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:10:21 INFO - PROCESS | 1888 | 1469445021118 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:10:21 INFO - PROCESS | 1888 | 1469445021128 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:10:21 INFO - PROCESS | 1888 | 1469445021137 Marionette TRACE conn4 <- [1,1950,null,{}] 04:10:21 INFO - PROCESS | 1888 | 1469445021149 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:21 INFO - PROCESS | 1888 | 1469445021165 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:21 INFO - PROCESS | 1888 | 1469445021465 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:10:21 INFO - PROCESS | 1888 | 1469445021722 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:21 INFO - PROCESS | 1888 | 1469445021742 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4da000 == 37 [pid = 1888] [id = 495] 04:10:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x8e4dac00) [pid = 1888] [serial = 1486] [outer = (nil)] 04:10:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x8e5f1000) [pid = 1888] [serial = 1487] [outer = 0x8e4dac00] 04:10:21 INFO - PROCESS | 1888 | 1469445021834 Marionette DEBUG loaded listener.js 04:10:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8e812c00) [pid = 1888] [serial = 1488] [outer = 0x8e4dac00] 04:10:22 INFO - PROCESS | 1888 | 1469445022877 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1803ms 04:10:22 INFO - PROCESS | 1888 | 1469445022935 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:10:22 INFO - PROCESS | 1888 | 1469445022941 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:10:22 INFO - PROCESS | 1888 | 1469445022953 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:10:22 INFO - PROCESS | 1888 | 1469445022958 Marionette TRACE conn4 <- [1,1954,null,{}] 04:10:22 INFO - PROCESS | 1888 | 1469445022970 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:22 INFO - PROCESS | 1888 | 1469445022979 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:23 INFO - PROCESS | 1888 | 1469445023304 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:10:23 INFO - PROCESS | 1888 | 1469445023653 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:23 INFO - PROCESS | 1888 | 1469445023668 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a1c00 == 38 [pid = 1888] [id = 496] 04:10:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8ef82800) [pid = 1888] [serial = 1489] [outer = (nil)] 04:10:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8ef8ec00) [pid = 1888] [serial = 1490] [outer = 0x8ef82800] 04:10:23 INFO - PROCESS | 1888 | 1469445023750 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8efe5400) [pid = 1888] [serial = 1491] [outer = 0x8ef82800] 04:10:24 INFO - PROCESS | 1888 | 1469445024741 Marionette TRACE conn4 <- [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]]]}] 04:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1842ms 04:10:24 INFO - PROCESS | 1888 | 1469445024793 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:10:24 INFO - PROCESS | 1888 | 1469445024798 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:10:24 INFO - PROCESS | 1888 | 1469445024805 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:10:24 INFO - PROCESS | 1888 | 1469445024809 Marionette TRACE conn4 <- [1,1958,null,{}] 04:10:24 INFO - PROCESS | 1888 | 1469445024824 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:24 INFO - PROCESS | 1888 | 1469445024843 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:25 INFO - PROCESS | 1888 | 1469445025120 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:10:25 INFO - PROCESS | 1888 | 1469445025413 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:25 INFO - PROCESS | 1888 | 1469445025430 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x9079a400 == 39 [pid = 1888] [id = 497] 04:10:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x907a1c00) [pid = 1888] [serial = 1492] [outer = (nil)] 04:10:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x909da400) [pid = 1888] [serial = 1493] [outer = 0x907a1c00] 04:10:25 INFO - PROCESS | 1888 | 1469445025559 Marionette DEBUG loaded listener.js 04:10:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x909e4000) [pid = 1888] [serial = 1494] [outer = 0x907a1c00] 04:10:26 INFO - PROCESS | 1888 | 1469445026592 Marionette TRACE conn4 <- [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]]]}] 04:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1836ms 04:10:26 INFO - PROCESS | 1888 | 1469445026642 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 1888 | 1469445026646 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:10:26 INFO - PROCESS | 1888 | 1469445026653 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 1888 | 1469445026657 Marionette TRACE conn4 <- [1,1962,null,{}] 04:10:26 INFO - PROCESS | 1888 | 1469445026663 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:26 INFO - PROCESS | 1888 | 1469445026668 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:26 INFO - PROCESS | 1888 | 1469445026870 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:10:27 INFO - PROCESS | 1888 | 1469445027052 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 1888 | 1469445027063 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x9070e800 == 40 [pid = 1888] [id = 498] 04:10:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x907cf800) [pid = 1888] [serial = 1495] [outer = (nil)] 04:10:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x9141c800) [pid = 1888] [serial = 1496] [outer = 0x907cf800] 04:10:27 INFO - PROCESS | 1888 | 1469445027150 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x9157bc00) [pid = 1888] [serial = 1497] [outer = 0x907cf800] 04:10:28 INFO - PROCESS | 1888 | 1469445028114 Marionette TRACE conn4 <- [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]]]}] 04:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1534ms 04:10:28 INFO - PROCESS | 1888 | 1469445028188 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:10:28 INFO - PROCESS | 1888 | 1469445028193 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:10:28 INFO - PROCESS | 1888 | 1469445028200 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:10:28 INFO - PROCESS | 1888 | 1469445028204 Marionette TRACE conn4 <- [1,1966,null,{}] 04:10:28 INFO - PROCESS | 1888 | 1469445028210 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:28 INFO - PROCESS | 1888 | 1469445028215 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:28 INFO - PROCESS | 1888 | 1469445028448 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:10:28 INFO - PROCESS | 1888 | 1469445028690 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:28 INFO - PROCESS | 1888 | 1469445028701 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888800 == 41 [pid = 1888] [id = 499] 04:10:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8ef91400) [pid = 1888] [serial = 1498] [outer = (nil)] 04:10:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x91848c00) [pid = 1888] [serial = 1499] [outer = 0x8ef91400] 04:10:28 INFO - PROCESS | 1888 | 1469445028834 Marionette DEBUG loaded listener.js 04:10:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x9184d000) [pid = 1888] [serial = 1500] [outer = 0x8ef91400] 04:10:29 INFO - PROCESS | 1888 | 1469445029742 Marionette TRACE conn4 <- [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]]]}] 04:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1589ms 04:10:29 INFO - PROCESS | 1888 | 1469445029791 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:10:29 INFO - PROCESS | 1888 | 1469445029795 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:10:29 INFO - PROCESS | 1888 | 1469445029802 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:10:29 INFO - PROCESS | 1888 | 1469445029806 Marionette TRACE conn4 <- [1,1970,null,{}] 04:10:29 INFO - PROCESS | 1888 | 1469445029813 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:29 INFO - PROCESS | 1888 | 1469445029826 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:30 INFO - PROCESS | 1888 | 1469445030146 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:10:30 INFO - PROCESS | 1888 | 1469445030394 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:30 INFO - PROCESS | 1888 | 1469445030403 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x91c11000 == 42 [pid = 1888] [id = 500] 04:10:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x91c13800) [pid = 1888] [serial = 1501] [outer = (nil)] 04:10:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x91cc5400) [pid = 1888] [serial = 1502] [outer = 0x91c13800] 04:10:30 INFO - PROCESS | 1888 | 1469445030526 Marionette DEBUG loaded listener.js 04:10:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x9240dc00) [pid = 1888] [serial = 1503] [outer = 0x91c13800] 04:10:31 INFO - PROCESS | 1888 | 1469445031491 Marionette TRACE conn4 <- [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]]]}] 04:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1732ms 04:10:31 INFO - PROCESS | 1888 | 1469445031535 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:10:31 INFO - PROCESS | 1888 | 1469445031540 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:10:31 INFO - PROCESS | 1888 | 1469445031546 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:10:31 INFO - PROCESS | 1888 | 1469445031550 Marionette TRACE conn4 <- [1,1974,null,{}] 04:10:31 INFO - PROCESS | 1888 | 1469445031556 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:31 INFO - PROCESS | 1888 | 1469445031561 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:31 INFO - PROCESS | 1888 | 1469445031746 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:10:32 INFO - PROCESS | 1888 | 1469445032168 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:32 INFO - PROCESS | 1888 | 1469445032185 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbca800 == 43 [pid = 1888] [id = 501] 04:10:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8dbcb400) [pid = 1888] [serial = 1504] [outer = (nil)] 04:10:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8dbd6800) [pid = 1888] [serial = 1505] [outer = 0x8dbcb400] 04:10:32 INFO - PROCESS | 1888 | 1469445032339 Marionette DEBUG loaded listener.js 04:10:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e4da800) [pid = 1888] [serial = 1506] [outer = 0x8dbcb400] 04:10:33 INFO - PROCESS | 1888 | 1469445033312 Marionette TRACE conn4 <- [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]]]}] 04:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1835ms 04:10:33 INFO - PROCESS | 1888 | 1469445033385 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:10:33 INFO - PROCESS | 1888 | 1469445033390 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:10:33 INFO - PROCESS | 1888 | 1469445033398 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:10:33 INFO - PROCESS | 1888 | 1469445033402 Marionette TRACE conn4 <- [1,1978,null,{}] 04:10:33 INFO - PROCESS | 1888 | 1469445033410 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:33 INFO - PROCESS | 1888 | 1469445033417 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:33 INFO - PROCESS | 1888 | 1469445033677 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:10:33 INFO - PROCESS | 1888 | 1469445033909 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:33 INFO - PROCESS | 1888 | 1469445033918 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x9079b000 == 42 [pid = 1888] [id = 493] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82a000 == 41 [pid = 1888] [id = 492] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd2000 == 40 [pid = 1888] [id = 491] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8edcfc00 == 39 [pid = 1888] [id = 476] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b7400 == 38 [pid = 1888] [id = 466] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d887c00 == 37 [pid = 1888] [id = 477] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ee000 == 36 [pid = 1888] [id = 474] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d9800 == 35 [pid = 1888] [id = 481] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4df800 == 34 [pid = 1888] [id = 478] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b4c00 == 33 [pid = 1888] [id = 482] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd4400 == 32 [pid = 1888] [id = 470] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f2400 == 31 [pid = 1888] [id = 483] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c1c00 == 30 [pid = 1888] [id = 486] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e834c00 == 29 [pid = 1888] [id = 484] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c3c00 == 28 [pid = 1888] [id = 490] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f2800 == 27 [pid = 1888] [id = 475] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f7800 == 26 [pid = 1888] [id = 487] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x907a0c00 == 25 [pid = 1888] [id = 467] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88b000 == 24 [pid = 1888] [id = 468] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bb000 == 23 [pid = 1888] [id = 488] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ed400 == 22 [pid = 1888] [id = 473] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8f086400 == 21 [pid = 1888] [id = 485] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88f800 == 20 [pid = 1888] [id = 469] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x909e0c00 == 19 [pid = 1888] [id = 489] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x907c8c00 == 18 [pid = 1888] [id = 472] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x91845000 == 17 [pid = 1888] [id = 479] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x91912c00 == 16 [pid = 1888] [id = 480] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d8000 == 15 [pid = 1888] [id = 464] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x907a0400 == 14 [pid = 1888] [id = 471] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x91c11000 == 13 [pid = 1888] [id = 500] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888800 == 12 [pid = 1888] [id = 499] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x9079a400 == 11 [pid = 1888] [id = 497] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x9070e800 == 10 [pid = 1888] [id = 498] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a1c00 == 9 [pid = 1888] [id = 496] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x90703c00 == 8 [pid = 1888] [id = 494] 04:10:34 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4da000 == 7 [pid = 1888] [id = 495] 04:10:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d890400 == 8 [pid = 1888] [id = 502] 04:10:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8d890c00) [pid = 1888] [serial = 1507] [outer = (nil)] 04:10:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8d9b5400) [pid = 1888] [serial = 1508] [outer = 0x8d890c00] 04:10:35 INFO - PROCESS | 1888 | 1469445035163 Marionette DEBUG loaded listener.js 04:10:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8d9c3c00) [pid = 1888] [serial = 1509] [outer = 0x8d890c00] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x90702000) [pid = 1888] [serial = 1460] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x9184dc00) [pid = 1888] [serial = 1434] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x91914c00) [pid = 1888] [serial = 1436] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x91c1c000) [pid = 1888] [serial = 1439] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8eddbc00) [pid = 1888] [serial = 1455] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x91c1e800) [pid = 1888] [serial = 1440] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8edd1400) [pid = 1888] [serial = 1427] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8ef8f400) [pid = 1888] [serial = 1428] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8e818000) [pid = 1888] [serial = 1452] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x90abd800) [pid = 1888] [serial = 1431] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e812800) [pid = 1888] [serial = 1451] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e5ef800) [pid = 1888] [serial = 1445] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8edcf800) [pid = 1888] [serial = 1454] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x91843400) [pid = 1888] [serial = 1433] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8f182000) [pid = 1888] [serial = 1457] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f18c400) [pid = 1888] [serial = 1458] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x909dbc00) [pid = 1888] [serial = 1430] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x92418000) [pid = 1888] [serial = 1443] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8d9bd800) [pid = 1888] [serial = 1448] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x92415c00) [pid = 1888] [serial = 1442] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x9191cc00) [pid = 1888] [serial = 1437] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8dbcec00) [pid = 1888] [serial = 1449] [outer = (nil)] [url = about:blank] 04:10:35 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x8e828c00) [pid = 1888] [serial = 1446] [outer = (nil)] [url = about:blank] 04:10:36 INFO - PROCESS | 1888 | 1469445036171 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2836ms 04:10:36 INFO - PROCESS | 1888 | 1469445036234 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:10:36 INFO - PROCESS | 1888 | 1469445036243 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:10:36 INFO - PROCESS | 1888 | 1469445036250 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:10:36 INFO - PROCESS | 1888 | 1469445036255 Marionette TRACE conn4 <- [1,1982,null,{}] 04:10:36 INFO - PROCESS | 1888 | 1469445036271 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:36 INFO - PROCESS | 1888 | 1469445036277 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:36 INFO - PROCESS | 1888 | 1469445036447 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:10:36 INFO - PROCESS | 1888 | 1469445036459 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:36 INFO - PROCESS | 1888 | 1469445036467 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e811000 == 9 [pid = 1888] [id = 503] 04:10:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x8e812800) [pid = 1888] [serial = 1510] [outer = (nil)] 04:10:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8e818800) [pid = 1888] [serial = 1511] [outer = 0x8e812800] 04:10:36 INFO - PROCESS | 1888 | 1469445036547 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8e827400) [pid = 1888] [serial = 1512] [outer = 0x8e812800] 04:10:37 INFO - PROCESS | 1888 | 1469445037535 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1342ms 04:10:37 INFO - PROCESS | 1888 | 1469445037593 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:10:37 INFO - PROCESS | 1888 | 1469445037600 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:10:37 INFO - PROCESS | 1888 | 1469445037612 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:10:37 INFO - PROCESS | 1888 | 1469445037616 Marionette TRACE conn4 <- [1,1986,null,{}] 04:10:37 INFO - PROCESS | 1888 | 1469445037623 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:37 INFO - PROCESS | 1888 | 1469445037628 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:37 INFO - PROCESS | 1888 | 1469445037886 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:10:38 INFO - PROCESS | 1888 | 1469445037992 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:38 INFO - PROCESS | 1888 | 1469445038002 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a1800 == 10 [pid = 1888] [id = 504] 04:10:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8e8a4400) [pid = 1888] [serial = 1513] [outer = (nil)] 04:10:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8edd5800) [pid = 1888] [serial = 1514] [outer = 0x8e8a4400] 04:10:38 INFO - PROCESS | 1888 | 1469445038076 Marionette DEBUG loaded listener.js 04:10:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8ef83c00) [pid = 1888] [serial = 1515] [outer = 0x8e8a4400] 04:10:39 INFO - PROCESS | 1888 | 1469445039083 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1541ms 04:10:39 INFO - PROCESS | 1888 | 1469445039154 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:10:39 INFO - PROCESS | 1888 | 1469445039159 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:10:39 INFO - PROCESS | 1888 | 1469445039165 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:10:39 INFO - PROCESS | 1888 | 1469445039171 Marionette TRACE conn4 <- [1,1990,null,{}] 04:10:39 INFO - PROCESS | 1888 | 1469445039204 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:39 INFO - PROCESS | 1888 | 1469445039213 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:39 INFO - PROCESS | 1888 | 1469445039440 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:10:39 INFO - PROCESS | 1888 | 1469445039466 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 1888 | 1469445039472 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe4800 == 11 [pid = 1888] [id = 505] 04:10:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8f088000) [pid = 1888] [serial = 1516] [outer = (nil)] 04:10:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8f184000) [pid = 1888] [serial = 1517] [outer = 0x8f088000] 04:10:39 INFO - PROCESS | 1888 | 1469445039545 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8f18b400) [pid = 1888] [serial = 1518] [outer = 0x8f088000] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x907a2800) [pid = 1888] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x909e1400) [pid = 1888] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e4dd000) [pid = 1888] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e8a9c00) [pid = 1888] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8e5f8800) [pid = 1888] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8e82c800) [pid = 1888] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x9079c400) [pid = 1888] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8e5f5800) [pid = 1888] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:10:40 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x8e5eec00) [pid = 1888] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:10:40 INFO - PROCESS | 1888 | 1469445040962 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1838ms 04:10:41 INFO - PROCESS | 1888 | 1469445041003 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:10:41 INFO - PROCESS | 1888 | 1469445041008 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:10:41 INFO - PROCESS | 1888 | 1469445041023 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:10:41 INFO - PROCESS | 1888 | 1469445041027 Marionette TRACE conn4 <- [1,1994,null,{}] 04:10:41 INFO - PROCESS | 1888 | 1469445041032 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:41 INFO - PROCESS | 1888 | 1469445041037 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:41 INFO - PROCESS | 1888 | 1469445041187 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:10:41 INFO - PROCESS | 1888 | 1469445041201 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:41 INFO - PROCESS | 1888 | 1469445041206 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dd000 == 12 [pid = 1888] [id = 506] 04:10:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x8e8a9c00) [pid = 1888] [serial = 1519] [outer = (nil)] 04:10:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8f18dc00) [pid = 1888] [serial = 1520] [outer = 0x8e8a9c00] 04:10:41 INFO - PROCESS | 1888 | 1469445041291 Marionette DEBUG loaded listener.js 04:10:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x90703000) [pid = 1888] [serial = 1521] [outer = 0x8e8a9c00] 04:10:42 INFO - PROCESS | 1888 | 1469445042223 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1234ms 04:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:10:42 INFO - PROCESS | 1888 | 1469445042259 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:10:42 INFO - PROCESS | 1888 | 1469445042262 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:10:42 INFO - PROCESS | 1888 | 1469445042268 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 1888 | 1469445042272 Marionette TRACE conn4 <- [1,1998,null,{}] 04:10:42 INFO - PROCESS | 1888 | 1469445042278 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:42 INFO - PROCESS | 1888 | 1469445042283 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:42 INFO - PROCESS | 1888 | 1469445042441 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:10:42 INFO - PROCESS | 1888 | 1469445042685 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:42 INFO - PROCESS | 1888 | 1469445042695 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d887c00 == 13 [pid = 1888] [id = 507] 04:10:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8d888800) [pid = 1888] [serial = 1522] [outer = (nil)] 04:10:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8d88dc00) [pid = 1888] [serial = 1523] [outer = 0x8d888800] 04:10:42 INFO - PROCESS | 1888 | 1469445042789 Marionette DEBUG loaded listener.js 04:10:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8dbc9800) [pid = 1888] [serial = 1524] [outer = 0x8d888800] 04:10:43 INFO - PROCESS | 1888 | 1469445043887 Marionette TRACE conn4 <- [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]]]}] 04:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1699ms 04:10:43 INFO - PROCESS | 1888 | 1469445043969 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:10:43 INFO - PROCESS | 1888 | 1469445043976 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:10:43 INFO - PROCESS | 1888 | 1469445043984 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:10:43 INFO - PROCESS | 1888 | 1469445043989 Marionette TRACE conn4 <- [1,2002,null,{}] 04:10:44 INFO - PROCESS | 1888 | 1469445043997 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:44 INFO - PROCESS | 1888 | 1469445044006 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:44 INFO - PROCESS | 1888 | 1469445044237 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:10:44 INFO - PROCESS | 1888 | 1469445044513 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:44 INFO - PROCESS | 1888 | 1469445044521 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c3800 == 14 [pid = 1888] [id = 508] 04:10:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e4e0800) [pid = 1888] [serial = 1525] [outer = (nil)] 04:10:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e8a1c00) [pid = 1888] [serial = 1526] [outer = 0x8e4e0800] 04:10:44 INFO - PROCESS | 1888 | 1469445044609 Marionette DEBUG loaded listener.js 04:10:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8edd3000) [pid = 1888] [serial = 1527] [outer = 0x8e4e0800] 04:10:45 INFO - PROCESS | 1888 | 1469445045673 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1741ms 04:10:45 INFO - PROCESS | 1888 | 1469445045729 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:10:45 INFO - PROCESS | 1888 | 1469445045736 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:10:45 INFO - PROCESS | 1888 | 1469445045743 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:10:45 INFO - PROCESS | 1888 | 1469445045746 Marionette TRACE conn4 <- [1,2006,null,{}] 04:10:45 INFO - PROCESS | 1888 | 1469445045753 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:45 INFO - PROCESS | 1888 | 1469445045758 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:45 INFO - PROCESS | 1888 | 1469445045951 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:10:46 INFO - PROCESS | 1888 | 1469445046219 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:46 INFO - PROCESS | 1888 | 1469445046234 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89a400 == 15 [pid = 1888] [id = 509] 04:10:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8efdc400) [pid = 1888] [serial = 1528] [outer = (nil)] 04:10:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8f095000) [pid = 1888] [serial = 1529] [outer = 0x8efdc400] 04:10:46 INFO - PROCESS | 1888 | 1469445046350 Marionette DEBUG loaded listener.js 04:10:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x9070f000) [pid = 1888] [serial = 1530] [outer = 0x8efdc400] 04:10:47 INFO - PROCESS | 1888 | 1469445047363 Marionette TRACE conn4 <- [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]]]}] 04:10:47 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 04:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1694ms 04:10:47 INFO - PROCESS | 1888 | 1469445047437 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:10:47 INFO - PROCESS | 1888 | 1469445047441 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:10:47 INFO - PROCESS | 1888 | 1469445047458 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:10:47 INFO - PROCESS | 1888 | 1469445047468 Marionette TRACE conn4 <- [1,2010,null,{}] 04:10:47 INFO - PROCESS | 1888 | 1469445047474 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:47 INFO - PROCESS | 1888 | 1469445047483 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:47 INFO - PROCESS | 1888 | 1469445047715 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:10:48 INFO - PROCESS | 1888 | 1469445047996 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:48 INFO - PROCESS | 1888 | 1469445048008 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x90795c00 == 16 [pid = 1888] [id = 510] 04:10:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x9079f800) [pid = 1888] [serial = 1531] [outer = (nil)] 04:10:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x909da800) [pid = 1888] [serial = 1532] [outer = 0x9079f800] 04:10:48 INFO - PROCESS | 1888 | 1469445048092 Marionette DEBUG loaded listener.js 04:10:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x907ce400) [pid = 1888] [serial = 1533] [outer = 0x9079f800] 04:10:49 INFO - PROCESS | 1888 | 1469445049223 Marionette TRACE conn4 <- [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]]]}] 04:10:49 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 04:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1857ms 04:10:49 INFO - PROCESS | 1888 | 1469445049308 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:10:49 INFO - PROCESS | 1888 | 1469445049314 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:10:49 INFO - PROCESS | 1888 | 1469445049324 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:10:49 INFO - PROCESS | 1888 | 1469445049328 Marionette TRACE conn4 <- [1,2014,null,{}] 04:10:49 INFO - PROCESS | 1888 | 1469445049345 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:49 INFO - PROCESS | 1888 | 1469445049351 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:49 INFO - PROCESS | 1888 | 1469445049608 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:10:49 INFO - PROCESS | 1888 | 1469445049871 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 1888 | 1469445049885 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f6000 == 17 [pid = 1888] [id = 511] 04:10:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8e5f7800) [pid = 1888] [serial = 1534] [outer = (nil)] 04:10:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e819400) [pid = 1888] [serial = 1535] [outer = 0x8e5f7800] 04:10:49 INFO - PROCESS | 1888 | 1469445049960 Marionette DEBUG loaded listener.js 04:10:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e82a000) [pid = 1888] [serial = 1536] [outer = 0x8e5f7800] 04:10:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dd000 == 16 [pid = 1888] [id = 506] 04:10:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe4800 == 15 [pid = 1888] [id = 505] 04:10:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a1800 == 14 [pid = 1888] [id = 504] 04:10:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8e811000 == 13 [pid = 1888] [id = 503] 04:10:50 INFO - PROCESS | 1888 | --DOCSHELL 0x8d890400 == 12 [pid = 1888] [id = 502] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x90ac2800) [pid = 1888] [serial = 1484] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x90ac1c00) [pid = 1888] [serial = 1469] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91163000) [pid = 1888] [serial = 1470] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x90707000) [pid = 1888] [serial = 1466] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x90794000) [pid = 1888] [serial = 1467] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x9116f400) [pid = 1888] [serial = 1472] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x9140ec00) [pid = 1888] [serial = 1473] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e819c00) [pid = 1888] [serial = 1463] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8edd3800) [pid = 1888] [serial = 1464] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8efe5000) [pid = 1888] [serial = 1478] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f181000) [pid = 1888] [serial = 1479] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x907c7400) [pid = 1888] [serial = 1481] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e812000) [pid = 1888] [serial = 1475] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8e828400) [pid = 1888] [serial = 1476] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x90706400) [pid = 1888] [serial = 1461] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x90ac8c00) [pid = 1888] [serial = 1485] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x907d0c00) [pid = 1888] [serial = 1482] [outer = (nil)] [url = about:blank] 04:10:50 INFO - PROCESS | 1888 | 1469445050860 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1583ms 04:10:50 INFO - PROCESS | 1888 | 1469445050911 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:10:50 INFO - PROCESS | 1888 | 1469445050918 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:10:50 INFO - PROCESS | 1888 | 1469445050928 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:10:50 INFO - PROCESS | 1888 | 1469445050931 Marionette TRACE conn4 <- [1,2018,null,{}] 04:10:50 INFO - PROCESS | 1888 | 1469445050938 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:50 INFO - PROCESS | 1888 | 1469445050943 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:51 INFO - PROCESS | 1888 | 1469445051113 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:10:51 INFO - PROCESS | 1888 | 1469445051123 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 1888 | 1469445051134 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dd000 == 13 [pid = 1888] [id = 512] 04:10:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8edcfc00) [pid = 1888] [serial = 1537] [outer = (nil)] 04:10:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8eddcc00) [pid = 1888] [serial = 1538] [outer = 0x8edcfc00] 04:10:51 INFO - PROCESS | 1888 | 1469445051204 Marionette DEBUG loaded listener.js 04:10:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8efd9000) [pid = 1888] [serial = 1539] [outer = 0x8edcfc00] 04:10:52 INFO - PROCESS | 1888 | 1469445052169 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1278ms 04:10:52 INFO - PROCESS | 1888 | 1469445052205 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:10:52 INFO - PROCESS | 1888 | 1469445052210 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:10:52 INFO - PROCESS | 1888 | 1469445052216 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 1888 | 1469445052222 Marionette TRACE conn4 <- [1,2022,null,{}] 04:10:52 INFO - PROCESS | 1888 | 1469445052242 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:52 INFO - PROCESS | 1888 | 1469445052250 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:52 INFO - PROCESS | 1888 | 1469445052419 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:10:52 INFO - PROCESS | 1888 | 1469445052579 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:52 INFO - PROCESS | 1888 | 1469445052588 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f187400 == 14 [pid = 1888] [id = 513] 04:10:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8f189000) [pid = 1888] [serial = 1540] [outer = (nil)] 04:10:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x90794c00) [pid = 1888] [serial = 1541] [outer = 0x8f189000] 04:10:52 INFO - PROCESS | 1888 | 1469445052672 Marionette DEBUG loaded listener.js 04:10:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x907c7400) [pid = 1888] [serial = 1542] [outer = 0x8f189000] 04:10:53 INFO - PROCESS | 1888 | 1469445053594 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1443ms 04:10:53 INFO - PROCESS | 1888 | 1469445053661 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:10:53 INFO - PROCESS | 1888 | 1469445053666 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:10:53 INFO - PROCESS | 1888 | 1469445053672 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:10:53 INFO - PROCESS | 1888 | 1469445053675 Marionette TRACE conn4 <- [1,2026,null,{}] 04:10:53 INFO - PROCESS | 1888 | 1469445053681 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:53 INFO - PROCESS | 1888 | 1469445053685 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:53 INFO - PROCESS | 1888 | 1469445053908 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:10:53 INFO - PROCESS | 1888 | 1469445053933 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:53 INFO - PROCESS | 1888 | 1469445053943 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ec800 == 15 [pid = 1888] [id = 514] 04:10:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x907cb800) [pid = 1888] [serial = 1543] [outer = (nil)] 04:10:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x90ac0400) [pid = 1888] [serial = 1544] [outer = 0x907cb800] 04:10:54 INFO - PROCESS | 1888 | 1469445054010 Marionette DEBUG loaded listener.js 04:10:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x90ac7800) [pid = 1888] [serial = 1545] [outer = 0x907cb800] 04:10:54 INFO - PROCESS | 1888 | 1469445054933 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1281ms 04:10:54 INFO - PROCESS | 1888 | 1469445054953 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:10:54 INFO - PROCESS | 1888 | 1469445054957 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:10:55 INFO - PROCESS | 1888 | 1469445055042 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:10:55 INFO - PROCESS | 1888 | 1469445055046 Marionette TRACE conn4 <- [1,2030,null,{}] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e4dac00) [pid = 1888] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8f088000) [pid = 1888] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8d890c00) [pid = 1888] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e812800) [pid = 1888] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8dbcb400) [pid = 1888] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8ef82800) [pid = 1888] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x907a1c00) [pid = 1888] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x907cf800) [pid = 1888] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8ef91400) [pid = 1888] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x91c13800) [pid = 1888] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:10:55 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0x8e8a4400) [pid = 1888] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:10:55 INFO - PROCESS | 1888 | 1469445055085 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:55 INFO - PROCESS | 1888 | 1469445055091 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:55 INFO - PROCESS | 1888 | 1469445055240 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:10:55 INFO - PROCESS | 1888 | 1469445055254 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:55 INFO - PROCESS | 1888 | 1469445055259 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edcd400 == 16 [pid = 1888] [id = 515] 04:10:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x8edcd800) [pid = 1888] [serial = 1546] [outer = (nil)] 04:10:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x8efe6c00) [pid = 1888] [serial = 1547] [outer = 0x8edcd800] 04:10:55 INFO - PROCESS | 1888 | 1469445055330 Marionette DEBUG loaded listener.js 04:10:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8f18d000) [pid = 1888] [serial = 1548] [outer = 0x8edcd800] 04:10:56 INFO - PROCESS | 1888 | 1469445056386 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1446ms 04:10:56 INFO - PROCESS | 1888 | 1469445056409 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:10:56 INFO - PROCESS | 1888 | 1469445056413 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:10:56 INFO - PROCESS | 1888 | 1469445056419 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:10:56 INFO - PROCESS | 1888 | 1469445056421 Marionette TRACE conn4 <- [1,2034,null,{}] 04:10:56 INFO - PROCESS | 1888 | 1469445056427 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:56 INFO - PROCESS | 1888 | 1469445056437 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:56 INFO - PROCESS | 1888 | 1469445056652 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:10:56 INFO - PROCESS | 1888 | 1469445056790 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:56 INFO - PROCESS | 1888 | 1469445056798 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dac00 == 17 [pid = 1888] [id = 516] 04:10:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8e8a4400) [pid = 1888] [serial = 1549] [outer = (nil)] 04:10:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x9140f000) [pid = 1888] [serial = 1550] [outer = 0x8e8a4400] 04:10:56 INFO - PROCESS | 1888 | 1469445056872 Marionette DEBUG loaded listener.js 04:10:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x9141a800) [pid = 1888] [serial = 1551] [outer = 0x8e8a4400] 04:10:57 INFO - PROCESS | 1888 | 1469445057889 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1539ms 04:10:57 INFO - PROCESS | 1888 | 1469445057961 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:10:57 INFO - PROCESS | 1888 | 1469445057973 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:10:57 INFO - PROCESS | 1888 | 1469445057986 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:10:57 INFO - PROCESS | 1888 | 1469445057995 Marionette TRACE conn4 <- [1,2038,null,{}] 04:10:58 INFO - PROCESS | 1888 | 1469445058011 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:58 INFO - PROCESS | 1888 | 1469445058021 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:58 INFO - PROCESS | 1888 | 1469445058359 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:10:58 INFO - PROCESS | 1888 | 1469445058565 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 1888 | 1469445058574 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5fa400 == 18 [pid = 1888] [id = 517] 04:10:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8e810000) [pid = 1888] [serial = 1552] [outer = (nil)] 04:10:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e8a4800) [pid = 1888] [serial = 1553] [outer = 0x8e810000] 04:10:58 INFO - PROCESS | 1888 | 1469445058661 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8edd6400) [pid = 1888] [serial = 1554] [outer = 0x8e810000] 04:10:59 INFO - PROCESS | 1888 | 1469445059580 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1651ms 04:10:59 INFO - PROCESS | 1888 | 1469445059634 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:10:59 INFO - PROCESS | 1888 | 1469445059642 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:10:59 INFO - PROCESS | 1888 | 1469445059653 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:10:59 INFO - PROCESS | 1888 | 1469445059657 Marionette TRACE conn4 <- [1,2042,null,{}] 04:10:59 INFO - PROCESS | 1888 | 1469445059663 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:59 INFO - PROCESS | 1888 | 1469445059670 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:10:59 INFO - PROCESS | 1888 | 1469445059857 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:11:00 INFO - PROCESS | 1888 | 1469445060087 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 1888 | 1469445060094 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f17f400 == 19 [pid = 1888] [id = 518] 04:11:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8f186800) [pid = 1888] [serial = 1555] [outer = (nil)] 04:11:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x9070dc00) [pid = 1888] [serial = 1556] [outer = 0x8f186800] 04:11:00 INFO - PROCESS | 1888 | 1469445060226 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x9079e400) [pid = 1888] [serial = 1557] [outer = 0x8f186800] 04:11:01 INFO - PROCESS | 1888 | 1469445061246 Marionette TRACE conn4 <- [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]]]}] 04:11:01 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) 04:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1633ms 04:11:01 INFO - PROCESS | 1888 | 1469445061286 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:11:01 INFO - PROCESS | 1888 | 1469445061291 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:11:01 INFO - PROCESS | 1888 | 1469445061298 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:11:01 INFO - PROCESS | 1888 | 1469445061304 Marionette TRACE conn4 <- [1,2046,null,{}] 04:11:01 INFO - PROCESS | 1888 | 1469445061320 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:01 INFO - PROCESS | 1888 | 1469445061337 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:01 INFO - PROCESS | 1888 | 1469445061612 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:11:02 INFO - PROCESS | 1888 | 1469445061981 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:02 INFO - PROCESS | 1888 | 1469445061998 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x91416c00 == 20 [pid = 1888] [id = 519] 04:11:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x91417400) [pid = 1888] [serial = 1558] [outer = (nil)] 04:11:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x9157a400) [pid = 1888] [serial = 1559] [outer = 0x91417400] 04:11:02 INFO - PROCESS | 1888 | 1469445062151 Marionette DEBUG loaded listener.js 04:11:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x91842800) [pid = 1888] [serial = 1560] [outer = 0x91417400] 04:11:03 INFO - PROCESS | 1888 | 1469445063538 Marionette TRACE conn4 <- [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]]]}] 04:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2288ms 04:11:03 INFO - PROCESS | 1888 | 1469445063606 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:11:03 INFO - PROCESS | 1888 | 1469445063614 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:11:03 INFO - PROCESS | 1888 | 1469445063628 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:11:03 INFO - PROCESS | 1888 | 1469445063634 Marionette TRACE conn4 <- [1,2050,null,{}] 04:11:03 INFO - PROCESS | 1888 | 1469445063644 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:03 INFO - PROCESS | 1888 | 1469445063651 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:03 INFO - PROCESS | 1888 | 1469445063976 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:11:04 INFO - PROCESS | 1888 | 1469445064296 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:04 INFO - PROCESS | 1888 | 1469445064308 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x90701800 == 21 [pid = 1888] [id = 520] 04:11:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x91412c00) [pid = 1888] [serial = 1561] [outer = (nil)] 04:11:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x9184f000) [pid = 1888] [serial = 1562] [outer = 0x91412c00] 04:11:04 INFO - PROCESS | 1888 | 1469445064460 Marionette DEBUG loaded listener.js 04:11:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x91917800) [pid = 1888] [serial = 1563] [outer = 0x91412c00] 04:11:05 INFO - PROCESS | 1888 | 1469445065884 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2354ms 04:11:05 INFO - PROCESS | 1888 | 1469445065984 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:11:05 INFO - PROCESS | 1888 | 1469445065991 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:11:06 INFO - PROCESS | 1888 | 1469445066003 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:11:06 INFO - PROCESS | 1888 | 1469445066009 Marionette TRACE conn4 <- [1,2054,null,{}] 04:11:06 INFO - PROCESS | 1888 | 1469445066075 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:06 INFO - PROCESS | 1888 | 1469445066085 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:06 INFO - PROCESS | 1888 | 1469445066491 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:11:06 INFO - PROCESS | 1888 | 1469445066795 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:06 INFO - PROCESS | 1888 | 1469445066811 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x91919c00 == 22 [pid = 1888] [id = 521] 04:11:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x9191d000) [pid = 1888] [serial = 1564] [outer = (nil)] 04:11:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91c11000) [pid = 1888] [serial = 1565] [outer = 0x9191d000] 04:11:06 INFO - PROCESS | 1888 | 1469445066969 Marionette DEBUG loaded listener.js 04:11:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91c17000) [pid = 1888] [serial = 1566] [outer = 0x9191d000] 04:11:08 INFO - PROCESS | 1888 | 1469445068077 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2155ms 04:11:08 INFO - PROCESS | 1888 | 1469445068156 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:11:08 INFO - PROCESS | 1888 | 1469445068160 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:11:08 INFO - PROCESS | 1888 | 1469445068167 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:11:08 INFO - PROCESS | 1888 | 1469445068171 Marionette TRACE conn4 <- [1,2058,null,{}] 04:11:08 INFO - PROCESS | 1888 | 1469445068177 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:08 INFO - PROCESS | 1888 | 1469445068187 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:08 INFO - PROCESS | 1888 | 1469445068445 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:11:08 INFO - PROCESS | 1888 | 1469445068725 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:08 INFO - PROCESS | 1888 | 1469445068732 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88ac00 == 23 [pid = 1888] [id = 522] 04:11:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x91cc8400) [pid = 1888] [serial = 1567] [outer = (nil)] 04:11:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x9240cc00) [pid = 1888] [serial = 1568] [outer = 0x91cc8400] 04:11:08 INFO - PROCESS | 1888 | 1469445068816 Marionette DEBUG loaded listener.js 04:11:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x92413400) [pid = 1888] [serial = 1569] [outer = 0x91cc8400] 04:11:09 INFO - PROCESS | 1888 | 1469445069755 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1638ms 04:11:09 INFO - PROCESS | 1888 | 1469445069808 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:11:09 INFO - PROCESS | 1888 | 1469445069814 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:11:09 INFO - PROCESS | 1888 | 1469445069824 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:11:09 INFO - PROCESS | 1888 | 1469445069829 Marionette TRACE conn4 <- [1,2062,null,{}] 04:11:09 INFO - PROCESS | 1888 | 1469445069834 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:09 INFO - PROCESS | 1888 | 1469445069840 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:10 INFO - PROCESS | 1888 | 1469445070026 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:11:10 INFO - PROCESS | 1888 | 1469445070213 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:10 INFO - PROCESS | 1888 | 1469445070221 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x91cc2c00 == 24 [pid = 1888] [id = 523] 04:11:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x91cc4c00) [pid = 1888] [serial = 1570] [outer = (nil)] 04:11:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x9241ac00) [pid = 1888] [serial = 1571] [outer = 0x91cc4c00] 04:11:10 INFO - PROCESS | 1888 | 1469445070304 Marionette DEBUG loaded listener.js 04:11:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x92e13000) [pid = 1888] [serial = 1572] [outer = 0x91cc4c00] 04:11:11 INFO - PROCESS | 1888 | 1469445071889 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2135ms 04:11:12 INFO - PROCESS | 1888 | 1469445072034 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:11:12 INFO - PROCESS | 1888 | 1469445072040 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:11:12 INFO - PROCESS | 1888 | 1469445072078 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:11:12 INFO - PROCESS | 1888 | 1469445072084 Marionette TRACE conn4 <- [1,2066,null,{}] 04:11:12 INFO - PROCESS | 1888 | 1469445072094 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:12 INFO - PROCESS | 1888 | 1469445072101 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:12 INFO - PROCESS | 1888 | 1469445072373 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:11:12 INFO - PROCESS | 1888 | 1469445072678 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:12 INFO - PROCESS | 1888 | 1469445072692 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88f800 == 25 [pid = 1888] [id = 524] 04:11:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8d9b9000) [pid = 1888] [serial = 1573] [outer = (nil)] 04:11:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8e816800) [pid = 1888] [serial = 1574] [outer = 0x8d9b9000] 04:11:12 INFO - PROCESS | 1888 | 1469445072836 Marionette DEBUG loaded listener.js 04:11:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8ef82400) [pid = 1888] [serial = 1575] [outer = 0x8d9b9000] 04:11:14 INFO - PROCESS | 1888 | 1469445074284 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2662ms 04:11:14 INFO - PROCESS | 1888 | 1469445074796 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:11:14 INFO - PROCESS | 1888 | 1469445074803 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:11:14 INFO - PROCESS | 1888 | 1469445074826 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:11:14 INFO - PROCESS | 1888 | 1469445074831 Marionette TRACE conn4 <- [1,2070,null,{}] 04:11:14 INFO - PROCESS | 1888 | 1469445074839 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:14 INFO - PROCESS | 1888 | 1469445074845 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:15 INFO - PROCESS | 1888 | 1469445075015 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:11:15 INFO - PROCESS | 1888 | 1469445075210 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:15 INFO - PROCESS | 1888 | 1469445075228 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ed400 == 26 [pid = 1888] [id = 525] 04:11:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8e5ed800) [pid = 1888] [serial = 1576] [outer = (nil)] 04:11:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8e813c00) [pid = 1888] [serial = 1577] [outer = 0x8e5ed800] 04:11:15 INFO - PROCESS | 1888 | 1469445075298 Marionette DEBUG loaded listener.js 04:11:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8e818000) [pid = 1888] [serial = 1578] [outer = 0x8e5ed800] 04:11:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89a400 == 25 [pid = 1888] [id = 509] 04:11:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c3800 == 24 [pid = 1888] [id = 508] 04:11:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d887c00 == 23 [pid = 1888] [id = 507] 04:11:17 INFO - PROCESS | 1888 | --DOCSHELL 0x90795c00 == 22 [pid = 1888] [id = 510] 04:11:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbca800 == 21 [pid = 1888] [id = 501] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8f18dc00) [pid = 1888] [serial = 1520] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e812c00) [pid = 1888] [serial = 1488] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8f184000) [pid = 1888] [serial = 1517] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e5f1000) [pid = 1888] [serial = 1487] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8d9b5400) [pid = 1888] [serial = 1508] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8d9c3c00) [pid = 1888] [serial = 1509] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e818800) [pid = 1888] [serial = 1511] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e827400) [pid = 1888] [serial = 1512] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e4da800) [pid = 1888] [serial = 1506] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8dbd6800) [pid = 1888] [serial = 1505] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8efe5400) [pid = 1888] [serial = 1491] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8ef8ec00) [pid = 1888] [serial = 1490] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x909e4000) [pid = 1888] [serial = 1494] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x909da400) [pid = 1888] [serial = 1493] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x9157bc00) [pid = 1888] [serial = 1497] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x9141c800) [pid = 1888] [serial = 1496] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x9184d000) [pid = 1888] [serial = 1500] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91848c00) [pid = 1888] [serial = 1499] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x9240dc00) [pid = 1888] [serial = 1503] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x91cc5400) [pid = 1888] [serial = 1502] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8ef83c00) [pid = 1888] [serial = 1515] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8f18b400) [pid = 1888] [serial = 1518] [outer = (nil)] [url = about:blank] 04:11:17 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8edd5800) [pid = 1888] [serial = 1514] [outer = (nil)] [url = about:blank] 04:11:18 INFO - PROCESS | 1888 | 1469445078077 Marionette TRACE conn4 <- [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]]]}] 04:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 3346ms 04:11:18 INFO - PROCESS | 1888 | 1469445078174 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:11:18 INFO - PROCESS | 1888 | 1469445078183 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:11:18 INFO - PROCESS | 1888 | 1469445078197 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:11:18 INFO - PROCESS | 1888 | 1469445078205 Marionette TRACE conn4 <- [1,2074,null,{}] 04:11:18 INFO - PROCESS | 1888 | 1469445078218 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:18 INFO - PROCESS | 1888 | 1469445078227 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:18 INFO - PROCESS | 1888 | 1469445078471 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:11:18 INFO - PROCESS | 1888 | 1469445078744 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:18 INFO - PROCESS | 1888 | 1469445078760 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:18 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d4000 == 22 [pid = 1888] [id = 526] 04:11:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e4d4c00) [pid = 1888] [serial = 1579] [outer = (nil)] 04:11:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8e4da000) [pid = 1888] [serial = 1580] [outer = 0x8e4d4c00] 04:11:18 INFO - PROCESS | 1888 | 1469445078881 Marionette DEBUG loaded listener.js 04:11:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e4e0c00) [pid = 1888] [serial = 1581] [outer = 0x8e4d4c00] 04:11:19 INFO - PROCESS | 1888 | 1469445079781 Marionette TRACE conn4 <- [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]]]}] 04:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1657ms 04:11:19 INFO - PROCESS | 1888 | 1469445079852 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:11:19 INFO - PROCESS | 1888 | 1469445079865 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:11:19 INFO - PROCESS | 1888 | 1469445079882 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:11:19 INFO - PROCESS | 1888 | 1469445079889 Marionette TRACE conn4 <- [1,2078,null,{}] 04:11:19 INFO - PROCESS | 1888 | 1469445079899 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:19 INFO - PROCESS | 1888 | 1469445079909 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:20 INFO - PROCESS | 1888 | 1469445080220 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:11:20 INFO - PROCESS | 1888 | 1469445080370 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 1888 | 1469445080385 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81e800 == 23 [pid = 1888] [id = 527] 04:11:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8e82f800) [pid = 1888] [serial = 1582] [outer = (nil)] 04:11:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8e89cc00) [pid = 1888] [serial = 1583] [outer = 0x8e82f800] 04:11:20 INFO - PROCESS | 1888 | 1469445080468 Marionette DEBUG loaded listener.js 04:11:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8e8a7c00) [pid = 1888] [serial = 1584] [outer = 0x8e82f800] 04:11:21 INFO - PROCESS | 1888 | 1469445081418 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1593ms 04:11:21 INFO - PROCESS | 1888 | 1469445081479 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:11:21 INFO - PROCESS | 1888 | 1469445081483 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:11:21 INFO - PROCESS | 1888 | 1469445081490 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:11:21 INFO - PROCESS | 1888 | 1469445081496 Marionette TRACE conn4 <- [1,2082,null,{}] 04:11:21 INFO - PROCESS | 1888 | 1469445081519 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:21 INFO - PROCESS | 1888 | 1469445081530 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:21 INFO - PROCESS | 1888 | 1469445081753 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:11:21 INFO - PROCESS | 1888 | 1469445081780 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:21 INFO - PROCESS | 1888 | 1469445081791 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe4400 == 24 [pid = 1888] [id = 528] 04:11:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8f087800) [pid = 1888] [serial = 1585] [outer = (nil)] 04:11:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8f08d800) [pid = 1888] [serial = 1586] [outer = 0x8f087800] 04:11:21 INFO - PROCESS | 1888 | 1469445081866 Marionette DEBUG loaded listener.js 04:11:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8f182000) [pid = 1888] [serial = 1587] [outer = 0x8f087800] 04:11:23 INFO - PROCESS | 1888 | 1469445083238 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8e8a4400) [pid = 1888] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8f189000) [pid = 1888] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8e4e0800) [pid = 1888] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8d888800) [pid = 1888] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8edcfc00) [pid = 1888] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x9079f800) [pid = 1888] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8edcd800) [pid = 1888] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x907cb800) [pid = 1888] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e5f7800) [pid = 1888] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8efdc400) [pid = 1888] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:11:23 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8e8a9c00) [pid = 1888] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1849ms 04:11:23 INFO - PROCESS | 1888 | 1469445083339 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:11:23 INFO - PROCESS | 1888 | 1469445083344 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:11:23 INFO - PROCESS | 1888 | 1469445083350 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:11:23 INFO - PROCESS | 1888 | 1469445083353 Marionette TRACE conn4 <- [1,2086,null,{}] 04:11:23 INFO - PROCESS | 1888 | 1469445083404 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:23 INFO - PROCESS | 1888 | 1469445083409 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:23 INFO - PROCESS | 1888 | 1469445083613 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:11:23 INFO - PROCESS | 1888 | 1469445083704 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:23 INFO - PROCESS | 1888 | 1469445083713 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88e000 == 25 [pid = 1888] [id = 529] 04:11:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e82b000) [pid = 1888] [serial = 1588] [outer = (nil)] 04:11:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8efdc400) [pid = 1888] [serial = 1589] [outer = 0x8e82b000] 04:11:23 INFO - PROCESS | 1888 | 1469445083787 Marionette DEBUG loaded listener.js 04:11:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8f18b400) [pid = 1888] [serial = 1590] [outer = 0x8e82b000] 04:11:24 INFO - PROCESS | 1888 | 1469445084584 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1270ms 04:11:24 INFO - PROCESS | 1888 | 1469445084621 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:11:24 INFO - PROCESS | 1888 | 1469445084625 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:11:24 INFO - PROCESS | 1888 | 1469445084632 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:11:24 INFO - PROCESS | 1888 | 1469445084635 Marionette TRACE conn4 <- [1,2090,null,{}] 04:11:24 INFO - PROCESS | 1888 | 1469445084641 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:24 INFO - PROCESS | 1888 | 1469445084647 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:24 INFO - PROCESS | 1888 | 1469445084807 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:11:24 INFO - PROCESS | 1888 | 1469445084816 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:24 INFO - PROCESS | 1888 | 1469445084825 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f184c00 == 26 [pid = 1888] [id = 530] 04:11:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x90702000) [pid = 1888] [serial = 1591] [outer = (nil)] 04:11:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x9079b400) [pid = 1888] [serial = 1592] [outer = 0x90702000] 04:11:24 INFO - PROCESS | 1888 | 1469445084898 Marionette DEBUG loaded listener.js 04:11:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x907ca400) [pid = 1888] [serial = 1593] [outer = 0x90702000] 04:11:26 INFO - PROCESS | 1888 | 1469445086027 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1435ms 04:11:26 INFO - PROCESS | 1888 | 1469445086068 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:11:26 INFO - PROCESS | 1888 | 1469445086076 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:11:26 INFO - PROCESS | 1888 | 1469445086084 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:11:26 INFO - PROCESS | 1888 | 1469445086090 Marionette TRACE conn4 <- [1,2094,null,{}] 04:11:26 INFO - PROCESS | 1888 | 1469445086100 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:26 INFO - PROCESS | 1888 | 1469445086106 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:26 INFO - PROCESS | 1888 | 1469445086296 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:11:26 INFO - PROCESS | 1888 | 1469445086518 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:26 INFO - PROCESS | 1888 | 1469445086530 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f4c00 == 27 [pid = 1888] [id = 531] 04:11:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8e5f6400) [pid = 1888] [serial = 1594] [outer = (nil)] 04:11:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8e827c00) [pid = 1888] [serial = 1595] [outer = 0x8e5f6400] 04:11:26 INFO - PROCESS | 1888 | 1469445086722 Marionette DEBUG loaded listener.js 04:11:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8edd4400) [pid = 1888] [serial = 1596] [outer = 0x8e5f6400] 04:11:27 INFO - PROCESS | 1888 | 1469445087626 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1585ms 04:11:27 INFO - PROCESS | 1888 | 1469445087670 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:11:27 INFO - PROCESS | 1888 | 1469445087677 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:11:27 INFO - PROCESS | 1888 | 1469445087688 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 1888 | 1469445087692 Marionette TRACE conn4 <- [1,2098,null,{}] 04:11:27 INFO - PROCESS | 1888 | 1469445087700 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:27 INFO - PROCESS | 1888 | 1469445087706 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:27 INFO - PROCESS | 1888 | 1469445087893 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:11:28 INFO - PROCESS | 1888 | 1469445088073 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:28 INFO - PROCESS | 1888 | 1469445088088 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edda400 == 28 [pid = 1888] [id = 532] 04:11:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8f184800) [pid = 1888] [serial = 1597] [outer = (nil)] 04:11:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x90708400) [pid = 1888] [serial = 1598] [outer = 0x8f184800] 04:11:28 INFO - PROCESS | 1888 | 1469445088243 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x907d3000) [pid = 1888] [serial = 1599] [outer = 0x8f184800] 04:11:29 INFO - PROCESS | 1888 | 1469445089195 Marionette TRACE conn4 <- [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]]]}] 04:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1540ms 04:11:29 INFO - PROCESS | 1888 | 1469445089228 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:11:29 INFO - PROCESS | 1888 | 1469445089232 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:11:29 INFO - PROCESS | 1888 | 1469445089240 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:11:29 INFO - PROCESS | 1888 | 1469445089246 Marionette TRACE conn4 <- [1,2102,null,{}] 04:11:29 INFO - PROCESS | 1888 | 1469445089263 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:29 INFO - PROCESS | 1888 | 1469445089272 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:29 INFO - PROCESS | 1888 | 1469445089457 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:11:29 INFO - PROCESS | 1888 | 1469445089688 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:29 INFO - PROCESS | 1888 | 1469445089703 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x90accc00 == 29 [pid = 1888] [id = 533] 04:11:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91161c00) [pid = 1888] [serial = 1600] [outer = (nil)] 04:11:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x91165c00) [pid = 1888] [serial = 1601] [outer = 0x91161c00] 04:11:29 INFO - PROCESS | 1888 | 1469445089835 Marionette DEBUG loaded listener.js 04:11:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x9116fc00) [pid = 1888] [serial = 1602] [outer = 0x91161c00] 04:11:30 INFO - PROCESS | 1888 | 1469445090781 Marionette TRACE conn4 <- [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]]]}] 04:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1586ms 04:11:30 INFO - PROCESS | 1888 | 1469445090826 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:11:30 INFO - PROCESS | 1888 | 1469445090832 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:11:30 INFO - PROCESS | 1888 | 1469445090844 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:11:30 INFO - PROCESS | 1888 | 1469445090852 Marionette TRACE conn4 <- [1,2106,null,{}] 04:11:30 INFO - PROCESS | 1888 | 1469445090861 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:30 INFO - PROCESS | 1888 | 1469445090867 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:31 INFO - PROCESS | 1888 | 1469445091091 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:11:31 INFO - PROCESS | 1888 | 1469445091435 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:31 INFO - PROCESS | 1888 | 1469445091448 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x91574800 == 30 [pid = 1888] [id = 534] 04:11:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x91576800) [pid = 1888] [serial = 1603] [outer = (nil)] 04:11:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x91579000) [pid = 1888] [serial = 1604] [outer = 0x91576800] 04:11:31 INFO - PROCESS | 1888 | 1469445091594 Marionette DEBUG loaded listener.js 04:11:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x9157e000) [pid = 1888] [serial = 1605] [outer = 0x91576800] 04:11:32 INFO - PROCESS | 1888 | 1469445092581 Marionette TRACE conn4 <- [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]]]}] 04:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1797ms 04:11:32 INFO - PROCESS | 1888 | 1469445092645 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:11:32 INFO - PROCESS | 1888 | 1469445092651 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:11:32 INFO - PROCESS | 1888 | 1469445092662 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:11:32 INFO - PROCESS | 1888 | 1469445092666 Marionette TRACE conn4 <- [1,2110,null,{}] 04:11:32 INFO - PROCESS | 1888 | 1469445092678 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:32 INFO - PROCESS | 1888 | 1469445092687 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:33 INFO - PROCESS | 1888 | 1469445093009 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:11:33 INFO - PROCESS | 1888 | 1469445093385 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:33 INFO - PROCESS | 1888 | 1469445093398 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88d400 == 31 [pid = 1888] [id = 535] 04:11:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8dbd1000) [pid = 1888] [serial = 1606] [outer = (nil)] 04:11:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x9184f800) [pid = 1888] [serial = 1607] [outer = 0x8dbd1000] 04:11:33 INFO - PROCESS | 1888 | 1469445093549 Marionette DEBUG loaded listener.js 04:11:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91916800) [pid = 1888] [serial = 1608] [outer = 0x8dbd1000] 04:11:35 INFO - PROCESS | 1888 | 1469445095015 Marionette TRACE conn4 <- [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]]]}] 04:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2441ms 04:11:35 INFO - PROCESS | 1888 | 1469445095148 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:11:35 INFO - PROCESS | 1888 | 1469445095156 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:11:35 INFO - PROCESS | 1888 | 1469445095189 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:11:35 INFO - PROCESS | 1888 | 1469445095194 Marionette TRACE conn4 <- [1,2114,null,{}] 04:11:35 INFO - PROCESS | 1888 | 1469445095205 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:35 INFO - PROCESS | 1888 | 1469445095223 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:35 INFO - PROCESS | 1888 | 1469445095683 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:11:35 INFO - PROCESS | 1888 | 1469445095968 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 1888 | 1469445095981 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e812c00 == 32 [pid = 1888] [id = 536] 04:11:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8efdf400) [pid = 1888] [serial = 1609] [outer = (nil)] 04:11:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x91ccb800) [pid = 1888] [serial = 1610] [outer = 0x8efdf400] 04:11:36 INFO - PROCESS | 1888 | 1469445096124 Marionette DEBUG loaded listener.js 04:11:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x907a0000) [pid = 1888] [serial = 1611] [outer = 0x8efdf400] 04:11:37 INFO - PROCESS | 1888 | 1469445097282 Marionette TRACE conn4 <- [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]]]}] 04:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2160ms 04:11:37 INFO - PROCESS | 1888 | 1469445097345 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:11:37 INFO - PROCESS | 1888 | 1469445097351 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:11:37 INFO - PROCESS | 1888 | 1469445097358 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:11:37 INFO - PROCESS | 1888 | 1469445097362 Marionette TRACE conn4 <- [1,2118,null,{}] 04:11:37 INFO - PROCESS | 1888 | 1469445097369 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:37 INFO - PROCESS | 1888 | 1469445097374 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:37 INFO - PROCESS | 1888 | 1469445097554 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:11:37 INFO - PROCESS | 1888 | 1469445097741 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 1888 | 1469445097750 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x91416800 == 33 [pid = 1888] [id = 537] 04:11:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x91c12000) [pid = 1888] [serial = 1612] [outer = (nil)] 04:11:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x92417800) [pid = 1888] [serial = 1613] [outer = 0x91c12000] 04:11:37 INFO - PROCESS | 1888 | 1469445097832 Marionette DEBUG loaded listener.js 04:11:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x9241b400) [pid = 1888] [serial = 1614] [outer = 0x91c12000] 04:11:38 INFO - PROCESS | 1888 | 1469445098797 Marionette TRACE conn4 <- [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]]]}] 04:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1486ms 04:11:38 INFO - PROCESS | 1888 | 1469445098846 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:11:38 INFO - PROCESS | 1888 | 1469445098857 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:11:38 INFO - PROCESS | 1888 | 1469445098864 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:11:38 INFO - PROCESS | 1888 | 1469445098869 Marionette TRACE conn4 <- [1,2122,null,{}] 04:11:38 INFO - PROCESS | 1888 | 1469445098876 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:38 INFO - PROCESS | 1888 | 1469445098880 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:39 INFO - PROCESS | 1888 | 1469445099068 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:11:39 INFO - PROCESS | 1888 | 1469445099259 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:39 INFO - PROCESS | 1888 | 1469445099270 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd3c00 == 34 [pid = 1888] [id = 538] 04:11:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8ef83c00) [pid = 1888] [serial = 1615] [outer = (nil)] 04:11:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x92e1e400) [pid = 1888] [serial = 1616] [outer = 0x8ef83c00] 04:11:39 INFO - PROCESS | 1888 | 1469445099351 Marionette DEBUG loaded listener.js 04:11:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x92419c00) [pid = 1888] [serial = 1617] [outer = 0x8ef83c00] 04:11:40 INFO - PROCESS | 1888 | 1469445100354 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1548ms 04:11:40 INFO - PROCESS | 1888 | 1469445100412 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:11:40 INFO - PROCESS | 1888 | 1469445100417 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:11:40 INFO - PROCESS | 1888 | 1469445100424 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:11:40 INFO - PROCESS | 1888 | 1469445100428 Marionette TRACE conn4 <- [1,2126,null,{}] 04:11:40 INFO - PROCESS | 1888 | 1469445100434 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:40 INFO - PROCESS | 1888 | 1469445100440 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:40 INFO - PROCESS | 1888 | 1469445100630 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:11:40 INFO - PROCESS | 1888 | 1469445100817 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:40 INFO - PROCESS | 1888 | 1469445100828 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88a800 == 35 [pid = 1888] [id = 539] 04:11:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8d9be400) [pid = 1888] [serial = 1618] [outer = (nil)] 04:11:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8e818400) [pid = 1888] [serial = 1619] [outer = 0x8d9be400] 04:11:40 INFO - PROCESS | 1888 | 1469445100928 Marionette DEBUG loaded listener.js 04:11:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8e8a9000) [pid = 1888] [serial = 1620] [outer = 0x8d9be400] 04:11:42 INFO - PROCESS | 1888 | 1469445102100 Marionette TRACE conn4 <- [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]]]}] 04:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1736ms 04:11:42 INFO - PROCESS | 1888 | 1469445102161 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:11:42 INFO - PROCESS | 1888 | 1469445102168 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:11:42 INFO - PROCESS | 1888 | 1469445102177 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:11:42 INFO - PROCESS | 1888 | 1469445102182 Marionette TRACE conn4 <- [1,2130,null,{}] 04:11:42 INFO - PROCESS | 1888 | 1469445102191 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:42 INFO - PROCESS | 1888 | 1469445102196 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:42 INFO - PROCESS | 1888 | 1469445102463 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:11:42 INFO - PROCESS | 1888 | 1469445102777 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:42 INFO - PROCESS | 1888 | 1469445102786 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x90794c00) [pid = 1888] [serial = 1541] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8e8a1c00) [pid = 1888] [serial = 1526] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8d88dc00) [pid = 1888] [serial = 1523] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x907c7400) [pid = 1888] [serial = 1542] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8eddcc00) [pid = 1888] [serial = 1538] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x909da800) [pid = 1888] [serial = 1532] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8f18d000) [pid = 1888] [serial = 1548] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x90ac7800) [pid = 1888] [serial = 1545] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8e819400) [pid = 1888] [serial = 1535] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8efe6c00) [pid = 1888] [serial = 1547] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x9070f000) [pid = 1888] [serial = 1530] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x907ce400) [pid = 1888] [serial = 1533] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e82a000) [pid = 1888] [serial = 1536] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8efd9000) [pid = 1888] [serial = 1539] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x90ac0400) [pid = 1888] [serial = 1544] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8f095000) [pid = 1888] [serial = 1529] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8dbc9800) [pid = 1888] [serial = 1524] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x90703000) [pid = 1888] [serial = 1521] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8edd3000) [pid = 1888] [serial = 1527] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x9141a800) [pid = 1888] [serial = 1551] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x9140f000) [pid = 1888] [serial = 1550] [outer = (nil)] [url = about:blank] 04:11:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b5800 == 36 [pid = 1888] [id = 540] 04:11:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8d9b5c00) [pid = 1888] [serial = 1621] [outer = (nil)] 04:11:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8dbccc00) [pid = 1888] [serial = 1622] [outer = 0x8d9b5c00] 04:11:42 INFO - PROCESS | 1888 | 1469445102925 Marionette DEBUG loaded listener.js 04:11:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e4d8800) [pid = 1888] [serial = 1623] [outer = 0x8d9b5c00] 04:11:43 INFO - PROCESS | 1888 | 1469445103768 Marionette TRACE conn4 <- [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] 04:11:43 INFO - PROCESS | 1888 | 1469445103870 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:11:43 INFO - PROCESS | 1888 | 1469445103881 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 1888 | 1469445103884 Marionette TRACE conn4 <- [1,2134,null,{}] 04:11:43 INFO - PROCESS | 1888 | 1469445103891 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:43 INFO - PROCESS | 1888 | 1469445103897 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:44 INFO - PROCESS | 1888 | 1469445104077 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:11:44 INFO - PROCESS | 1888 | 1469445104221 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:44 INFO - PROCESS | 1888 | 1469445104230 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a9c00 == 37 [pid = 1888] [id = 541] 04:11:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8edd3400) [pid = 1888] [serial = 1624] [outer = (nil)] 04:11:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8ef8dc00) [pid = 1888] [serial = 1625] [outer = 0x8edd3400] 04:11:44 INFO - PROCESS | 1888 | 1469445104307 Marionette DEBUG loaded listener.js 04:11:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8efe5000) [pid = 1888] [serial = 1626] [outer = 0x8edd3400] 04:11:45 INFO - PROCESS | 1888 | 1469445105177 Marionette TRACE conn4 <- [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]]]}] 04:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1380ms 04:11:45 INFO - PROCESS | 1888 | 1469445105261 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:11:45 INFO - PROCESS | 1888 | 1469445105265 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:11:45 INFO - PROCESS | 1888 | 1469445105272 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:11:45 INFO - PROCESS | 1888 | 1469445105277 Marionette TRACE conn4 <- [1,2138,null,{}] 04:11:45 INFO - PROCESS | 1888 | 1469445105293 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:45 INFO - PROCESS | 1888 | 1469445105301 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:45 INFO - PROCESS | 1888 | 1469445105484 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:11:45 INFO - PROCESS | 1888 | 1469445105649 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:45 INFO - PROCESS | 1888 | 1469445105658 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x9070a400 == 38 [pid = 1888] [id = 542] 04:11:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x9070c800) [pid = 1888] [serial = 1627] [outer = (nil)] 04:11:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x9079f000) [pid = 1888] [serial = 1628] [outer = 0x9070c800] 04:11:45 INFO - PROCESS | 1888 | 1469445105734 Marionette DEBUG loaded listener.js 04:11:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x909de000) [pid = 1888] [serial = 1629] [outer = 0x9070c800] 04:11:46 INFO - PROCESS | 1888 | 1469445106673 Marionette TRACE conn4 <- [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]]]}] 04:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1437ms 04:11:46 INFO - PROCESS | 1888 | 1469445106711 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:11:46 INFO - PROCESS | 1888 | 1469445106715 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:11:46 INFO - PROCESS | 1888 | 1469445106723 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 1888 | 1469445106726 Marionette TRACE conn4 <- [1,2142,null,{}] 04:11:46 INFO - PROCESS | 1888 | 1469445106738 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:46 INFO - PROCESS | 1888 | 1469445106742 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:47 INFO - PROCESS | 1888 | 1469445107012 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:11:47 INFO - PROCESS | 1888 | 1469445107038 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:47 INFO - PROCESS | 1888 | 1469445107049 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f9800 == 39 [pid = 1888] [id = 543] 04:11:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x907c5000) [pid = 1888] [serial = 1630] [outer = (nil)] 04:11:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x90ac2000) [pid = 1888] [serial = 1631] [outer = 0x907c5000] 04:11:47 INFO - PROCESS | 1888 | 1469445107122 Marionette DEBUG loaded listener.js 04:11:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x91167800) [pid = 1888] [serial = 1632] [outer = 0x907c5000] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8f087800) [pid = 1888] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e5ed800) [pid = 1888] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e810000) [pid = 1888] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8f186800) [pid = 1888] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91417400) [pid = 1888] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x91412c00) [pid = 1888] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9191d000) [pid = 1888] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x91cc8400) [pid = 1888] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91cc4c00) [pid = 1888] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8d9b9000) [pid = 1888] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e82b000) [pid = 1888] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8e4d4c00) [pid = 1888] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:11:47 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8e82f800) [pid = 1888] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:11:48 INFO - PROCESS | 1888 | 1469445108230 Marionette TRACE conn4 <- [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] 04:11:48 INFO - PROCESS | 1888 | 1469445108273 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:11:48 INFO - PROCESS | 1888 | 1469445108279 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:11:48 INFO - PROCESS | 1888 | 1469445108282 Marionette TRACE conn4 <- [1,2146,null,{}] 04:11:48 INFO - PROCESS | 1888 | 1469445108295 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:48 INFO - PROCESS | 1888 | 1469445108300 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:48 INFO - PROCESS | 1888 | 1469445108471 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:11:48 INFO - PROCESS | 1888 | 1469445108492 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:48 INFO - PROCESS | 1888 | 1469445108501 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bcc00 == 40 [pid = 1888] [id = 544] 04:11:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8d9bf400) [pid = 1888] [serial = 1633] [outer = (nil)] 04:11:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x9079b800) [pid = 1888] [serial = 1634] [outer = 0x8d9bf400] 04:11:48 INFO - PROCESS | 1888 | 1469445108570 Marionette DEBUG loaded listener.js 04:11:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x91571400) [pid = 1888] [serial = 1635] [outer = 0x8d9bf400] 04:11:49 INFO - PROCESS | 1888 | 1469445109502 Marionette TRACE conn4 <- [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] 04:11:49 INFO - PROCESS | 1888 | 1469445109571 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:11:49 INFO - PROCESS | 1888 | 1469445109578 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:11:49 INFO - PROCESS | 1888 | 1469445109581 Marionette TRACE conn4 <- [1,2150,null,{}] 04:11:49 INFO - PROCESS | 1888 | 1469445109591 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:49 INFO - PROCESS | 1888 | 1469445109601 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:49 INFO - PROCESS | 1888 | 1469445109869 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:11:50 INFO - PROCESS | 1888 | 1469445110062 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:50 INFO - PROCESS | 1888 | 1469445110075 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d887c00 == 41 [pid = 1888] [id = 545] 04:11:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8d889800) [pid = 1888] [serial = 1636] [outer = (nil)] 04:11:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8d9ba000) [pid = 1888] [serial = 1637] [outer = 0x8d889800] 04:11:50 INFO - PROCESS | 1888 | 1469445110171 Marionette DEBUG loaded listener.js 04:11:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8dbd0c00) [pid = 1888] [serial = 1638] [outer = 0x8d889800] 04:11:51 INFO - PROCESS | 1888 | 1469445111320 Marionette TRACE conn4 <- [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]]]}] 04:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1807ms 04:11:51 INFO - PROCESS | 1888 | 1469445111389 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:11:51 INFO - PROCESS | 1888 | 1469445111395 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:11:51 INFO - PROCESS | 1888 | 1469445111405 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:11:51 INFO - PROCESS | 1888 | 1469445111411 Marionette TRACE conn4 <- [1,2154,null,{}] 04:11:51 INFO - PROCESS | 1888 | 1469445111420 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:51 INFO - PROCESS | 1888 | 1469445111429 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:51 INFO - PROCESS | 1888 | 1469445111680 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:11:51 INFO - PROCESS | 1888 | 1469445111928 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:51 INFO - PROCESS | 1888 | 1469445111938 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef84000 == 42 [pid = 1888] [id = 546] 04:11:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8ef89800) [pid = 1888] [serial = 1639] [outer = (nil)] 04:11:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8efda000) [pid = 1888] [serial = 1640] [outer = 0x8ef89800] 04:11:52 INFO - PROCESS | 1888 | 1469445112078 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8f08cc00) [pid = 1888] [serial = 1641] [outer = 0x8ef89800] 04:11:53 INFO - PROCESS | 1888 | 1469445113108 Marionette TRACE conn4 <- [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]]]}] 04:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1742ms 04:11:53 INFO - PROCESS | 1888 | 1469445113147 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:11:53 INFO - PROCESS | 1888 | 1469445113152 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:11:53 INFO - PROCESS | 1888 | 1469445113160 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:11:53 INFO - PROCESS | 1888 | 1469445113164 Marionette TRACE conn4 <- [1,2158,null,{}] 04:11:53 INFO - PROCESS | 1888 | 1469445113171 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:53 INFO - PROCESS | 1888 | 1469445113177 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:53 INFO - PROCESS | 1888 | 1469445113415 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:11:53 INFO - PROCESS | 1888 | 1469445113705 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:53 INFO - PROCESS | 1888 | 1469445113716 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x907c6c00 == 43 [pid = 1888] [id = 547] 04:11:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x907ce800) [pid = 1888] [serial = 1642] [outer = (nil)] 04:11:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x909dc800) [pid = 1888] [serial = 1643] [outer = 0x907ce800] 04:11:53 INFO - PROCESS | 1888 | 1469445113844 Marionette DEBUG loaded listener.js 04:11:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x90ac3000) [pid = 1888] [serial = 1644] [outer = 0x907ce800] 04:11:54 INFO - PROCESS | 1888 | 1469445114806 Marionette TRACE conn4 <- [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]]]}] 04:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1681ms 04:11:54 INFO - PROCESS | 1888 | 1469445114843 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:11:54 INFO - PROCESS | 1888 | 1469445114850 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:11:54 INFO - PROCESS | 1888 | 1469445114868 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:11:54 INFO - PROCESS | 1888 | 1469445114875 Marionette TRACE conn4 <- [1,2162,null,{}] 04:11:54 INFO - PROCESS | 1888 | 1469445114882 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:54 INFO - PROCESS | 1888 | 1469445114889 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:55 INFO - PROCESS | 1888 | 1469445115106 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:11:55 INFO - PROCESS | 1888 | 1469445115339 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:55 INFO - PROCESS | 1888 | 1469445115346 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x907a1400 == 44 [pid = 1888] [id = 548] 04:11:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x909dd400) [pid = 1888] [serial = 1645] [outer = (nil)] 04:11:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x91913c00) [pid = 1888] [serial = 1646] [outer = 0x909dd400] 04:11:55 INFO - PROCESS | 1888 | 1469445115481 Marionette DEBUG loaded listener.js 04:11:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x91cc2000) [pid = 1888] [serial = 1647] [outer = 0x909dd400] 04:11:56 INFO - PROCESS | 1888 | 1469445116471 Marionette TRACE conn4 <- [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]]]}] 04:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1646ms 04:11:56 INFO - PROCESS | 1888 | 1469445116506 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:11:56 INFO - PROCESS | 1888 | 1469445116510 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:11:56 INFO - PROCESS | 1888 | 1469445116517 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:11:56 INFO - PROCESS | 1888 | 1469445116520 Marionette TRACE conn4 <- [1,2166,null,{}] 04:11:56 INFO - PROCESS | 1888 | 1469445116526 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:56 INFO - PROCESS | 1888 | 1469445116532 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:56 INFO - PROCESS | 1888 | 1469445116726 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:11:56 INFO - PROCESS | 1888 | 1469445116913 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:56 INFO - PROCESS | 1888 | 1469445116924 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89b800 == 45 [pid = 1888] [id = 549] 04:11:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x91cc7c00) [pid = 1888] [serial = 1648] [outer = (nil)] 04:11:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x92417000) [pid = 1888] [serial = 1649] [outer = 0x91cc7c00] 04:11:57 INFO - PROCESS | 1888 | 1469445117017 Marionette DEBUG loaded listener.js 04:11:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x93046800) [pid = 1888] [serial = 1650] [outer = 0x91cc7c00] 04:11:58 INFO - PROCESS | 1888 | 1469445118050 Marionette TRACE conn4 <- [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]]]}] 04:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1583ms 04:11:58 INFO - PROCESS | 1888 | 1469445118102 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:11:58 INFO - PROCESS | 1888 | 1469445118106 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:11:58 INFO - PROCESS | 1888 | 1469445118114 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:11:58 INFO - PROCESS | 1888 | 1469445118117 Marionette TRACE conn4 <- [1,2170,null,{}] 04:11:58 INFO - PROCESS | 1888 | 1469445118124 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:58 INFO - PROCESS | 1888 | 1469445118129 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:58 INFO - PROCESS | 1888 | 1469445118348 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:11:58 INFO - PROCESS | 1888 | 1469445118600 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 1888 | 1469445118619 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:11:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x93b35c00 == 46 [pid = 1888] [id = 550] 04:11:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x93b36000) [pid = 1888] [serial = 1651] [outer = (nil)] 04:11:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x93b39000) [pid = 1888] [serial = 1652] [outer = 0x93b36000] 04:11:58 INFO - PROCESS | 1888 | 1469445118758 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x93c65c00) [pid = 1888] [serial = 1653] [outer = 0x93b36000] 04:11:59 INFO - PROCESS | 1888 | 1469445119815 Marionette TRACE conn4 <- [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]]]}] 04:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1736ms 04:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:11:59 INFO - PROCESS | 1888 | 1469445119850 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:11:59 INFO - PROCESS | 1888 | 1469445119853 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:11:59 INFO - PROCESS | 1888 | 1469445119860 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 1888 | 1469445119863 Marionette TRACE conn4 <- [1,2174,null,{}] 04:11:59 INFO - PROCESS | 1888 | 1469445119871 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:59 INFO - PROCESS | 1888 | 1469445119876 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:00 INFO - PROCESS | 1888 | 1469445120080 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:12:00 INFO - PROCESS | 1888 | 1469445120323 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:00 INFO - PROCESS | 1888 | 1469445120335 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bc400 == 47 [pid = 1888] [id = 551] 04:12:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8e4de000) [pid = 1888] [serial = 1654] [outer = (nil)] 04:12:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8e813000) [pid = 1888] [serial = 1655] [outer = 0x8e4de000] 04:12:00 INFO - PROCESS | 1888 | 1469445120654 Marionette DEBUG loaded listener.js 04:12:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8e825c00) [pid = 1888] [serial = 1656] [outer = 0x8e4de000] 04:12:01 INFO - PROCESS | 1888 | 1469445121737 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1934ms 04:12:01 INFO - PROCESS | 1888 | 1469445121795 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:12:01 INFO - PROCESS | 1888 | 1469445121801 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:12:01 INFO - PROCESS | 1888 | 1469445121811 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:12:01 INFO - PROCESS | 1888 | 1469445121816 Marionette TRACE conn4 <- [1,2178,null,{}] 04:12:01 INFO - PROCESS | 1888 | 1469445121824 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:01 INFO - PROCESS | 1888 | 1469445121829 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:02 INFO - PROCESS | 1888 | 1469445122021 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:12:02 INFO - PROCESS | 1888 | 1469445122265 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:02 INFO - PROCESS | 1888 | 1469445122273 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e834400 == 48 [pid = 1888] [id = 552] 04:12:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x8d9bf800) [pid = 1888] [serial = 1657] [outer = (nil)] 04:12:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x90705400) [pid = 1888] [serial = 1658] [outer = 0x8d9bf800] 04:12:02 INFO - PROCESS | 1888 | 1469445122462 Marionette DEBUG loaded listener.js 04:12:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x90795c00) [pid = 1888] [serial = 1659] [outer = 0x8d9bf800] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ec800 == 47 [pid = 1888] [id = 514] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8f187400 == 46 [pid = 1888] [id = 513] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f6000 == 45 [pid = 1888] [id = 511] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dd000 == 44 [pid = 1888] [id = 512] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bcc00 == 43 [pid = 1888] [id = 544] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f9800 == 42 [pid = 1888] [id = 543] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x9070a400 == 41 [pid = 1888] [id = 542] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a9c00 == 40 [pid = 1888] [id = 541] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b5800 == 39 [pid = 1888] [id = 540] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d4000 == 38 [pid = 1888] [id = 526] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81e800 == 37 [pid = 1888] [id = 527] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5fa400 == 36 [pid = 1888] [id = 517] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8f184c00 == 35 [pid = 1888] [id = 530] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ed400 == 34 [pid = 1888] [id = 525] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8edda400 == 33 [pid = 1888] [id = 532] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f4c00 == 32 [pid = 1888] [id = 531] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x91416c00 == 31 [pid = 1888] [id = 519] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x91cc2c00 == 30 [pid = 1888] [id = 523] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd3c00 == 29 [pid = 1888] [id = 538] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88a800 == 28 [pid = 1888] [id = 539] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x91574800 == 27 [pid = 1888] [id = 534] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88ac00 == 26 [pid = 1888] [id = 522] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x91416800 == 25 [pid = 1888] [id = 537] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88e000 == 24 [pid = 1888] [id = 529] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x90accc00 == 23 [pid = 1888] [id = 533] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x91919c00 == 22 [pid = 1888] [id = 521] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88f800 == 21 [pid = 1888] [id = 524] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8edcd400 == 20 [pid = 1888] [id = 515] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe4400 == 19 [pid = 1888] [id = 528] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e812c00 == 18 [pid = 1888] [id = 536] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x90701800 == 17 [pid = 1888] [id = 520] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dac00 == 16 [pid = 1888] [id = 516] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88d400 == 15 [pid = 1888] [id = 535] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8f17f400 == 14 [pid = 1888] [id = 518] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x93b35c00 == 13 [pid = 1888] [id = 550] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89b800 == 12 [pid = 1888] [id = 549] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x907a1400 == 11 [pid = 1888] [id = 548] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef84000 == 10 [pid = 1888] [id = 546] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x907c6c00 == 9 [pid = 1888] [id = 547] 04:12:04 INFO - PROCESS | 1888 | --DOCSHELL 0x8d887c00 == 8 [pid = 1888] [id = 545] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8f08d800) [pid = 1888] [serial = 1586] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8e813c00) [pid = 1888] [serial = 1577] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8edd6400) [pid = 1888] [serial = 1554] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8e8a4800) [pid = 1888] [serial = 1553] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x9079e400) [pid = 1888] [serial = 1557] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x9070dc00) [pid = 1888] [serial = 1556] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x91842800) [pid = 1888] [serial = 1560] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x9157a400) [pid = 1888] [serial = 1559] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x91917800) [pid = 1888] [serial = 1563] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x9184f000) [pid = 1888] [serial = 1562] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x91c17000) [pid = 1888] [serial = 1566] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x91c11000) [pid = 1888] [serial = 1565] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x92413400) [pid = 1888] [serial = 1569] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x9240cc00) [pid = 1888] [serial = 1568] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x92e13000) [pid = 1888] [serial = 1572] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x9241ac00) [pid = 1888] [serial = 1571] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8ef82400) [pid = 1888] [serial = 1575] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e816800) [pid = 1888] [serial = 1574] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8f182000) [pid = 1888] [serial = 1587] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8efdc400) [pid = 1888] [serial = 1589] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e4da000) [pid = 1888] [serial = 1580] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x9079b400) [pid = 1888] [serial = 1592] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e4e0c00) [pid = 1888] [serial = 1581] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e89cc00) [pid = 1888] [serial = 1583] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e818000) [pid = 1888] [serial = 1578] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8f18b400) [pid = 1888] [serial = 1590] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8e8a7c00) [pid = 1888] [serial = 1584] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 1888 | 1469445124723 Marionette TRACE conn4 <- [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]]]}] 04:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2945ms 04:12:04 INFO - PROCESS | 1888 | 1469445124755 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:12:04 INFO - PROCESS | 1888 | 1469445124761 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:12:04 INFO - PROCESS | 1888 | 1469445124771 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 1888 | 1469445124775 Marionette TRACE conn4 <- [1,2182,null,{}] 04:12:04 INFO - PROCESS | 1888 | 1469445124785 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:04 INFO - PROCESS | 1888 | 1469445124790 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:04 INFO - PROCESS | 1888 | 1469445124970 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:12:05 INFO - PROCESS | 1888 | 1469445125205 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:05 INFO - PROCESS | 1888 | 1469445125213 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd6400 == 9 [pid = 1888] [id = 553] 04:12:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8dbd6800) [pid = 1888] [serial = 1660] [outer = (nil)] 04:12:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e4dcc00) [pid = 1888] [serial = 1661] [outer = 0x8dbd6800] 04:12:05 INFO - PROCESS | 1888 | 1469445125294 Marionette DEBUG loaded listener.js 04:12:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e5f6000) [pid = 1888] [serial = 1662] [outer = 0x8dbd6800] 04:12:06 INFO - PROCESS | 1888 | 1469445126159 Marionette TRACE conn4 <- [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]]]}] 04:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1443ms 04:12:06 INFO - PROCESS | 1888 | 1469445126213 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:12:06 INFO - PROCESS | 1888 | 1469445126222 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:12:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:12:06 INFO - PROCESS | 1888 | 1469445126234 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:12:06 INFO - PROCESS | 1888 | 1469445126238 Marionette TRACE conn4 <- [1,2186,null,{}] 04:12:06 INFO - PROCESS | 1888 | 1469445126244 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:06 INFO - PROCESS | 1888 | 1469445126250 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:06 INFO - PROCESS | 1888 | 1469445126434 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:12:06 INFO - PROCESS | 1888 | 1469445126586 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:06 INFO - PROCESS | 1888 | 1469445126597 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82f000 == 10 [pid = 1888] [id = 554] 04:12:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e833c00) [pid = 1888] [serial = 1663] [outer = (nil)] 04:12:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e8a4800) [pid = 1888] [serial = 1664] [outer = 0x8e833c00] 04:12:06 INFO - PROCESS | 1888 | 1469445126676 Marionette DEBUG loaded listener.js 04:12:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8edcd800) [pid = 1888] [serial = 1665] [outer = 0x8e833c00] 04:12:07 INFO - PROCESS | 1888 | 1469445127708 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1534ms 04:12:07 INFO - PROCESS | 1888 | 1469445127768 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:12:07 INFO - PROCESS | 1888 | 1469445127772 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:12:07 INFO - PROCESS | 1888 | 1469445127779 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:12:07 INFO - PROCESS | 1888 | 1469445127785 Marionette TRACE conn4 <- [1,2190,null,{}] 04:12:07 INFO - PROCESS | 1888 | 1469445127811 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:07 INFO - PROCESS | 1888 | 1469445127820 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:08 INFO - PROCESS | 1888 | 1469445128069 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:12:08 INFO - PROCESS | 1888 | 1469445128098 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:08 INFO - PROCESS | 1888 | 1469445128113 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f08c000 == 11 [pid = 1888] [id = 555] 04:12:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8f08c800) [pid = 1888] [serial = 1666] [outer = (nil)] 04:12:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8f093800) [pid = 1888] [serial = 1667] [outer = 0x8f08c800] 04:12:08 INFO - PROCESS | 1888 | 1469445128235 Marionette DEBUG loaded listener.js 04:12:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8f184c00) [pid = 1888] [serial = 1668] [outer = 0x8f08c800] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8d9bf400) [pid = 1888] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x907c5000) [pid = 1888] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x91161c00) [pid = 1888] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8edd3400) [pid = 1888] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8f184800) [pid = 1888] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e5f6400) [pid = 1888] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8efdf400) [pid = 1888] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8ef83c00) [pid = 1888] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x91576800) [pid = 1888] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x91c12000) [pid = 1888] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8d9be400) [pid = 1888] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8dbd1000) [pid = 1888] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8d9b5c00) [pid = 1888] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x90702000) [pid = 1888] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:12:09 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x9070c800) [pid = 1888] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:12:09 INFO - PROCESS | 1888 | 1469445129979 Marionette TRACE conn4 <- [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]]]}] 04:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2251ms 04:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:12:10 INFO - PROCESS | 1888 | 1469445130032 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:12:10 INFO - PROCESS | 1888 | 1469445130035 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:12:10 INFO - PROCESS | 1888 | 1469445130043 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:12:10 INFO - PROCESS | 1888 | 1469445130046 Marionette TRACE conn4 <- [1,2194,null,{}] 04:12:10 INFO - PROCESS | 1888 | 1469445130052 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:10 INFO - PROCESS | 1888 | 1469445130057 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:10 INFO - PROCESS | 1888 | 1469445130226 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:12:10 INFO - PROCESS | 1888 | 1469445130363 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:10 INFO - PROCESS | 1888 | 1469445130372 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dd400 == 12 [pid = 1888] [id = 556] 04:12:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8e814c00) [pid = 1888] [serial = 1669] [outer = (nil)] 04:12:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8ef8c000) [pid = 1888] [serial = 1670] [outer = 0x8e814c00] 04:12:10 INFO - PROCESS | 1888 | 1469445130449 Marionette DEBUG loaded listener.js 04:12:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x90706c00) [pid = 1888] [serial = 1671] [outer = 0x8e814c00] 04:12:11 INFO - PROCESS | 1888 | 1469445131465 Marionette TRACE conn4 <- [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]]]}] 04:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1493ms 04:12:11 INFO - PROCESS | 1888 | 1469445131537 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:12:11 INFO - PROCESS | 1888 | 1469445131543 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:12:11 INFO - PROCESS | 1888 | 1469445131554 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:12:11 INFO - PROCESS | 1888 | 1469445131558 Marionette TRACE conn4 <- [1,2198,null,{}] 04:12:11 INFO - PROCESS | 1888 | 1469445131568 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:11 INFO - PROCESS | 1888 | 1469445131575 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:11 INFO - PROCESS | 1888 | 1469445131820 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:12:12 INFO - PROCESS | 1888 | 1469445132053 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 1888 | 1469445132063 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892000 == 13 [pid = 1888] [id = 557] 04:12:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8d9b5400) [pid = 1888] [serial = 1672] [outer = (nil)] 04:12:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8d9bf000) [pid = 1888] [serial = 1673] [outer = 0x8d9b5400] 04:12:12 INFO - PROCESS | 1888 | 1469445132157 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8dbd2400) [pid = 1888] [serial = 1674] [outer = 0x8d9b5400] 04:12:13 INFO - PROCESS | 1888 | 1469445133172 Marionette TRACE conn4 <- [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]]]}] 04:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1650ms 04:12:13 INFO - PROCESS | 1888 | 1469445133205 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:12:13 INFO - PROCESS | 1888 | 1469445133212 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:12:13 INFO - PROCESS | 1888 | 1469445133221 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:12:13 INFO - PROCESS | 1888 | 1469445133226 Marionette TRACE conn4 <- [1,2202,null,{}] 04:12:13 INFO - PROCESS | 1888 | 1469445133235 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:13 INFO - PROCESS | 1888 | 1469445133242 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:13 INFO - PROCESS | 1888 | 1469445133484 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:12:13 INFO - PROCESS | 1888 | 1469445133824 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:13 INFO - PROCESS | 1888 | 1469445133840 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:13 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89b000 == 14 [pid = 1888] [id = 558] 04:12:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8edcf000) [pid = 1888] [serial = 1675] [outer = (nil)] 04:12:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8edd7000) [pid = 1888] [serial = 1676] [outer = 0x8edcf000] 04:12:13 INFO - PROCESS | 1888 | 1469445133996 Marionette DEBUG loaded listener.js 04:12:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8ef91c00) [pid = 1888] [serial = 1677] [outer = 0x8edcf000] 04:12:14 INFO - PROCESS | 1888 | 1469445134955 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1792ms 04:12:15 INFO - PROCESS | 1888 | 1469445135027 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 1888 | 1469445135033 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:12:15 INFO - PROCESS | 1888 | 1469445135040 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 1888 | 1469445135043 Marionette TRACE conn4 <- [1,2206,null,{}] 04:12:15 INFO - PROCESS | 1888 | 1469445135050 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:15 INFO - PROCESS | 1888 | 1469445135055 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:15 INFO - PROCESS | 1888 | 1469445135294 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:12:15 INFO - PROCESS | 1888 | 1469445135582 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:15 INFO - PROCESS | 1888 | 1469445135594 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f087000 == 15 [pid = 1888] [id = 559] 04:12:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8f187000) [pid = 1888] [serial = 1678] [outer = (nil)] 04:12:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x9070dc00) [pid = 1888] [serial = 1679] [outer = 0x8f187000] 04:12:15 INFO - PROCESS | 1888 | 1469445135697 Marionette DEBUG loaded listener.js 04:12:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x9079b400) [pid = 1888] [serial = 1680] [outer = 0x8f187000] 04:12:16 INFO - PROCESS | 1888 | 1469445136685 Marionette TRACE conn4 <- [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]]]}] 04:12:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:12:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1693ms 04:12:16 INFO - PROCESS | 1888 | 1469445136734 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:12:16 INFO - PROCESS | 1888 | 1469445136741 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:12:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:12:16 INFO - PROCESS | 1888 | 1469445136771 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:12:16 INFO - PROCESS | 1888 | 1469445136784 Marionette TRACE conn4 <- [1,2210,null,{}] 04:12:16 INFO - PROCESS | 1888 | 1469445136859 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:16 INFO - PROCESS | 1888 | 1469445136871 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:17 INFO - PROCESS | 1888 | 1469445137176 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:12:17 INFO - PROCESS | 1888 | 1469445137378 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:17 INFO - PROCESS | 1888 | 1469445137386 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ecc00 == 16 [pid = 1888] [id = 560] 04:12:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8edcf400) [pid = 1888] [serial = 1681] [outer = (nil)] 04:12:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x909df400) [pid = 1888] [serial = 1682] [outer = 0x8edcf400] 04:12:17 INFO - PROCESS | 1888 | 1469445137471 Marionette DEBUG loaded listener.js 04:12:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x909e5c00) [pid = 1888] [serial = 1683] [outer = 0x8edcf400] 04:12:18 INFO - PROCESS | 1888 | 1469445138435 Marionette TRACE conn4 <- [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]]]}] 04:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1756ms 04:12:18 INFO - PROCESS | 1888 | 1469445138512 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:12:18 INFO - PROCESS | 1888 | 1469445138516 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:12:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:12:18 INFO - PROCESS | 1888 | 1469445138523 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:12:18 INFO - PROCESS | 1888 | 1469445138527 Marionette TRACE conn4 <- [1,2214,null,{}] 04:12:18 INFO - PROCESS | 1888 | 1469445138533 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:18 INFO - PROCESS | 1888 | 1469445138539 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:18 INFO - PROCESS | 1888 | 1469445138819 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:12:19 INFO - PROCESS | 1888 | 1469445139080 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:19 INFO - PROCESS | 1888 | 1469445139091 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d4400 == 17 [pid = 1888] [id = 561] 04:12:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8e830c00) [pid = 1888] [serial = 1684] [outer = (nil)] 04:12:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x90ac6c00) [pid = 1888] [serial = 1685] [outer = 0x8e830c00] 04:12:19 INFO - PROCESS | 1888 | 1469445139175 Marionette DEBUG loaded listener.js 04:12:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x9070e400) [pid = 1888] [serial = 1686] [outer = 0x8e830c00] 04:12:20 INFO - PROCESS | 1888 | 1469445140043 Marionette TRACE conn4 <- [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]]]}] 04:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1590ms 04:12:20 INFO - PROCESS | 1888 | 1469445140115 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:12:20 INFO - PROCESS | 1888 | 1469445140119 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:12:20 INFO - PROCESS | 1888 | 1469445140126 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:12:20 INFO - PROCESS | 1888 | 1469445140130 Marionette TRACE conn4 <- [1,2218,null,{}] 04:12:20 INFO - PROCESS | 1888 | 1469445140136 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:20 INFO - PROCESS | 1888 | 1469445140141 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:20 INFO - PROCESS | 1888 | 1469445140376 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:12:20 INFO - PROCESS | 1888 | 1469445140619 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:20 INFO - PROCESS | 1888 | 1469445140638 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe0000 == 18 [pid = 1888] [id = 562] 04:12:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x91414000) [pid = 1888] [serial = 1687] [outer = (nil)] 04:12:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x91419c00) [pid = 1888] [serial = 1688] [outer = 0x91414000] 04:12:20 INFO - PROCESS | 1888 | 1469445140785 Marionette DEBUG loaded listener.js 04:12:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x91847000) [pid = 1888] [serial = 1689] [outer = 0x91414000] 04:12:21 INFO - PROCESS | 1888 | 1469445141803 Marionette TRACE conn4 <- [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]]]}] 04:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1732ms 04:12:21 INFO - PROCESS | 1888 | 1469445141859 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:12:21 INFO - PROCESS | 1888 | 1469445141863 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:12:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:12:21 INFO - PROCESS | 1888 | 1469445141871 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:12:21 INFO - PROCESS | 1888 | 1469445141874 Marionette TRACE conn4 <- [1,2222,null,{}] 04:12:21 INFO - PROCESS | 1888 | 1469445141880 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:21 INFO - PROCESS | 1888 | 1469445141886 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:22 INFO - PROCESS | 1888 | 1469445142069 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:12:22 INFO - PROCESS | 1888 | 1469445142254 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:22 INFO - PROCESS | 1888 | 1469445142262 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d891400 == 19 [pid = 1888] [id = 563] 04:12:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8e8a1000) [pid = 1888] [serial = 1690] [outer = (nil)] 04:12:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x91919c00) [pid = 1888] [serial = 1691] [outer = 0x8e8a1000] 04:12:22 INFO - PROCESS | 1888 | 1469445142346 Marionette DEBUG loaded listener.js 04:12:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x91920000) [pid = 1888] [serial = 1692] [outer = 0x8e8a1000] 04:12:23 INFO - PROCESS | 1888 | 1469445143314 Marionette TRACE conn4 <- [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]]]}] 04:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1491ms 04:12:23 INFO - PROCESS | 1888 | 1469445143363 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:12:23 INFO - PROCESS | 1888 | 1469445143367 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:12:23 INFO - PROCESS | 1888 | 1469445143374 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:12:23 INFO - PROCESS | 1888 | 1469445143378 Marionette TRACE conn4 <- [1,2226,null,{}] 04:12:23 INFO - PROCESS | 1888 | 1469445143384 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:23 INFO - PROCESS | 1888 | 1469445143389 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:23 INFO - PROCESS | 1888 | 1469445143577 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:12:23 INFO - PROCESS | 1888 | 1469445143776 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:23 INFO - PROCESS | 1888 | 1469445143784 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a0000 == 20 [pid = 1888] [id = 564] 04:12:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91170800) [pid = 1888] [serial = 1693] [outer = (nil)] 04:12:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x91cc2800) [pid = 1888] [serial = 1694] [outer = 0x91170800] 04:12:23 INFO - PROCESS | 1888 | 1469445143870 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x91c1c800) [pid = 1888] [serial = 1695] [outer = 0x91170800] 04:12:24 INFO - PROCESS | 1888 | 1469445144800 Marionette TRACE conn4 <- [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]]]}] 04:12:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:12:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1483ms 04:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:12:24 INFO - PROCESS | 1888 | 1469445144857 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:12:24 INFO - PROCESS | 1888 | 1469445144860 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:12:24 INFO - PROCESS | 1888 | 1469445144867 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 1888 | 1469445144871 Marionette TRACE conn4 <- [1,2230,null,{}] 04:12:24 INFO - PROCESS | 1888 | 1469445144876 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:24 INFO - PROCESS | 1888 | 1469445144882 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:25 INFO - PROCESS | 1888 | 1469445145051 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:12:25 INFO - PROCESS | 1888 | 1469445145239 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:25 INFO - PROCESS | 1888 | 1469445145245 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e817c00 == 21 [pid = 1888] [id = 565] 04:12:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x9191cc00) [pid = 1888] [serial = 1696] [outer = (nil)] 04:12:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x9241ac00) [pid = 1888] [serial = 1697] [outer = 0x9191cc00] 04:12:25 INFO - PROCESS | 1888 | 1469445145331 Marionette DEBUG loaded listener.js 04:12:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x92e12000) [pid = 1888] [serial = 1698] [outer = 0x9191cc00] 04:12:26 INFO - PROCESS | 1888 | 1469445146294 Marionette TRACE conn4 <- [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]]]}] 04:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1485ms 04:12:26 INFO - PROCESS | 1888 | 1469445146353 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:12:26 INFO - PROCESS | 1888 | 1469445146356 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:12:26 INFO - PROCESS | 1888 | 1469445146364 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:12:26 INFO - PROCESS | 1888 | 1469445146368 Marionette TRACE conn4 <- [1,2234,null,{}] 04:12:26 INFO - PROCESS | 1888 | 1469445146374 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:26 INFO - PROCESS | 1888 | 1469445146380 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:26 INFO - PROCESS | 1888 | 1469445146576 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:12:26 INFO - PROCESS | 1888 | 1469445146772 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:26 INFO - PROCESS | 1888 | 1469445146783 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c0800 == 22 [pid = 1888] [id = 566] 04:12:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x8e5eb400) [pid = 1888] [serial = 1699] [outer = (nil)] 04:12:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x91916400) [pid = 1888] [serial = 1700] [outer = 0x8e5eb400] 04:12:26 INFO - PROCESS | 1888 | 1469445146917 Marionette DEBUG loaded listener.js 04:12:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x92e18c00) [pid = 1888] [serial = 1701] [outer = 0x8e5eb400] 04:12:27 INFO - PROCESS | 1888 | 1469445147877 Marionette TRACE conn4 <- [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]]]}] 04:12:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:12:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1587ms 04:12:27 INFO - PROCESS | 1888 | 1469445147952 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:12:27 INFO - PROCESS | 1888 | 1469445147957 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:12:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:12:27 INFO - PROCESS | 1888 | 1469445147963 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:12:27 INFO - PROCESS | 1888 | 1469445147966 Marionette TRACE conn4 <- [1,2238,null,{}] 04:12:27 INFO - PROCESS | 1888 | 1469445147973 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:27 INFO - PROCESS | 1888 | 1469445147978 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:28 INFO - PROCESS | 1888 | 1469445148218 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:12:28 INFO - PROCESS | 1888 | 1469445148642 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:28 INFO - PROCESS | 1888 | 1469445148655 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888000 == 23 [pid = 1888] [id = 567] 04:12:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x8d888c00) [pid = 1888] [serial = 1702] [outer = (nil)] 04:12:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x8d890400) [pid = 1888] [serial = 1703] [outer = 0x8d888c00] 04:12:28 INFO - PROCESS | 1888 | 1469445148731 Marionette DEBUG loaded listener.js 04:12:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x8d9c2800) [pid = 1888] [serial = 1704] [outer = 0x8d888c00] 04:12:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dd400 == 22 [pid = 1888] [id = 556] 04:12:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8f08c000 == 21 [pid = 1888] [id = 555] 04:12:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82f000 == 20 [pid = 1888] [id = 554] 04:12:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd6400 == 19 [pid = 1888] [id = 553] 04:12:29 INFO - PROCESS | 1888 | 1469445149817 Marionette TRACE conn4 <- [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]]]}] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x9079b800) [pid = 1888] [serial = 1634] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x90ac2000) [pid = 1888] [serial = 1631] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x91165c00) [pid = 1888] [serial = 1601] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x9116fc00) [pid = 1888] [serial = 1602] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8ef8dc00) [pid = 1888] [serial = 1625] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8efe5000) [pid = 1888] [serial = 1626] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x90708400) [pid = 1888] [serial = 1598] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x907d3000) [pid = 1888] [serial = 1599] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8e827c00) [pid = 1888] [serial = 1595] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8edd4400) [pid = 1888] [serial = 1596] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x91ccb800) [pid = 1888] [serial = 1610] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x907a0000) [pid = 1888] [serial = 1611] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x92e1e400) [pid = 1888] [serial = 1616] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x92419c00) [pid = 1888] [serial = 1617] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x91579000) [pid = 1888] [serial = 1604] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x9157e000) [pid = 1888] [serial = 1605] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x92417800) [pid = 1888] [serial = 1613] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x9241b400) [pid = 1888] [serial = 1614] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e818400) [pid = 1888] [serial = 1619] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e8a9000) [pid = 1888] [serial = 1620] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x9184f800) [pid = 1888] [serial = 1607] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91916800) [pid = 1888] [serial = 1608] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8dbccc00) [pid = 1888] [serial = 1622] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e4d8800) [pid = 1888] [serial = 1623] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x907ca400) [pid = 1888] [serial = 1593] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91571400) [pid = 1888] [serial = 1635] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x909de000) [pid = 1888] [serial = 1629] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x91167800) [pid = 1888] [serial = 1632] [outer = (nil)] [url = about:blank] 04:12:29 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x9079f000) [pid = 1888] [serial = 1628] [outer = (nil)] [url = about:blank] 04:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1942ms 04:12:29 INFO - PROCESS | 1888 | 1469445149909 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:12:29 INFO - PROCESS | 1888 | 1469445149914 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:12:29 INFO - PROCESS | 1888 | 1469445149922 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:12:29 INFO - PROCESS | 1888 | 1469445149927 Marionette TRACE conn4 <- [1,2242,null,{}] 04:12:29 INFO - PROCESS | 1888 | 1469445149934 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:29 INFO - PROCESS | 1888 | 1469445149942 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:30 INFO - PROCESS | 1888 | 1469445150127 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:12:30 INFO - PROCESS | 1888 | 1469445150341 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 1888 | 1469445150352 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dfc00 == 20 [pid = 1888] [id = 568] 04:12:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e5ec800) [pid = 1888] [serial = 1705] [outer = (nil)] 04:12:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e5f9800) [pid = 1888] [serial = 1706] [outer = 0x8e5ec800] 04:12:30 INFO - PROCESS | 1888 | 1469445150532 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e819800) [pid = 1888] [serial = 1707] [outer = 0x8e5ec800] 04:12:31 INFO - PROCESS | 1888 | 1469445151550 Marionette TRACE conn4 <- [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]]]}] 04:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1686ms 04:12:31 INFO - PROCESS | 1888 | 1469445151617 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:12:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:12:31 INFO - PROCESS | 1888 | 1469445151627 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:12:31 INFO - PROCESS | 1888 | 1469445151638 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:12:31 INFO - PROCESS | 1888 | 1469445151644 Marionette TRACE conn4 <- [1,2246,null,{}] 04:12:31 INFO - PROCESS | 1888 | 1469445151653 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:31 INFO - PROCESS | 1888 | 1469445151662 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:32 INFO - PROCESS | 1888 | 1469445152050 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:12:32 INFO - PROCESS | 1888 | 1469445152351 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:32 INFO - PROCESS | 1888 | 1469445152366 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a3400 == 21 [pid = 1888] [id = 569] 04:12:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e8a4000) [pid = 1888] [serial = 1708] [outer = (nil)] 04:12:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8edd6800) [pid = 1888] [serial = 1709] [outer = 0x8e8a4000] 04:12:32 INFO - PROCESS | 1888 | 1469445152495 Marionette DEBUG loaded listener.js 04:12:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8ef89000) [pid = 1888] [serial = 1710] [outer = 0x8e8a4000] 04:12:33 INFO - PROCESS | 1888 | 1469445153789 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:12:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:12:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2201ms 04:12:33 INFO - PROCESS | 1888 | 1469445153838 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:12:33 INFO - PROCESS | 1888 | 1469445153843 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:12:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:12:33 INFO - PROCESS | 1888 | 1469445153868 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:12:33 INFO - PROCESS | 1888 | 1469445153878 Marionette TRACE conn4 <- [1,2250,null,{}] 04:12:33 INFO - PROCESS | 1888 | 1469445153914 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:33 INFO - PROCESS | 1888 | 1469445153920 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:34 INFO - PROCESS | 1888 | 1469445154137 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:12:34 INFO - PROCESS | 1888 | 1469445154223 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:34 INFO - PROCESS | 1888 | 1469445154233 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ec400 == 22 [pid = 1888] [id = 570] 04:12:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8e830800) [pid = 1888] [serial = 1711] [outer = (nil)] 04:12:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8f184400) [pid = 1888] [serial = 1712] [outer = 0x8e830800] 04:12:34 INFO - PROCESS | 1888 | 1469445154304 Marionette DEBUG loaded listener.js 04:12:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x9070a800) [pid = 1888] [serial = 1713] [outer = 0x8e830800] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8f08c800) [pid = 1888] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8dbd6800) [pid = 1888] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e833c00) [pid = 1888] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8d9bf800) [pid = 1888] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x909dd400) [pid = 1888] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8ef89800) [pid = 1888] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x91cc7c00) [pid = 1888] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x93b36000) [pid = 1888] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x907ce800) [pid = 1888] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8e4de000) [pid = 1888] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:12:34 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8d889800) [pid = 1888] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:12:35 INFO - PROCESS | 1888 | 1469445155490 Marionette TRACE conn4 <- [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]]]}] 04:12:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:12:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1672ms 04:12:35 INFO - PROCESS | 1888 | 1469445155534 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:12:35 INFO - PROCESS | 1888 | 1469445155542 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:12:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:12:35 INFO - PROCESS | 1888 | 1469445155552 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:12:35 INFO - PROCESS | 1888 | 1469445155556 Marionette TRACE conn4 <- [1,2254,null,{}] 04:12:35 INFO - PROCESS | 1888 | 1469445155566 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:35 INFO - PROCESS | 1888 | 1469445155572 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:35 INFO - PROCESS | 1888 | 1469445155924 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:12:35 INFO - PROCESS | 1888 | 1469445155954 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:35 INFO - PROCESS | 1888 | 1469445155969 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81cc00 == 23 [pid = 1888] [id = 571] 04:12:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e826400) [pid = 1888] [serial = 1714] [outer = (nil)] 04:12:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x9070f800) [pid = 1888] [serial = 1715] [outer = 0x8e826400] 04:12:36 INFO - PROCESS | 1888 | 1469445156073 Marionette DEBUG loaded listener.js 04:12:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x9079cc00) [pid = 1888] [serial = 1716] [outer = 0x8e826400] 04:12:37 INFO - PROCESS | 1888 | 1469445157155 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1649ms 04:12:37 INFO - PROCESS | 1888 | 1469445157200 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:12:37 INFO - PROCESS | 1888 | 1469445157208 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:12:37 INFO - PROCESS | 1888 | 1469445157217 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:12:37 INFO - PROCESS | 1888 | 1469445157221 Marionette TRACE conn4 <- [1,2258,null,{}] 04:12:37 INFO - PROCESS | 1888 | 1469445157231 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:37 INFO - PROCESS | 1888 | 1469445157237 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:37 INFO - PROCESS | 1888 | 1469445157439 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:12:37 INFO - PROCESS | 1888 | 1469445157688 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:37 INFO - PROCESS | 1888 | 1469445157704 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d2c00 == 24 [pid = 1888] [id = 572] 04:12:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e4d4800) [pid = 1888] [serial = 1717] [outer = (nil)] 04:12:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e827800) [pid = 1888] [serial = 1718] [outer = 0x8e4d4800] 04:12:37 INFO - PROCESS | 1888 | 1469445157834 Marionette DEBUG loaded listener.js 04:12:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e8a9800) [pid = 1888] [serial = 1719] [outer = 0x8e4d4800] 04:12:38 INFO - PROCESS | 1888 | 1469445158847 Marionette TRACE conn4 <- [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]]]}] 04:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1644ms 04:12:38 INFO - PROCESS | 1888 | 1469445158861 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 1888 | 1469445158868 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:12:38 INFO - PROCESS | 1888 | 1469445158896 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 1888 | 1469445158902 Marionette TRACE conn4 <- [1,2262,null,{}] 04:12:38 INFO - PROCESS | 1888 | 1469445158912 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:38 INFO - PROCESS | 1888 | 1469445158919 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:39 INFO - PROCESS | 1888 | 1469445159122 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:12:39 INFO - PROCESS | 1888 | 1469445159382 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:39 INFO - PROCESS | 1888 | 1469445159397 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f089400 == 25 [pid = 1888] [id = 573] 04:12:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8f090000) [pid = 1888] [serial = 1720] [outer = (nil)] 04:12:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x90704800) [pid = 1888] [serial = 1721] [outer = 0x8f090000] 04:12:39 INFO - PROCESS | 1888 | 1469445159509 Marionette DEBUG loaded listener.js 04:12:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x907c5400) [pid = 1888] [serial = 1722] [outer = 0x8f090000] 04:12:40 INFO - PROCESS | 1888 | 1469445160541 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1710ms 04:12:40 INFO - PROCESS | 1888 | 1469445160590 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:12:40 INFO - PROCESS | 1888 | 1469445160595 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:12:40 INFO - PROCESS | 1888 | 1469445160602 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:12:40 INFO - PROCESS | 1888 | 1469445160609 Marionette TRACE conn4 <- [1,2266,null,{}] 04:12:40 INFO - PROCESS | 1888 | 1469445160637 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:40 INFO - PROCESS | 1888 | 1469445160651 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:40 INFO - PROCESS | 1888 | 1469445160914 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:12:41 INFO - PROCESS | 1888 | 1469445161194 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:41 INFO - PROCESS | 1888 | 1469445161206 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e0000 == 26 [pid = 1888] [id = 574] 04:12:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x909e0800) [pid = 1888] [serial = 1723] [outer = (nil)] 04:12:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x90ac4c00) [pid = 1888] [serial = 1724] [outer = 0x909e0800] 04:12:41 INFO - PROCESS | 1888 | 1469445161303 Marionette DEBUG loaded listener.js 04:12:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x91161c00) [pid = 1888] [serial = 1725] [outer = 0x909e0800] 04:12:42 INFO - PROCESS | 1888 | 1469445162244 Marionette TRACE conn4 <- [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]]]}] 04:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1704ms 04:12:42 INFO - PROCESS | 1888 | 1469445162308 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:12:42 INFO - PROCESS | 1888 | 1469445162313 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:12:42 INFO - PROCESS | 1888 | 1469445162319 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:12:42 INFO - PROCESS | 1888 | 1469445162323 Marionette TRACE conn4 <- [1,2270,null,{}] 04:12:42 INFO - PROCESS | 1888 | 1469445162329 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:42 INFO - PROCESS | 1888 | 1469445162335 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:42 INFO - PROCESS | 1888 | 1469445162540 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:12:42 INFO - PROCESS | 1888 | 1469445162730 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:42 INFO - PROCESS | 1888 | 1469445162738 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e5800 == 27 [pid = 1888] [id = 575] 04:12:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x90ac3c00) [pid = 1888] [serial = 1726] [outer = (nil)] 04:12:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x9140f400) [pid = 1888] [serial = 1727] [outer = 0x90ac3c00] 04:12:42 INFO - PROCESS | 1888 | 1469445162827 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x91417800) [pid = 1888] [serial = 1728] [outer = 0x90ac3c00] 04:12:43 INFO - PROCESS | 1888 | 1469445163830 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1531ms 04:12:43 INFO - PROCESS | 1888 | 1469445163851 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:12:43 INFO - PROCESS | 1888 | 1469445163855 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:12:43 INFO - PROCESS | 1888 | 1469445163863 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:12:43 INFO - PROCESS | 1888 | 1469445163866 Marionette TRACE conn4 <- [1,2274,null,{}] 04:12:43 INFO - PROCESS | 1888 | 1469445163873 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:43 INFO - PROCESS | 1888 | 1469445163878 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:44 INFO - PROCESS | 1888 | 1469445164289 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:12:44 INFO - PROCESS | 1888 | 1469445164477 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:44 INFO - PROCESS | 1888 | 1469445164489 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892c00 == 28 [pid = 1888] [id = 576] 04:12:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x90ac7400) [pid = 1888] [serial = 1729] [outer = (nil)] 04:12:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x91577c00) [pid = 1888] [serial = 1730] [outer = 0x90ac7400] 04:12:44 INFO - PROCESS | 1888 | 1469445164613 Marionette DEBUG loaded listener.js 04:12:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x9157cc00) [pid = 1888] [serial = 1731] [outer = 0x90ac7400] 04:12:45 INFO - PROCESS | 1888 | 1469445165558 Marionette TRACE conn4 <- [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]]]}] 04:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1732ms 04:12:45 INFO - PROCESS | 1888 | 1469445165596 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:12:45 INFO - PROCESS | 1888 | 1469445165599 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:12:45 INFO - PROCESS | 1888 | 1469445165607 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:12:45 INFO - PROCESS | 1888 | 1469445165611 Marionette TRACE conn4 <- [1,2278,null,{}] 04:12:45 INFO - PROCESS | 1888 | 1469445165618 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:45 INFO - PROCESS | 1888 | 1469445165630 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:45 INFO - PROCESS | 1888 | 1469445165890 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:12:46 INFO - PROCESS | 1888 | 1469445166149 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:46 INFO - PROCESS | 1888 | 1469445166160 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x9191c400 == 29 [pid = 1888] [id = 577] 04:12:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x9191f800) [pid = 1888] [serial = 1732] [outer = (nil)] 04:12:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91cd0000) [pid = 1888] [serial = 1733] [outer = 0x9191f800] 04:12:46 INFO - PROCESS | 1888 | 1469445166314 Marionette DEBUG loaded listener.js 04:12:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x92413400) [pid = 1888] [serial = 1734] [outer = 0x9191f800] 04:12:47 INFO - PROCESS | 1888 | 1469445167249 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1693ms 04:12:47 INFO - PROCESS | 1888 | 1469445167303 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:12:47 INFO - PROCESS | 1888 | 1469445167306 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:12:47 INFO - PROCESS | 1888 | 1469445167313 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:12:47 INFO - PROCESS | 1888 | 1469445167317 Marionette TRACE conn4 <- [1,2282,null,{}] 04:12:47 INFO - PROCESS | 1888 | 1469445167323 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:47 INFO - PROCESS | 1888 | 1469445167329 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:47 INFO - PROCESS | 1888 | 1469445167512 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:12:47 INFO - PROCESS | 1888 | 1469445167700 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:47 INFO - PROCESS | 1888 | 1469445167707 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88f800 == 30 [pid = 1888] [id = 578] 04:12:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x91917c00) [pid = 1888] [serial = 1735] [outer = (nil)] 04:12:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x92e1d000) [pid = 1888] [serial = 1736] [outer = 0x91917c00] 04:12:47 INFO - PROCESS | 1888 | 1469445167790 Marionette DEBUG loaded listener.js 04:12:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x93049800) [pid = 1888] [serial = 1737] [outer = 0x91917c00] 04:12:48 INFO - PROCESS | 1888 | 1469445168722 Marionette TRACE conn4 <- [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]]]}] 04:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1436ms 04:12:48 INFO - PROCESS | 1888 | 1469445168750 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:12:48 INFO - PROCESS | 1888 | 1469445168755 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:12:48 INFO - PROCESS | 1888 | 1469445168761 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:12:48 INFO - PROCESS | 1888 | 1469445168765 Marionette TRACE conn4 <- [1,2286,null,{}] 04:12:48 INFO - PROCESS | 1888 | 1469445168771 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:48 INFO - PROCESS | 1888 | 1469445168776 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:48 INFO - PROCESS | 1888 | 1469445168958 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:12:49 INFO - PROCESS | 1888 | 1469445169163 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:49 INFO - PROCESS | 1888 | 1469445169172 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d891000 == 31 [pid = 1888] [id = 579] 04:12:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8edd4400) [pid = 1888] [serial = 1738] [outer = (nil)] 04:12:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x9304f000) [pid = 1888] [serial = 1739] [outer = 0x8edd4400] 04:12:49 INFO - PROCESS | 1888 | 1469445169293 Marionette DEBUG loaded listener.js 04:12:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x93b34c00) [pid = 1888] [serial = 1740] [outer = 0x8edd4400] 04:12:50 INFO - PROCESS | 1888 | 1469445170654 Marionette TRACE conn4 <- [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]]]}] 04:12:50 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 04:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1936ms 04:12:50 INFO - PROCESS | 1888 | 1469445170699 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:12:50 INFO - PROCESS | 1888 | 1469445170703 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:12:50 INFO - PROCESS | 1888 | 1469445170711 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:12:50 INFO - PROCESS | 1888 | 1469445170714 Marionette TRACE conn4 <- [1,2290,null,{}] 04:12:50 INFO - PROCESS | 1888 | 1469445170720 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:50 INFO - PROCESS | 1888 | 1469445170726 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:51 INFO - PROCESS | 1888 | 1469445171172 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:12:51 INFO - PROCESS | 1888 | 1469445171514 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 1888 | 1469445171522 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c1c00 == 32 [pid = 1888] [id = 580] 04:12:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x8e5f1400) [pid = 1888] [serial = 1741] [outer = (nil)] 04:12:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x8e826800) [pid = 1888] [serial = 1742] [outer = 0x8e5f1400] 04:12:51 INFO - PROCESS | 1888 | 1469445171606 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x8edd6c00) [pid = 1888] [serial = 1743] [outer = 0x8e5f1400] 04:12:52 INFO - PROCESS | 1888 | 1469445172581 Marionette TRACE conn4 <- [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]]]}] 04:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1934ms 04:12:52 INFO - PROCESS | 1888 | 1469445172651 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:12:52 INFO - PROCESS | 1888 | 1469445172661 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:12:52 INFO - PROCESS | 1888 | 1469445172675 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:12:52 INFO - PROCESS | 1888 | 1469445172684 Marionette TRACE conn4 <- [1,2294,null,{}] 04:12:52 INFO - PROCESS | 1888 | 1469445172695 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:52 INFO - PROCESS | 1888 | 1469445172704 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:53 INFO - PROCESS | 1888 | 1469445173077 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:12:53 INFO - PROCESS | 1888 | 1469445173302 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:53 INFO - PROCESS | 1888 | 1469445173310 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d6400 == 33 [pid = 1888] [id = 581] 04:12:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x8e89e800) [pid = 1888] [serial = 1744] [outer = (nil)] 04:12:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x907c6400) [pid = 1888] [serial = 1745] [outer = 0x8e89e800] 04:12:53 INFO - PROCESS | 1888 | 1469445173399 Marionette DEBUG loaded listener.js 04:12:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x907ce000) [pid = 1888] [serial = 1746] [outer = 0x8e89e800] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bc400 == 32 [pid = 1888] [id = 551] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8e817c00 == 31 [pid = 1888] [id = 565] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a0000 == 30 [pid = 1888] [id = 564] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8d891400 == 29 [pid = 1888] [id = 563] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe0000 == 28 [pid = 1888] [id = 562] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ecc00 == 27 [pid = 1888] [id = 560] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d4400 == 26 [pid = 1888] [id = 561] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8f087000 == 25 [pid = 1888] [id = 559] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89b000 == 24 [pid = 1888] [id = 558] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892000 == 23 [pid = 1888] [id = 557] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8e834400 == 22 [pid = 1888] [id = 552] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c0800 == 21 [pid = 1888] [id = 566] 04:12:54 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888000 == 20 [pid = 1888] [id = 567] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x91913c00) [pid = 1888] [serial = 1646] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x8efda000) [pid = 1888] [serial = 1640] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x8f08cc00) [pid = 1888] [serial = 1641] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x92417000) [pid = 1888] [serial = 1649] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x93c65c00) [pid = 1888] [serial = 1653] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x90ac3000) [pid = 1888] [serial = 1644] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8e813000) [pid = 1888] [serial = 1655] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x909dc800) [pid = 1888] [serial = 1643] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x93b39000) [pid = 1888] [serial = 1652] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8e825c00) [pid = 1888] [serial = 1656] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x91cc2000) [pid = 1888] [serial = 1647] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x93046800) [pid = 1888] [serial = 1650] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8d9ba000) [pid = 1888] [serial = 1637] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8dbd0c00) [pid = 1888] [serial = 1638] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8f093800) [pid = 1888] [serial = 1667] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8f184c00) [pid = 1888] [serial = 1668] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8e5f6000) [pid = 1888] [serial = 1662] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8e8a4800) [pid = 1888] [serial = 1664] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8e4dcc00) [pid = 1888] [serial = 1661] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x90795c00) [pid = 1888] [serial = 1659] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x90705400) [pid = 1888] [serial = 1658] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8edcd800) [pid = 1888] [serial = 1665] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8ef8c000) [pid = 1888] [serial = 1670] [outer = (nil)] [url = about:blank] 04:12:55 INFO - PROCESS | 1888 | 1469445175559 Marionette TRACE conn4 <- [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]]]}] 04:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2904ms 04:12:55 INFO - PROCESS | 1888 | 1469445175576 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:12:55 INFO - PROCESS | 1888 | 1469445175583 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:12:55 INFO - PROCESS | 1888 | 1469445175592 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:12:55 INFO - PROCESS | 1888 | 1469445175597 Marionette TRACE conn4 <- [1,2298,null,{}] 04:12:55 INFO - PROCESS | 1888 | 1469445175607 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:55 INFO - PROCESS | 1888 | 1469445175613 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:55 INFO - PROCESS | 1888 | 1469445175799 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:12:56 INFO - PROCESS | 1888 | 1469445175994 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 1888 | 1469445176005 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcfc00 == 21 [pid = 1888] [id = 582] 04:12:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8dbd0c00) [pid = 1888] [serial = 1747] [outer = (nil)] 04:12:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8e4e0000) [pid = 1888] [serial = 1748] [outer = 0x8dbd0c00] 04:12:56 INFO - PROCESS | 1888 | 1469445176079 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8e5ee000) [pid = 1888] [serial = 1749] [outer = 0x8dbd0c00] 04:12:57 INFO - PROCESS | 1888 | 1469445177156 Marionette TRACE conn4 <- [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]]]}] 04:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1586ms 04:12:57 INFO - PROCESS | 1888 | 1469445177178 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:12:57 INFO - PROCESS | 1888 | 1469445177187 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:12:57 INFO - PROCESS | 1888 | 1469445177199 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:12:57 INFO - PROCESS | 1888 | 1469445177204 Marionette TRACE conn4 <- [1,2302,null,{}] 04:12:57 INFO - PROCESS | 1888 | 1469445177210 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:57 INFO - PROCESS | 1888 | 1469445177217 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:57 INFO - PROCESS | 1888 | 1469445177466 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:12:57 INFO - PROCESS | 1888 | 1469445177560 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:57 INFO - PROCESS | 1888 | 1469445177571 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d7800 == 22 [pid = 1888] [id = 583] 04:12:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8e831c00) [pid = 1888] [serial = 1750] [outer = (nil)] 04:12:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8e8a4800) [pid = 1888] [serial = 1751] [outer = 0x8e831c00] 04:12:57 INFO - PROCESS | 1888 | 1469445177659 Marionette DEBUG loaded listener.js 04:12:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8edd3000) [pid = 1888] [serial = 1752] [outer = 0x8e831c00] 04:12:58 INFO - PROCESS | 1888 | 1469445178919 Marionette TRACE conn4 <- [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]]]}] 04:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1801ms 04:12:59 INFO - PROCESS | 1888 | 1469445178998 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 1888 | 1469445179003 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:12:59 INFO - PROCESS | 1888 | 1469445179010 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 1888 | 1469445179016 Marionette TRACE conn4 <- [1,2306,null,{}] 04:12:59 INFO - PROCESS | 1888 | 1469445179053 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:59 INFO - PROCESS | 1888 | 1469445179062 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:59 INFO - PROCESS | 1888 | 1469445179294 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:12:59 INFO - PROCESS | 1888 | 1469445179451 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:59 INFO - PROCESS | 1888 | 1469445179465 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:12:59 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f093000 == 23 [pid = 1888] [id = 584] 04:12:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x8f093800) [pid = 1888] [serial = 1753] [outer = (nil)] 04:12:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8f184800) [pid = 1888] [serial = 1754] [outer = 0x8f093800] 04:12:59 INFO - PROCESS | 1888 | 1469445179540 Marionette DEBUG loaded listener.js 04:12:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x90701800) [pid = 1888] [serial = 1755] [outer = 0x8f093800] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8e830800) [pid = 1888] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e5eb400) [pid = 1888] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x8edcf400) [pid = 1888] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8edcf000) [pid = 1888] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8d9b5400) [pid = 1888] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e8a1000) [pid = 1888] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x91170800) [pid = 1888] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e5ec800) [pid = 1888] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e814c00) [pid = 1888] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x9191cc00) [pid = 1888] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x91414000) [pid = 1888] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e830c00) [pid = 1888] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8f187000) [pid = 1888] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8d888c00) [pid = 1888] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e826400) [pid = 1888] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:13:00 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e8a4000) [pid = 1888] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:13:01 INFO - PROCESS | 1888 | 1469445181353 Marionette TRACE conn4 <- [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]]]}] 04:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2409ms 04:13:01 INFO - PROCESS | 1888 | 1469445181421 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:13:01 INFO - PROCESS | 1888 | 1469445181426 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:13:01 INFO - PROCESS | 1888 | 1469445181433 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 1888 | 1469445181436 Marionette TRACE conn4 <- [1,2310,null,{}] 04:13:01 INFO - PROCESS | 1888 | 1469445181442 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:01 INFO - PROCESS | 1888 | 1469445181448 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:01 INFO - PROCESS | 1888 | 1469445181635 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:13:01 INFO - PROCESS | 1888 | 1469445181787 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:01 INFO - PROCESS | 1888 | 1469445181798 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c1400 == 24 [pid = 1888] [id = 585] 04:13:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e4d9800) [pid = 1888] [serial = 1756] [outer = (nil)] 04:13:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8efe5c00) [pid = 1888] [serial = 1757] [outer = 0x8e4d9800] 04:13:01 INFO - PROCESS | 1888 | 1469445181870 Marionette DEBUG loaded listener.js 04:13:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x90795400) [pid = 1888] [serial = 1758] [outer = 0x8e4d9800] 04:13:02 INFO - PROCESS | 1888 | 1469445182816 Marionette TRACE conn4 <- [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]]]}] 04:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1432ms 04:13:02 INFO - PROCESS | 1888 | 1469445182870 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:13:02 INFO - PROCESS | 1888 | 1469445182882 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:13:02 INFO - PROCESS | 1888 | 1469445182898 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:13:02 INFO - PROCESS | 1888 | 1469445182910 Marionette TRACE conn4 <- [1,2314,null,{}] 04:13:03 INFO - PROCESS | 1888 | 1469445182995 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:03 INFO - PROCESS | 1888 | 1469445183008 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:03 INFO - PROCESS | 1888 | 1469445183351 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:13:03 INFO - PROCESS | 1888 | 1469445183787 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:03 INFO - PROCESS | 1888 | 1469445183808 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd8800 == 25 [pid = 1888] [id = 586] 04:13:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e4d2400) [pid = 1888] [serial = 1759] [outer = (nil)] 04:13:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8e4dd800) [pid = 1888] [serial = 1760] [outer = 0x8e4d2400] 04:13:03 INFO - PROCESS | 1888 | 1469445183930 Marionette DEBUG loaded listener.js 04:13:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8e5f8400) [pid = 1888] [serial = 1761] [outer = 0x8e4d2400] 04:13:05 INFO - PROCESS | 1888 | 1469445185296 Marionette TRACE conn4 <- [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]]]}] 04:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2433ms 04:13:05 INFO - PROCESS | 1888 | 1469445185328 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:13:05 INFO - PROCESS | 1888 | 1469445185337 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:13:05 INFO - PROCESS | 1888 | 1469445185349 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:13:05 INFO - PROCESS | 1888 | 1469445185355 Marionette TRACE conn4 <- [1,2318,null,{}] 04:13:05 INFO - PROCESS | 1888 | 1469445185361 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:05 INFO - PROCESS | 1888 | 1469445185368 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:05 INFO - PROCESS | 1888 | 1469445185572 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:13:05 INFO - PROCESS | 1888 | 1469445185818 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:05 INFO - PROCESS | 1888 | 1469445185828 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8f400 == 26 [pid = 1888] [id = 587] 04:13:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8efd7c00) [pid = 1888] [serial = 1762] [outer = (nil)] 04:13:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8efe0800) [pid = 1888] [serial = 1763] [outer = 0x8efd7c00] 04:13:05 INFO - PROCESS | 1888 | 1469445185968 Marionette DEBUG loaded listener.js 04:13:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8f08e000) [pid = 1888] [serial = 1764] [outer = 0x8efd7c00] 04:13:07 INFO - PROCESS | 1888 | 1469445187047 Marionette TRACE conn4 <- [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] 04:13:07 INFO - PROCESS | 1888 | 1469445187093 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:13:07 INFO - PROCESS | 1888 | 1469445187103 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 1888 | 1469445187110 Marionette TRACE conn4 <- [1,2322,null,{}] 04:13:07 INFO - PROCESS | 1888 | 1469445187128 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:07 INFO - PROCESS | 1888 | 1469445187138 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:07 INFO - PROCESS | 1888 | 1469445187387 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:13:07 INFO - PROCESS | 1888 | 1469445187682 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:07 INFO - PROCESS | 1888 | 1469445187690 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e4800 == 27 [pid = 1888] [id = 588] 04:13:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x909e6000) [pid = 1888] [serial = 1765] [outer = (nil)] 04:13:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x90abf800) [pid = 1888] [serial = 1766] [outer = 0x909e6000] 04:13:07 INFO - PROCESS | 1888 | 1469445187824 Marionette DEBUG loaded listener.js 04:13:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8edd9000) [pid = 1888] [serial = 1767] [outer = 0x909e6000] 04:13:08 INFO - PROCESS | 1888 | 1469445188786 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1742ms 04:13:08 INFO - PROCESS | 1888 | 1469445188845 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:13:08 INFO - PROCESS | 1888 | 1469445188850 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:13:08 INFO - PROCESS | 1888 | 1469445188857 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:13:08 INFO - PROCESS | 1888 | 1469445188860 Marionette TRACE conn4 <- [1,2326,null,{}] 04:13:08 INFO - PROCESS | 1888 | 1469445188866 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:08 INFO - PROCESS | 1888 | 1469445188872 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:09 INFO - PROCESS | 1888 | 1469445189060 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:13:09 INFO - PROCESS | 1888 | 1469445189259 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 1888 | 1469445189269 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e827400 == 28 [pid = 1888] [id = 589] 04:13:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8ef88000) [pid = 1888] [serial = 1768] [outer = (nil)] 04:13:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x9116c000) [pid = 1888] [serial = 1769] [outer = 0x8ef88000] 04:13:09 INFO - PROCESS | 1888 | 1469445189394 Marionette DEBUG loaded listener.js 04:13:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x90ac5c00) [pid = 1888] [serial = 1770] [outer = 0x8ef88000] 04:13:10 INFO - PROCESS | 1888 | 1469445190386 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1581ms 04:13:10 INFO - PROCESS | 1888 | 1469445190440 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:13:10 INFO - PROCESS | 1888 | 1469445190443 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:13:10 INFO - PROCESS | 1888 | 1469445190452 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:13:10 INFO - PROCESS | 1888 | 1469445190456 Marionette TRACE conn4 <- [1,2330,null,{}] 04:13:10 INFO - PROCESS | 1888 | 1469445190462 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:10 INFO - PROCESS | 1888 | 1469445190468 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:10 INFO - PROCESS | 1888 | 1469445190651 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:13:10 INFO - PROCESS | 1888 | 1469445190839 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:10 INFO - PROCESS | 1888 | 1469445190852 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f090400 == 29 [pid = 1888] [id = 590] 04:13:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x91414c00) [pid = 1888] [serial = 1771] [outer = (nil)] 04:13:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91580c00) [pid = 1888] [serial = 1772] [outer = 0x91414c00] 04:13:10 INFO - PROCESS | 1888 | 1469445190933 Marionette DEBUG loaded listener.js 04:13:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x91844400) [pid = 1888] [serial = 1773] [outer = 0x91414c00] 04:13:11 INFO - PROCESS | 1888 | 1469445191920 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1534ms 04:13:11 INFO - PROCESS | 1888 | 1469445191988 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:13:11 INFO - PROCESS | 1888 | 1469445191993 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:13:12 INFO - PROCESS | 1888 | 1469445191999 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 1888 | 1469445192003 Marionette TRACE conn4 <- [1,2334,null,{}] 04:13:12 INFO - PROCESS | 1888 | 1469445192009 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:12 INFO - PROCESS | 1888 | 1469445192021 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:12 INFO - PROCESS | 1888 | 1469445192290 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:13:12 INFO - PROCESS | 1888 | 1469445192533 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:12 INFO - PROCESS | 1888 | 1469445192544 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892800 == 30 [pid = 1888] [id = 591] 04:13:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8d9bec00) [pid = 1888] [serial = 1774] [outer = (nil)] 04:13:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x91c18800) [pid = 1888] [serial = 1775] [outer = 0x8d9bec00] 04:13:12 INFO - PROCESS | 1888 | 1469445192638 Marionette DEBUG loaded listener.js 04:13:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x9240dc00) [pid = 1888] [serial = 1776] [outer = 0x8d9bec00] 04:13:13 INFO - PROCESS | 1888 | 1469445193594 Marionette TRACE conn4 <- [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]]]}] 04:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1689ms 04:13:13 INFO - PROCESS | 1888 | 1469445193689 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:13:13 INFO - PROCESS | 1888 | 1469445193692 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:13:13 INFO - PROCESS | 1888 | 1469445193700 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:13:13 INFO - PROCESS | 1888 | 1469445193703 Marionette TRACE conn4 <- [1,2338,null,{}] 04:13:13 INFO - PROCESS | 1888 | 1469445193710 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:13 INFO - PROCESS | 1888 | 1469445193715 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:14 INFO - PROCESS | 1888 | 1469445193999 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:13:14 INFO - PROCESS | 1888 | 1469445194187 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:14 INFO - PROCESS | 1888 | 1469445194198 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9ba400 == 31 [pid = 1888] [id = 592] 04:13:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8f180400) [pid = 1888] [serial = 1777] [outer = (nil)] 04:13:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x9241a400) [pid = 1888] [serial = 1778] [outer = 0x8f180400] 04:13:14 INFO - PROCESS | 1888 | 1469445194337 Marionette DEBUG loaded listener.js 04:13:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x92e16c00) [pid = 1888] [serial = 1779] [outer = 0x8f180400] 04:13:15 INFO - PROCESS | 1888 | 1469445195345 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1682ms 04:13:15 INFO - PROCESS | 1888 | 1469445195384 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:13:15 INFO - PROCESS | 1888 | 1469445195388 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:13:15 INFO - PROCESS | 1888 | 1469445195395 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:13:15 INFO - PROCESS | 1888 | 1469445195399 Marionette TRACE conn4 <- [1,2342,null,{}] 04:13:15 INFO - PROCESS | 1888 | 1469445195405 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:15 INFO - PROCESS | 1888 | 1469445195411 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:15 INFO - PROCESS | 1888 | 1469445195608 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:13:15 INFO - PROCESS | 1888 | 1469445195853 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:15 INFO - PROCESS | 1888 | 1469445195862 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d885400 == 32 [pid = 1888] [id = 593] 04:13:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x8d88a000) [pid = 1888] [serial = 1780] [outer = (nil)] 04:13:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x8e816400) [pid = 1888] [serial = 1781] [outer = 0x8d88a000] 04:13:15 INFO - PROCESS | 1888 | 1469445195990 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x8e8a3c00) [pid = 1888] [serial = 1782] [outer = 0x8d88a000] 04:13:16 INFO - PROCESS | 1888 | 1469445196956 Marionette TRACE conn4 <- [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]]]}] 04:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1741ms 04:13:17 INFO - PROCESS | 1888 | 1469445197145 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:13:17 INFO - PROCESS | 1888 | 1469445197152 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:13:17 INFO - PROCESS | 1888 | 1469445197160 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:13:17 INFO - PROCESS | 1888 | 1469445197165 Marionette TRACE conn4 <- [1,2346,null,{}] 04:13:17 INFO - PROCESS | 1888 | 1469445197174 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:17 INFO - PROCESS | 1888 | 1469445197181 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:17 INFO - PROCESS | 1888 | 1469445197364 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:13:17 INFO - PROCESS | 1888 | 1469445197625 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:17 INFO - PROCESS | 1888 | 1469445197642 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88d800 == 33 [pid = 1888] [id = 594] 04:13:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x8dbd7400) [pid = 1888] [serial = 1783] [outer = (nil)] 04:13:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x8e4d9c00) [pid = 1888] [serial = 1784] [outer = 0x8dbd7400] 04:13:17 INFO - PROCESS | 1888 | 1469445197742 Marionette DEBUG loaded listener.js 04:13:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 113 (0x8e5eb800) [pid = 1888] [serial = 1785] [outer = 0x8dbd7400] 04:13:18 INFO - PROCESS | 1888 | 1469445198762 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1641ms 04:13:18 INFO - PROCESS | 1888 | 1469445198803 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:13:18 INFO - PROCESS | 1888 | 1469445198808 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:13:18 INFO - PROCESS | 1888 | 1469445198819 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:13:18 INFO - PROCESS | 1888 | 1469445198824 Marionette TRACE conn4 <- [1,2350,null,{}] 04:13:18 INFO - PROCESS | 1888 | 1469445198831 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:18 INFO - PROCESS | 1888 | 1469445198837 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:19 INFO - PROCESS | 1888 | 1469445199092 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 112 (0x8d9bf000) [pid = 1888] [serial = 1673] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x8dbd2400) [pid = 1888] [serial = 1674] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x91919c00) [pid = 1888] [serial = 1691] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x91920000) [pid = 1888] [serial = 1692] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x91cc2800) [pid = 1888] [serial = 1694] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x91c1c800) [pid = 1888] [serial = 1695] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8e5f9800) [pid = 1888] [serial = 1706] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8e819800) [pid = 1888] [serial = 1707] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x90706c00) [pid = 1888] [serial = 1671] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x9241ac00) [pid = 1888] [serial = 1697] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x92e12000) [pid = 1888] [serial = 1698] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x91419c00) [pid = 1888] [serial = 1688] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x91847000) [pid = 1888] [serial = 1689] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x90ac6c00) [pid = 1888] [serial = 1685] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x9070e400) [pid = 1888] [serial = 1686] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x9070dc00) [pid = 1888] [serial = 1679] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x9079b400) [pid = 1888] [serial = 1680] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8d890400) [pid = 1888] [serial = 1703] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8d9c2800) [pid = 1888] [serial = 1704] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x9079cc00) [pid = 1888] [serial = 1716] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8edd6800) [pid = 1888] [serial = 1709] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8ef89000) [pid = 1888] [serial = 1710] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x9070a800) [pid = 1888] [serial = 1713] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x9070f800) [pid = 1888] [serial = 1715] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8f184400) [pid = 1888] [serial = 1712] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x91916400) [pid = 1888] [serial = 1700] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x92e18c00) [pid = 1888] [serial = 1701] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x909df400) [pid = 1888] [serial = 1682] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x909e5c00) [pid = 1888] [serial = 1683] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8edd7000) [pid = 1888] [serial = 1676] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8ef91c00) [pid = 1888] [serial = 1677] [outer = (nil)] [url = about:blank] 04:13:19 INFO - PROCESS | 1888 | 1469445199379 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:19 INFO - PROCESS | 1888 | 1469445199390 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd2400 == 34 [pid = 1888] [id = 595] 04:13:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8dbd5400) [pid = 1888] [serial = 1786] [outer = (nil)] 04:13:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e819800) [pid = 1888] [serial = 1787] [outer = 0x8dbd5400] 04:13:19 INFO - PROCESS | 1888 | 1469445199467 Marionette DEBUG loaded listener.js 04:13:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8eddac00) [pid = 1888] [serial = 1788] [outer = 0x8dbd5400] 04:13:20 INFO - PROCESS | 1888 | 1469445200293 Marionette TRACE conn4 <- [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]]]}] 04:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1498ms 04:13:20 INFO - PROCESS | 1888 | 1469445200314 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:13:20 INFO - PROCESS | 1888 | 1469445200318 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:13:20 INFO - PROCESS | 1888 | 1469445200325 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:13:20 INFO - PROCESS | 1888 | 1469445200329 Marionette TRACE conn4 <- [1,2354,null,{}] 04:13:20 INFO - PROCESS | 1888 | 1469445200349 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:20 INFO - PROCESS | 1888 | 1469445200358 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:20 INFO - PROCESS | 1888 | 1469445200559 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:13:20 INFO - PROCESS | 1888 | 1469445200717 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:20 INFO - PROCESS | 1888 | 1469445200730 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f08bc00 == 35 [pid = 1888] [id = 596] 04:13:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8f08c800) [pid = 1888] [serial = 1789] [outer = (nil)] 04:13:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x90794c00) [pid = 1888] [serial = 1790] [outer = 0x8f08c800] 04:13:20 INFO - PROCESS | 1888 | 1469445200805 Marionette DEBUG loaded listener.js 04:13:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x9079e000) [pid = 1888] [serial = 1791] [outer = 0x8f08c800] 04:13:21 INFO - PROCESS | 1888 | 1469445201744 Marionette TRACE conn4 <- [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]]]}] 04:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1492ms 04:13:21 INFO - PROCESS | 1888 | 1469445201819 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:13:21 INFO - PROCESS | 1888 | 1469445201823 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:13:21 INFO - PROCESS | 1888 | 1469445201838 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 1888 | 1469445201841 Marionette TRACE conn4 <- [1,2358,null,{}] 04:13:21 INFO - PROCESS | 1888 | 1469445201848 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:21 INFO - PROCESS | 1888 | 1469445201852 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:22 INFO - PROCESS | 1888 | 1469445202097 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:13:22 INFO - PROCESS | 1888 | 1469445202138 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 1888 | 1469445202146 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d884400 == 36 [pid = 1888] [id = 597] 04:13:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x90796c00) [pid = 1888] [serial = 1792] [outer = (nil)] 04:13:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x90ac4000) [pid = 1888] [serial = 1793] [outer = 0x90796c00] 04:13:22 INFO - PROCESS | 1888 | 1469445202221 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x9116a400) [pid = 1888] [serial = 1794] [outer = 0x90796c00] 04:13:23 INFO - PROCESS | 1888 | 1469445203273 Marionette TRACE conn4 <- [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]]]}] 04:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1489ms 04:13:23 INFO - PROCESS | 1888 | 1469445203322 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:13:23 INFO - PROCESS | 1888 | 1469445203325 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:13:23 INFO - PROCESS | 1888 | 1469445203338 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:13:23 INFO - PROCESS | 1888 | 1469445203341 Marionette TRACE conn4 <- [1,2362,null,{}] 04:13:23 INFO - PROCESS | 1888 | 1469445203349 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:23 INFO - PROCESS | 1888 | 1469445203368 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:23 INFO - PROCESS | 1888 | 1469445203627 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x90ac7400) [pid = 1888] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x91917c00) [pid = 1888] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8edd4400) [pid = 1888] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9191f800) [pid = 1888] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e4d4800) [pid = 1888] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e89e800) [pid = 1888] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8f090000) [pid = 1888] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x90ac3c00) [pid = 1888] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8dbd0c00) [pid = 1888] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x909e0800) [pid = 1888] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8e831c00) [pid = 1888] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:13:23 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8e5f1400) [pid = 1888] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:13:23 INFO - PROCESS | 1888 | 1469445203977 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:24 INFO - PROCESS | 1888 | 1469445203987 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b4800 == 37 [pid = 1888] [id = 598] 04:13:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8d9b9800) [pid = 1888] [serial = 1795] [outer = (nil)] 04:13:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e81c400) [pid = 1888] [serial = 1796] [outer = 0x8d9b9800] 04:13:24 INFO - PROCESS | 1888 | 1469445204062 Marionette DEBUG loaded listener.js 04:13:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8f181800) [pid = 1888] [serial = 1797] [outer = 0x8d9b9800] 04:13:24 INFO - PROCESS | 1888 | 1469445204832 Marionette TRACE conn4 <- [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]]]}] 04:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1532ms 04:13:24 INFO - PROCESS | 1888 | 1469445204878 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:13:24 INFO - PROCESS | 1888 | 1469445204881 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:13:24 INFO - PROCESS | 1888 | 1469445204889 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:13:24 INFO - PROCESS | 1888 | 1469445204892 Marionette TRACE conn4 <- [1,2366,null,{}] 04:13:24 INFO - PROCESS | 1888 | 1469445204898 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:24 INFO - PROCESS | 1888 | 1469445204908 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:25 INFO - PROCESS | 1888 | 1469445205117 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:13:25 INFO - PROCESS | 1888 | 1469445205126 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:25 INFO - PROCESS | 1888 | 1469445205140 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbce000 == 38 [pid = 1888] [id = 599] 04:13:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8dbd0c00) [pid = 1888] [serial = 1798] [outer = (nil)] 04:13:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x91c11000) [pid = 1888] [serial = 1799] [outer = 0x8dbd0c00] 04:13:25 INFO - PROCESS | 1888 | 1469445205338 Marionette DEBUG loaded listener.js 04:13:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91cc2400) [pid = 1888] [serial = 1800] [outer = 0x8dbd0c00] 04:13:26 INFO - PROCESS | 1888 | 1469445206327 Marionette TRACE conn4 <- [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]]]}] 04:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1496ms 04:13:26 INFO - PROCESS | 1888 | 1469445206387 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:13:26 INFO - PROCESS | 1888 | 1469445206394 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:13:26 INFO - PROCESS | 1888 | 1469445206405 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:13:26 INFO - PROCESS | 1888 | 1469445206410 Marionette TRACE conn4 <- [1,2370,null,{}] 04:13:26 INFO - PROCESS | 1888 | 1469445206420 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:26 INFO - PROCESS | 1888 | 1469445206426 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:26 INFO - PROCESS | 1888 | 1469445206727 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:13:27 INFO - PROCESS | 1888 | 1469445207107 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:27 INFO - PROCESS | 1888 | 1469445207121 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c3000 == 39 [pid = 1888] [id = 600] 04:13:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8dbccc00) [pid = 1888] [serial = 1801] [outer = (nil)] 04:13:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e81b000) [pid = 1888] [serial = 1802] [outer = 0x8dbccc00] 04:13:27 INFO - PROCESS | 1888 | 1469445207211 Marionette DEBUG loaded listener.js 04:13:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8edd9400) [pid = 1888] [serial = 1803] [outer = 0x8dbccc00] 04:13:28 INFO - PROCESS | 1888 | 1469445208211 Marionette TRACE conn4 <- [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]]]}] 04:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1888ms 04:13:28 INFO - PROCESS | 1888 | 1469445208294 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:13:28 INFO - PROCESS | 1888 | 1469445208302 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:13:28 INFO - PROCESS | 1888 | 1469445208314 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 1888 | 1469445208318 Marionette TRACE conn4 <- [1,2374,null,{}] 04:13:28 INFO - PROCESS | 1888 | 1469445208326 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:28 INFO - PROCESS | 1888 | 1469445208333 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:28 INFO - PROCESS | 1888 | 1469445208588 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:13:28 INFO - PROCESS | 1888 | 1469445208957 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:28 INFO - PROCESS | 1888 | 1469445208966 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x907a1400 == 40 [pid = 1888] [id = 601] 04:13:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x907c7c00) [pid = 1888] [serial = 1804] [outer = (nil)] 04:13:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x909da000) [pid = 1888] [serial = 1805] [outer = 0x907c7c00] 04:13:29 INFO - PROCESS | 1888 | 1469445209079 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x909e2800) [pid = 1888] [serial = 1806] [outer = 0x907c7c00] 04:13:30 INFO - PROCESS | 1888 | 1469445210145 Marionette TRACE conn4 <- [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]]]}] 04:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1885ms 04:13:30 INFO - PROCESS | 1888 | 1469445210200 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:13:30 INFO - PROCESS | 1888 | 1469445210205 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:13:30 INFO - PROCESS | 1888 | 1469445210213 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:13:30 INFO - PROCESS | 1888 | 1469445210219 Marionette TRACE conn4 <- [1,2378,null,{}] 04:13:30 INFO - PROCESS | 1888 | 1469445210239 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:30 INFO - PROCESS | 1888 | 1469445210249 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:30 INFO - PROCESS | 1888 | 1469445210495 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:13:30 INFO - PROCESS | 1888 | 1469445210833 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:30 INFO - PROCESS | 1888 | 1469445210846 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x91c1e000 == 41 [pid = 1888] [id = 602] 04:13:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x91cc1400) [pid = 1888] [serial = 1807] [outer = (nil)] 04:13:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x91cc8000) [pid = 1888] [serial = 1808] [outer = 0x91cc1400] 04:13:30 INFO - PROCESS | 1888 | 1469445210945 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x92418000) [pid = 1888] [serial = 1809] [outer = 0x91cc1400] 04:13:31 INFO - PROCESS | 1888 | 1469445211876 Marionette TRACE conn4 <- [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]]]}] 04:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1695ms 04:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:13:31 INFO - PROCESS | 1888 | 1469445211908 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:13:31 INFO - PROCESS | 1888 | 1469445211913 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:13:31 INFO - PROCESS | 1888 | 1469445211920 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:13:31 INFO - PROCESS | 1888 | 1469445211923 Marionette TRACE conn4 <- [1,2382,null,{}] 04:13:31 INFO - PROCESS | 1888 | 1469445211946 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:31 INFO - PROCESS | 1888 | 1469445211952 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:32 INFO - PROCESS | 1888 | 1469445212261 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:13:32 INFO - PROCESS | 1888 | 1469445212529 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 1888 | 1469445212541 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e832800 == 42 [pid = 1888] [id = 603] 04:13:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x92e14000) [pid = 1888] [serial = 1810] [outer = (nil)] 04:13:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x92e1e800) [pid = 1888] [serial = 1811] [outer = 0x92e14000] 04:13:32 INFO - PROCESS | 1888 | 1469445212689 Marionette DEBUG loaded listener.js 04:13:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x93b2f800) [pid = 1888] [serial = 1812] [outer = 0x92e14000] 04:13:33 INFO - PROCESS | 1888 | 1469445213882 Marionette TRACE conn4 <- [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]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2042ms 04:13:33 INFO - PROCESS | 1888 | 1469445213961 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:13:33 INFO - PROCESS | 1888 | 1469445213966 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:13:33 INFO - PROCESS | 1888 | 1469445213974 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 1888 | 1469445213978 Marionette TRACE conn4 <- [1,2386,null,{}] 04:13:33 INFO - PROCESS | 1888 | 1469445213986 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:33 INFO - PROCESS | 1888 | 1469445213991 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:34 INFO - PROCESS | 1888 | 1469445214313 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:13:34 INFO - PROCESS | 1888 | 1469445214691 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:34 INFO - PROCESS | 1888 | 1469445214702 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89b000 == 43 [pid = 1888] [id = 604] 04:13:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x9070c400) [pid = 1888] [serial = 1813] [outer = (nil)] 04:13:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x93b3a800) [pid = 1888] [serial = 1814] [outer = 0x9070c400] 04:13:34 INFO - PROCESS | 1888 | 1469445214789 Marionette DEBUG loaded listener.js 04:13:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x93b6e000) [pid = 1888] [serial = 1815] [outer = 0x9070c400] 04:13:35 INFO - PROCESS | 1888 | 1469445215803 Marionette TRACE conn4 <- [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]]]}] 04:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1894ms 04:13:35 INFO - PROCESS | 1888 | 1469445215869 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:13:35 INFO - PROCESS | 1888 | 1469445215873 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:13:35 INFO - PROCESS | 1888 | 1469445215881 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:13:35 INFO - PROCESS | 1888 | 1469445215884 Marionette TRACE conn4 <- [1,2390,null,{}] 04:13:35 INFO - PROCESS | 1888 | 1469445215891 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:35 INFO - PROCESS | 1888 | 1469445215902 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:36 INFO - PROCESS | 1888 | 1469445216182 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:13:36 INFO - PROCESS | 1888 | 1469445216444 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:36 INFO - PROCESS | 1888 | 1469445216454 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef91800 == 44 [pid = 1888] [id = 605] 04:13:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x91c18400) [pid = 1888] [serial = 1816] [outer = (nil)] 04:13:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x93e28400) [pid = 1888] [serial = 1817] [outer = 0x91c18400] 04:13:36 INFO - PROCESS | 1888 | 1469445216553 Marionette DEBUG loaded listener.js 04:13:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x949d7800) [pid = 1888] [serial = 1818] [outer = 0x91c18400] 04:13:37 INFO - PROCESS | 1888 | 1469445217510 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1691ms 04:13:37 INFO - PROCESS | 1888 | 1469445217571 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:13:37 INFO - PROCESS | 1888 | 1469445217576 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:13:37 INFO - PROCESS | 1888 | 1469445217583 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:13:37 INFO - PROCESS | 1888 | 1469445217586 Marionette TRACE conn4 <- [1,2394,null,{}] 04:13:37 INFO - PROCESS | 1888 | 1469445217593 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:37 INFO - PROCESS | 1888 | 1469445217599 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:37 INFO - PROCESS | 1888 | 1469445217797 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:13:38 INFO - PROCESS | 1888 | 1469445218064 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 1888 | 1469445218071 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18a400 == 45 [pid = 1888] [id = 606] 04:13:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8f18a800) [pid = 1888] [serial = 1819] [outer = (nil)] 04:13:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x95305800) [pid = 1888] [serial = 1820] [outer = 0x8f18a800] 04:13:38 INFO - PROCESS | 1888 | 1469445218177 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x95308c00) [pid = 1888] [serial = 1821] [outer = 0x8f18a800] 04:13:39 INFO - PROCESS | 1888 | 1469445219143 Marionette TRACE conn4 <- [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]]]}] 04:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1636ms 04:13:39 INFO - PROCESS | 1888 | 1469445219220 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:13:39 INFO - PROCESS | 1888 | 1469445219224 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:13:39 INFO - PROCESS | 1888 | 1469445219231 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:13:39 INFO - PROCESS | 1888 | 1469445219235 Marionette TRACE conn4 <- [1,2398,null,{}] 04:13:39 INFO - PROCESS | 1888 | 1469445219241 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:39 INFO - PROCESS | 1888 | 1469445219246 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:39 INFO - PROCESS | 1888 | 1469445219479 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:13:39 INFO - PROCESS | 1888 | 1469445219758 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:39 INFO - PROCESS | 1888 | 1469445219767 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd3800 == 46 [pid = 1888] [id = 607] 04:13:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x8dbd4000) [pid = 1888] [serial = 1822] [outer = (nil)] 04:13:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x8e4df400) [pid = 1888] [serial = 1823] [outer = 0x8dbd4000] 04:13:40 INFO - PROCESS | 1888 | 1469445220103 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x8e829000) [pid = 1888] [serial = 1824] [outer = 0x8dbd4000] 04:13:41 INFO - PROCESS | 1888 | 1469445221114 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1946ms 04:13:41 INFO - PROCESS | 1888 | 1469445221179 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:13:41 INFO - PROCESS | 1888 | 1469445221185 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:13:41 INFO - PROCESS | 1888 | 1469445221195 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:13:41 INFO - PROCESS | 1888 | 1469445221199 Marionette TRACE conn4 <- [1,2402,null,{}] 04:13:41 INFO - PROCESS | 1888 | 1469445221207 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:41 INFO - PROCESS | 1888 | 1469445221213 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:41 INFO - PROCESS | 1888 | 1469445221447 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:13:41 INFO - PROCESS | 1888 | 1469445221788 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:41 INFO - PROCESS | 1888 | 1469445221796 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9be400 == 47 [pid = 1888] [id = 608] 04:13:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 110 (0x8efdc400) [pid = 1888] [serial = 1825] [outer = (nil)] 04:13:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 111 (0x907a2400) [pid = 1888] [serial = 1826] [outer = 0x8efdc400] 04:13:41 INFO - PROCESS | 1888 | 1469445221886 Marionette DEBUG loaded listener.js 04:13:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 112 (0x907cc000) [pid = 1888] [serial = 1827] [outer = 0x8efdc400] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b4800 == 46 [pid = 1888] [id = 598] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8d884400 == 45 [pid = 1888] [id = 597] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8f08bc00 == 44 [pid = 1888] [id = 596] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd2400 == 43 [pid = 1888] [id = 595] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88d800 == 42 [pid = 1888] [id = 594] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c1400 == 41 [pid = 1888] [id = 585] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8f090400 == 40 [pid = 1888] [id = 590] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd8800 == 39 [pid = 1888] [id = 586] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9ba400 == 38 [pid = 1888] [id = 592] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8f400 == 37 [pid = 1888] [id = 587] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8d885400 == 36 [pid = 1888] [id = 593] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x909e4800 == 35 [pid = 1888] [id = 588] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892800 == 34 [pid = 1888] [id = 591] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8e827400 == 33 [pid = 1888] [id = 589] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd3800 == 32 [pid = 1888] [id = 607] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18a400 == 31 [pid = 1888] [id = 606] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef91800 == 30 [pid = 1888] [id = 605] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89b000 == 29 [pid = 1888] [id = 604] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x91c1e000 == 28 [pid = 1888] [id = 602] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8e832800 == 27 [pid = 1888] [id = 603] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x907a1400 == 26 [pid = 1888] [id = 601] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbce000 == 25 [pid = 1888] [id = 599] 04:13:43 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c3000 == 24 [pid = 1888] [id = 600] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 111 (0x9157cc00) [pid = 1888] [serial = 1731] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 110 (0x93049800) [pid = 1888] [serial = 1737] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 109 (0x93b34c00) [pid = 1888] [serial = 1740] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x91cd0000) [pid = 1888] [serial = 1733] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x8e8a9800) [pid = 1888] [serial = 1719] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x907c6400) [pid = 1888] [serial = 1745] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x907c5400) [pid = 1888] [serial = 1722] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x91417800) [pid = 1888] [serial = 1728] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x91577c00) [pid = 1888] [serial = 1730] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8e5ee000) [pid = 1888] [serial = 1749] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x9304f000) [pid = 1888] [serial = 1739] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x91161c00) [pid = 1888] [serial = 1725] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8e8a4800) [pid = 1888] [serial = 1751] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8e827800) [pid = 1888] [serial = 1718] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8f184800) [pid = 1888] [serial = 1754] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x90ac4c00) [pid = 1888] [serial = 1724] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8e4e0000) [pid = 1888] [serial = 1748] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8e826800) [pid = 1888] [serial = 1742] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x907ce000) [pid = 1888] [serial = 1746] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x9140f400) [pid = 1888] [serial = 1727] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8edd6c00) [pid = 1888] [serial = 1743] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x92e1d000) [pid = 1888] [serial = 1736] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x92413400) [pid = 1888] [serial = 1734] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8edd3000) [pid = 1888] [serial = 1752] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x90704800) [pid = 1888] [serial = 1721] [outer = (nil)] [url = about:blank] 04:13:43 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8efe5c00) [pid = 1888] [serial = 1757] [outer = (nil)] [url = about:blank] 04:13:44 INFO - PROCESS | 1888 | 1469445224303 Marionette TRACE conn4 <- [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]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3141ms 04:13:44 INFO - PROCESS | 1888 | 1469445224336 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 1888 | 1469445224344 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:13:44 INFO - PROCESS | 1888 | 1469445224353 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 1888 | 1469445224357 Marionette TRACE conn4 <- [1,2406,null,{}] 04:13:44 INFO - PROCESS | 1888 | 1469445224432 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:44 INFO - PROCESS | 1888 | 1469445224442 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:44 INFO - PROCESS | 1888 | 1469445224689 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:13:44 INFO - PROCESS | 1888 | 1469445224791 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:44 INFO - PROCESS | 1888 | 1469445224802 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c1800 == 25 [pid = 1888] [id = 609] 04:13:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8d9c2c00) [pid = 1888] [serial = 1828] [outer = (nil)] 04:13:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8e4de400) [pid = 1888] [serial = 1829] [outer = 0x8d9c2c00] 04:13:44 INFO - PROCESS | 1888 | 1469445224877 Marionette DEBUG loaded listener.js 04:13:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8e5ec800) [pid = 1888] [serial = 1830] [outer = 0x8d9c2c00] 04:13:45 INFO - PROCESS | 1888 | 1469445225710 Marionette TRACE conn4 <- [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]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1436ms 04:13:45 INFO - PROCESS | 1888 | 1469445225789 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 1888 | 1469445225797 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:13:45 INFO - PROCESS | 1888 | 1469445225809 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 1888 | 1469445225813 Marionette TRACE conn4 <- [1,2410,null,{}] 04:13:45 INFO - PROCESS | 1888 | 1469445225820 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:45 INFO - PROCESS | 1888 | 1469445225826 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:46 INFO - PROCESS | 1888 | 1469445226011 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:13:46 INFO - PROCESS | 1888 | 1469445226193 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 1888 | 1469445226201 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e825c00 == 26 [pid = 1888] [id = 610] 04:13:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e8a3800) [pid = 1888] [serial = 1831] [outer = (nil)] 04:13:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8edd2400) [pid = 1888] [serial = 1832] [outer = 0x8e8a3800] 04:13:46 INFO - PROCESS | 1888 | 1469445226280 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8edd6c00) [pid = 1888] [serial = 1833] [outer = 0x8e8a3800] 04:13:47 INFO - PROCESS | 1888 | 1469445227345 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1582ms 04:13:47 INFO - PROCESS | 1888 | 1469445227392 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 1888 | 1469445227396 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:13:47 INFO - PROCESS | 1888 | 1469445227408 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 1888 | 1469445227414 Marionette TRACE conn4 <- [1,2414,null,{}] 04:13:47 INFO - PROCESS | 1888 | 1469445227433 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:47 INFO - PROCESS | 1888 | 1469445227443 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:47 INFO - PROCESS | 1888 | 1469445227676 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:13:47 INFO - PROCESS | 1888 | 1469445227702 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 1888 | 1469445227716 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f095400 == 27 [pid = 1888] [id = 611] 04:13:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8f17f400) [pid = 1888] [serial = 1834] [outer = (nil)] 04:13:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8f189000) [pid = 1888] [serial = 1835] [outer = 0x8f17f400] 04:13:47 INFO - PROCESS | 1888 | 1469445227805 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x90705800) [pid = 1888] [serial = 1836] [outer = 0x8f17f400] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x90796c00) [pid = 1888] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8d9b9800) [pid = 1888] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8efd7c00) [pid = 1888] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e4d2400) [pid = 1888] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8f180400) [pid = 1888] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8dbd7400) [pid = 1888] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x91414c00) [pid = 1888] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8ef88000) [pid = 1888] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8dbd5400) [pid = 1888] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8f08c800) [pid = 1888] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8d88a000) [pid = 1888] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e4d9800) [pid = 1888] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8d9bec00) [pid = 1888] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x909e6000) [pid = 1888] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8f093800) [pid = 1888] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:13:49 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8dbd0c00) [pid = 1888] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:13:49 INFO - PROCESS | 1888 | 1469445229504 Marionette TRACE conn4 <- [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]]]}] 04:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2152ms 04:13:49 INFO - PROCESS | 1888 | 1469445229561 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:13:49 INFO - PROCESS | 1888 | 1469445229566 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:13:49 INFO - PROCESS | 1888 | 1469445229574 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:13:49 INFO - PROCESS | 1888 | 1469445229576 Marionette TRACE conn4 <- [1,2418,null,{}] 04:13:49 INFO - PROCESS | 1888 | 1469445229583 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:49 INFO - PROCESS | 1888 | 1469445229588 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:49 INFO - PROCESS | 1888 | 1469445229821 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:13:49 INFO - PROCESS | 1888 | 1469445229972 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 1888 | 1469445229978 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c2800 == 28 [pid = 1888] [id = 612] 04:13:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8dbd2c00) [pid = 1888] [serial = 1837] [outer = (nil)] 04:13:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8efd7c00) [pid = 1888] [serial = 1838] [outer = 0x8dbd2c00] 04:13:50 INFO - PROCESS | 1888 | 1469445230055 Marionette DEBUG loaded listener.js 04:13:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x9070fc00) [pid = 1888] [serial = 1839] [outer = 0x8dbd2c00] 04:13:50 INFO - PROCESS | 1888 | 1469445230897 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1385ms 04:13:50 INFO - PROCESS | 1888 | 1469445230979 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 1888 | 1469445230986 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:13:51 INFO - PROCESS | 1888 | 1469445231003 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:13:51 INFO - PROCESS | 1888 | 1469445231010 Marionette TRACE conn4 <- [1,2422,null,{}] 04:13:51 INFO - PROCESS | 1888 | 1469445231020 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:51 INFO - PROCESS | 1888 | 1469445231026 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:51 INFO - PROCESS | 1888 | 1469445231260 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:13:51 INFO - PROCESS | 1888 | 1469445231567 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:51 INFO - PROCESS | 1888 | 1469445231593 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd7000 == 29 [pid = 1888] [id = 613] 04:13:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8dbd7800) [pid = 1888] [serial = 1840] [outer = (nil)] 04:13:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e4de800) [pid = 1888] [serial = 1841] [outer = 0x8dbd7800] 04:13:51 INFO - PROCESS | 1888 | 1469445231750 Marionette DEBUG loaded listener.js 04:13:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e827400) [pid = 1888] [serial = 1842] [outer = 0x8dbd7800] 04:13:52 INFO - PROCESS | 1888 | 1469445232682 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1738ms 04:13:52 INFO - PROCESS | 1888 | 1469445232741 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:13:52 INFO - PROCESS | 1888 | 1469445232747 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:13:52 INFO - PROCESS | 1888 | 1469445232758 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:13:52 INFO - PROCESS | 1888 | 1469445232763 Marionette TRACE conn4 <- [1,2426,null,{}] 04:13:52 INFO - PROCESS | 1888 | 1469445232771 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:52 INFO - PROCESS | 1888 | 1469445232777 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:53 INFO - PROCESS | 1888 | 1469445233002 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:13:53 INFO - PROCESS | 1888 | 1469445233186 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:53 INFO - PROCESS | 1888 | 1469445233195 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef91800 == 30 [pid = 1888] [id = 614] 04:13:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8efd8800) [pid = 1888] [serial = 1843] [outer = (nil)] 04:13:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8efe6000) [pid = 1888] [serial = 1844] [outer = 0x8efd8800] 04:13:53 INFO - PROCESS | 1888 | 1469445233287 Marionette DEBUG loaded listener.js 04:13:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x90701400) [pid = 1888] [serial = 1845] [outer = 0x8efd8800] 04:13:54 INFO - PROCESS | 1888 | 1469445234363 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1639ms 04:13:54 INFO - PROCESS | 1888 | 1469445234394 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:13:54 INFO - PROCESS | 1888 | 1469445234398 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:13:54 INFO - PROCESS | 1888 | 1469445234405 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:13:54 INFO - PROCESS | 1888 | 1469445234409 Marionette TRACE conn4 <- [1,2430,null,{}] 04:13:54 INFO - PROCESS | 1888 | 1469445234425 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:54 INFO - PROCESS | 1888 | 1469445234435 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:54 INFO - PROCESS | 1888 | 1469445234656 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:13:54 INFO - PROCESS | 1888 | 1469445234949 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 1888 | 1469445234966 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x909dec00 == 31 [pid = 1888] [id = 615] 04:13:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x909e0800) [pid = 1888] [serial = 1846] [outer = (nil)] 04:13:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x90ac2800) [pid = 1888] [serial = 1847] [outer = 0x909e0800] 04:13:55 INFO - PROCESS | 1888 | 1469445235112 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x90707000) [pid = 1888] [serial = 1848] [outer = 0x909e0800] 04:13:56 INFO - PROCESS | 1888 | 1469445236183 Marionette TRACE conn4 <- [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]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1836ms 04:13:56 INFO - PROCESS | 1888 | 1469445236242 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 1888 | 1469445236245 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:13:56 INFO - PROCESS | 1888 | 1469445236253 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 1888 | 1469445236256 Marionette TRACE conn4 <- [1,2434,null,{}] 04:13:56 INFO - PROCESS | 1888 | 1469445236263 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:56 INFO - PROCESS | 1888 | 1469445236268 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:56 INFO - PROCESS | 1888 | 1469445236468 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:13:56 INFO - PROCESS | 1888 | 1469445236720 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:56 INFO - PROCESS | 1888 | 1469445236727 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x9079c800 == 32 [pid = 1888] [id = 616] 04:13:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x90ac8c00) [pid = 1888] [serial = 1849] [outer = (nil)] 04:13:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x91414000) [pid = 1888] [serial = 1850] [outer = 0x90ac8c00] 04:13:56 INFO - PROCESS | 1888 | 1469445236861 Marionette DEBUG loaded listener.js 04:13:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x91419800) [pid = 1888] [serial = 1851] [outer = 0x90ac8c00] 04:13:57 INFO - PROCESS | 1888 | 1469445237850 Marionette TRACE conn4 <- [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]]]}] 04:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1642ms 04:13:57 INFO - PROCESS | 1888 | 1469445237896 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:13:57 INFO - PROCESS | 1888 | 1469445237900 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:13:57 INFO - PROCESS | 1888 | 1469445237907 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 1888 | 1469445237910 Marionette TRACE conn4 <- [1,2438,null,{}] 04:13:57 INFO - PROCESS | 1888 | 1469445237916 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:57 INFO - PROCESS | 1888 | 1469445237921 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:58 INFO - PROCESS | 1888 | 1469445238108 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:13:58 INFO - PROCESS | 1888 | 1469445238300 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 1888 | 1469445238311 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x8eddbc00 == 33 [pid = 1888] [id = 617] 04:13:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8f094800) [pid = 1888] [serial = 1852] [outer = (nil)] 04:13:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x9157cc00) [pid = 1888] [serial = 1853] [outer = 0x8f094800] 04:13:58 INFO - PROCESS | 1888 | 1469445238440 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x9157ec00) [pid = 1888] [serial = 1854] [outer = 0x8f094800] 04:13:59 INFO - PROCESS | 1888 | 1469445239441 Marionette TRACE conn4 <- [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]]]}] 04:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1592ms 04:13:59 INFO - PROCESS | 1888 | 1469445239500 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:13:59 INFO - PROCESS | 1888 | 1469445239504 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:13:59 INFO - PROCESS | 1888 | 1469445239512 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:13:59 INFO - PROCESS | 1888 | 1469445239516 Marionette TRACE conn4 <- [1,2442,null,{}] 04:13:59 INFO - PROCESS | 1888 | 1469445239522 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:59 INFO - PROCESS | 1888 | 1469445239534 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:13:59 INFO - PROCESS | 1888 | 1469445239813 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:14:00 INFO - PROCESS | 1888 | 1469445240113 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:00 INFO - PROCESS | 1888 | 1469445240123 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d890000 == 34 [pid = 1888] [id = 618] 04:14:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x91413400) [pid = 1888] [serial = 1855] [outer = (nil)] 04:14:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x91c1e800) [pid = 1888] [serial = 1856] [outer = 0x91413400] 04:14:00 INFO - PROCESS | 1888 | 1469445240219 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91ccc400) [pid = 1888] [serial = 1857] [outer = 0x91413400] 04:14:01 INFO - PROCESS | 1888 | 1469445241147 Marionette TRACE conn4 <- [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]]]}] 04:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1684ms 04:14:01 INFO - PROCESS | 1888 | 1469445241198 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:14:01 INFO - PROCESS | 1888 | 1469445241202 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:14:01 INFO - PROCESS | 1888 | 1469445241209 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:14:01 INFO - PROCESS | 1888 | 1469445241213 Marionette TRACE conn4 <- [1,2446,null,{}] 04:14:01 INFO - PROCESS | 1888 | 1469445241219 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:01 INFO - PROCESS | 1888 | 1469445241224 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:01 INFO - PROCESS | 1888 | 1469445241420 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:14:01 INFO - PROCESS | 1888 | 1469445241611 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:01 INFO - PROCESS | 1888 | 1469445241618 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd6c00 == 35 [pid = 1888] [id = 619] 04:14:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8ef85400) [pid = 1888] [serial = 1858] [outer = (nil)] 04:14:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x92414800) [pid = 1888] [serial = 1859] [outer = 0x8ef85400] 04:14:01 INFO - PROCESS | 1888 | 1469445241754 Marionette DEBUG loaded listener.js 04:14:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x92417400) [pid = 1888] [serial = 1860] [outer = 0x8ef85400] 04:14:02 INFO - PROCESS | 1888 | 1469445242832 Marionette TRACE conn4 <- [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]]]}] 04:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1684ms 04:14:02 INFO - PROCESS | 1888 | 1469445242895 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:14:02 INFO - PROCESS | 1888 | 1469445242900 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:14:02 INFO - PROCESS | 1888 | 1469445242906 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:14:02 INFO - PROCESS | 1888 | 1469445242910 Marionette TRACE conn4 <- [1,2450,null,{}] 04:14:02 INFO - PROCESS | 1888 | 1469445242916 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:02 INFO - PROCESS | 1888 | 1469445242922 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:03 INFO - PROCESS | 1888 | 1469445243158 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:14:03 INFO - PROCESS | 1888 | 1469445243393 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 1888 | 1469445243402 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9ba800 == 36 [pid = 1888] [id = 620] 04:14:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8d9be800) [pid = 1888] [serial = 1861] [outer = (nil)] 04:14:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x9191dc00) [pid = 1888] [serial = 1862] [outer = 0x8d9be800] 04:14:03 INFO - PROCESS | 1888 | 1469445243529 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x92412800) [pid = 1888] [serial = 1863] [outer = 0x8d9be800] 04:14:04 INFO - PROCESS | 1888 | 1469445244669 Marionette TRACE conn4 <- [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]]]}] 04:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1801ms 04:14:04 INFO - PROCESS | 1888 | 1469445244707 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 1888 | 1469445244715 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:14:04 INFO - PROCESS | 1888 | 1469445244724 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 1888 | 1469445244728 Marionette TRACE conn4 <- [1,2454,null,{}] 04:14:04 INFO - PROCESS | 1888 | 1469445244736 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:04 INFO - PROCESS | 1888 | 1469445244742 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:04 INFO - PROCESS | 1888 | 1469445244956 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:14:05 INFO - PROCESS | 1888 | 1469445245214 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:05 INFO - PROCESS | 1888 | 1469445245226 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd5c00 == 37 [pid = 1888] [id = 621] 04:14:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x8dbd7400) [pid = 1888] [serial = 1864] [outer = (nil)] 04:14:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x8e5f4400) [pid = 1888] [serial = 1865] [outer = 0x8dbd7400] 04:14:05 INFO - PROCESS | 1888 | 1469445245319 Marionette DEBUG loaded listener.js 04:14:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x8e812c00) [pid = 1888] [serial = 1866] [outer = 0x8dbd7400] 04:14:06 INFO - PROCESS | 1888 | 1469445246374 Marionette TRACE conn4 <- [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]]]}] 04:14:06 INFO - PROCESS | 1888 | --DOCSHELL 0x8f095400 == 36 [pid = 1888] [id = 611] 04:14:06 INFO - PROCESS | 1888 | --DOCSHELL 0x8e825c00 == 35 [pid = 1888] [id = 610] 04:14:06 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c1800 == 34 [pid = 1888] [id = 609] 04:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1689ms 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x91cc2400) [pid = 1888] [serial = 1800] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x9079e000) [pid = 1888] [serial = 1791] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8f181800) [pid = 1888] [serial = 1797] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x90701800) [pid = 1888] [serial = 1755] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x91c11000) [pid = 1888] [serial = 1799] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x90ac4000) [pid = 1888] [serial = 1793] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8e81c400) [pid = 1888] [serial = 1796] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x9116a400) [pid = 1888] [serial = 1794] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8efe0800) [pid = 1888] [serial = 1763] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8f08e000) [pid = 1888] [serial = 1764] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8e4dd800) [pid = 1888] [serial = 1760] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e5f8400) [pid = 1888] [serial = 1761] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x9241a400) [pid = 1888] [serial = 1778] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x92e16c00) [pid = 1888] [serial = 1779] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8e4d9c00) [pid = 1888] [serial = 1784] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e5eb800) [pid = 1888] [serial = 1785] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x91580c00) [pid = 1888] [serial = 1772] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x91844400) [pid = 1888] [serial = 1773] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x9116c000) [pid = 1888] [serial = 1769] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x90ac5c00) [pid = 1888] [serial = 1770] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e819800) [pid = 1888] [serial = 1787] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8eddac00) [pid = 1888] [serial = 1788] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x90794c00) [pid = 1888] [serial = 1790] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e816400) [pid = 1888] [serial = 1781] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e8a3c00) [pid = 1888] [serial = 1782] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x90795400) [pid = 1888] [serial = 1758] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x91c18800) [pid = 1888] [serial = 1775] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x9240dc00) [pid = 1888] [serial = 1776] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x90abf800) [pid = 1888] [serial = 1766] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8edd9000) [pid = 1888] [serial = 1767] [outer = (nil)] [url = about:blank] 04:14:06 INFO - PROCESS | 1888 | 1469445246444 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 1888 | 1469445246475 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:14:06 INFO - PROCESS | 1888 | 1469445246494 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 1888 | 1469445246499 Marionette TRACE conn4 <- [1,2458,null,{}] 04:14:06 INFO - PROCESS | 1888 | 1469445246513 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:06 INFO - PROCESS | 1888 | 1469445246521 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:06 INFO - PROCESS | 1888 | 1469445246715 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:14:06 INFO - PROCESS | 1888 | 1469445246915 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:06 INFO - PROCESS | 1888 | 1469445246922 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ef800 == 35 [pid = 1888] [id = 622] 04:14:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e825c00) [pid = 1888] [serial = 1867] [outer = (nil)] 04:14:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e8a4000) [pid = 1888] [serial = 1868] [outer = 0x8e825c00] 04:14:07 INFO - PROCESS | 1888 | 1469445247014 Marionette DEBUG loaded listener.js 04:14:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8edd4800) [pid = 1888] [serial = 1869] [outer = 0x8e825c00] 04:14:07 INFO - PROCESS | 1888 | 1469445247910 Marionette TRACE conn4 <- [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]]]}] 04:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1446ms 04:14:07 INFO - PROCESS | 1888 | 1469445247940 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:14:07 INFO - PROCESS | 1888 | 1469445247944 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:14:07 INFO - PROCESS | 1888 | 1469445247951 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:14:07 INFO - PROCESS | 1888 | 1469445247957 Marionette TRACE conn4 <- [1,2462,null,{}] 04:14:07 INFO - PROCESS | 1888 | 1469445247974 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:07 INFO - PROCESS | 1888 | 1469445247984 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:08 INFO - PROCESS | 1888 | 1469445248173 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:14:08 INFO - PROCESS | 1888 | 1469445248330 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:08 INFO - PROCESS | 1888 | 1469445248343 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f181800 == 36 [pid = 1888] [id = 623] 04:14:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8f184800) [pid = 1888] [serial = 1870] [outer = (nil)] 04:14:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x9070e800) [pid = 1888] [serial = 1871] [outer = 0x8f184800] 04:14:08 INFO - PROCESS | 1888 | 1469445248421 Marionette DEBUG loaded listener.js 04:14:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x9079dc00) [pid = 1888] [serial = 1872] [outer = 0x8f184800] 04:14:09 INFO - PROCESS | 1888 | 1469445249381 Marionette TRACE conn4 <- [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]]]}] 04:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1491ms 04:14:09 INFO - PROCESS | 1888 | 1469445249443 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 1888 | 1469445249448 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:14:09 INFO - PROCESS | 1888 | 1469445249470 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 1888 | 1469445249474 Marionette TRACE conn4 <- [1,2466,null,{}] 04:14:09 INFO - PROCESS | 1888 | 1469445249480 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:09 INFO - PROCESS | 1888 | 1469445249486 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:09 INFO - PROCESS | 1888 | 1469445249731 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:14:09 INFO - PROCESS | 1888 | 1469445249762 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 1888 | 1469445249768 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81c000 == 37 [pid = 1888] [id = 624] 04:14:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x907ce000) [pid = 1888] [serial = 1873] [outer = (nil)] 04:14:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x90abd800) [pid = 1888] [serial = 1874] [outer = 0x907ce000] 04:14:09 INFO - PROCESS | 1888 | 1469445249844 Marionette DEBUG loaded listener.js 04:14:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x90ac9c00) [pid = 1888] [serial = 1875] [outer = 0x907ce000] 04:14:10 INFO - PROCESS | 1888 | 1469445250821 Marionette TRACE conn4 <- [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]]]}] 04:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1382ms 04:14:10 INFO - PROCESS | 1888 | 1469445250852 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:14:10 INFO - PROCESS | 1888 | 1469445250856 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:14:10 INFO - PROCESS | 1888 | 1469445250864 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 1888 | 1469445250867 Marionette TRACE conn4 <- [1,2470,null,{}] 04:14:10 INFO - PROCESS | 1888 | 1469445250878 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:10 INFO - PROCESS | 1888 | 1469445250883 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:11 INFO - PROCESS | 1888 | 1469445251121 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8f17f400) [pid = 1888] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x9070c400) [pid = 1888] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8efdc400) [pid = 1888] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x907c7c00) [pid = 1888] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8f18a800) [pid = 1888] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8dbccc00) [pid = 1888] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8d9c2c00) [pid = 1888] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x91c18400) [pid = 1888] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8dbd4000) [pid = 1888] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91cc1400) [pid = 1888] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8e8a3800) [pid = 1888] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:14:11 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x92e14000) [pid = 1888] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:14:11 INFO - PROCESS | 1888 | 1469445251325 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 1888 | 1469445251334 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d884400 == 38 [pid = 1888] [id = 625] 04:14:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8d9c0800) [pid = 1888] [serial = 1876] [outer = (nil)] 04:14:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8dbd4000) [pid = 1888] [serial = 1877] [outer = 0x8d9c0800] 04:14:11 INFO - PROCESS | 1888 | 1469445251409 Marionette DEBUG loaded listener.js 04:14:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8efdbc00) [pid = 1888] [serial = 1878] [outer = 0x8d9c0800] 04:14:12 INFO - PROCESS | 1888 | 1469445252283 Marionette TRACE conn4 <- [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]]]}] 04:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1435ms 04:14:12 INFO - PROCESS | 1888 | 1469445252300 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:14:12 INFO - PROCESS | 1888 | 1469445252304 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:14:12 INFO - PROCESS | 1888 | 1469445252328 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 1888 | 1469445252334 Marionette TRACE conn4 <- [1,2474,null,{}] 04:14:12 INFO - PROCESS | 1888 | 1469445252342 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:12 INFO - PROCESS | 1888 | 1469445252352 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:12 INFO - PROCESS | 1888 | 1469445252571 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:14:12 INFO - PROCESS | 1888 | 1469445252719 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:12 INFO - PROCESS | 1888 | 1469445252730 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f180c00 == 39 [pid = 1888] [id = 626] 04:14:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8f18b800) [pid = 1888] [serial = 1879] [outer = (nil)] 04:14:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x91846c00) [pid = 1888] [serial = 1880] [outer = 0x8f18b800] 04:14:12 INFO - PROCESS | 1888 | 1469445252804 Marionette DEBUG loaded listener.js 04:14:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91917800) [pid = 1888] [serial = 1881] [outer = 0x8f18b800] 04:14:13 INFO - PROCESS | 1888 | 1469445253834 Marionette TRACE conn4 <- [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]]]}] 04:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1551ms 04:14:13 INFO - PROCESS | 1888 | 1469445253881 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:14:13 INFO - PROCESS | 1888 | 1469445253893 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:14:13 INFO - PROCESS | 1888 | 1469445253903 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:14:13 INFO - PROCESS | 1888 | 1469445253909 Marionette TRACE conn4 <- [1,2478,null,{}] 04:14:13 INFO - PROCESS | 1888 | 1469445253919 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:13 INFO - PROCESS | 1888 | 1469445253925 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:14 INFO - PROCESS | 1888 | 1469445254175 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:14:14 INFO - PROCESS | 1888 | 1469445254509 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 1888 | 1469445254519 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd1800 == 40 [pid = 1888] [id = 627] 04:14:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8dbd1c00) [pid = 1888] [serial = 1882] [outer = (nil)] 04:14:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e81c400) [pid = 1888] [serial = 1883] [outer = 0x8dbd1c00] 04:14:14 INFO - PROCESS | 1888 | 1469445254614 Marionette DEBUG loaded listener.js 04:14:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e8a7400) [pid = 1888] [serial = 1884] [outer = 0x8dbd1c00] 04:14:15 INFO - PROCESS | 1888 | 1469445255597 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1745ms 04:14:15 INFO - PROCESS | 1888 | 1469445255648 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:14:15 INFO - PROCESS | 1888 | 1469445255656 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:14:15 INFO - PROCESS | 1888 | 1469445255668 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:14:15 INFO - PROCESS | 1888 | 1469445255672 Marionette TRACE conn4 <- [1,2482,null,{}] 04:14:15 INFO - PROCESS | 1888 | 1469445255679 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:15 INFO - PROCESS | 1888 | 1469445255685 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:15 INFO - PROCESS | 1888 | 1469445255902 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:14:16 INFO - PROCESS | 1888 | 1469445256102 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:16 INFO - PROCESS | 1888 | 1469445256115 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e811c00 == 41 [pid = 1888] [id = 628] 04:14:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8f18a000) [pid = 1888] [serial = 1885] [outer = (nil)] 04:14:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x907c4400) [pid = 1888] [serial = 1886] [outer = 0x8f18a000] 04:14:16 INFO - PROCESS | 1888 | 1469445256244 Marionette DEBUG loaded listener.js 04:14:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x909e3800) [pid = 1888] [serial = 1887] [outer = 0x8f18a000] 04:14:17 INFO - PROCESS | 1888 | 1469445257334 Marionette TRACE conn4 <- [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]]]}] 04:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1699ms 04:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:14:17 INFO - PROCESS | 1888 | 1469445257367 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:14:17 INFO - PROCESS | 1888 | 1469445257371 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:14:17 INFO - PROCESS | 1888 | 1469445257379 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:14:17 INFO - PROCESS | 1888 | 1469445257385 Marionette TRACE conn4 <- [1,2486,null,{}] 04:14:17 INFO - PROCESS | 1888 | 1469445257410 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:17 INFO - PROCESS | 1888 | 1469445257424 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:17 INFO - PROCESS | 1888 | 1469445257629 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:14:17 INFO - PROCESS | 1888 | 1469445257874 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:17 INFO - PROCESS | 1888 | 1469445257889 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x9116c000 == 42 [pid = 1888] [id = 629] 04:14:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x91911c00) [pid = 1888] [serial = 1888] [outer = (nil)] 04:14:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x91c13800) [pid = 1888] [serial = 1889] [outer = 0x91911c00] 04:14:18 INFO - PROCESS | 1888 | 1469445258021 Marionette DEBUG loaded listener.js 04:14:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91cc2c00) [pid = 1888] [serial = 1890] [outer = 0x91911c00] 04:14:19 INFO - PROCESS | 1888 | 1469445259016 Marionette TRACE conn4 <- [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]]]}] 04:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1699ms 04:14:19 INFO - PROCESS | 1888 | 1469445259077 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:14:19 INFO - PROCESS | 1888 | 1469445259082 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:14:19 INFO - PROCESS | 1888 | 1469445259090 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:14:19 INFO - PROCESS | 1888 | 1469445259094 Marionette TRACE conn4 <- [1,2490,null,{}] 04:14:19 INFO - PROCESS | 1888 | 1469445259100 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:19 INFO - PROCESS | 1888 | 1469445259106 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:19 INFO - PROCESS | 1888 | 1469445259303 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:14:19 INFO - PROCESS | 1888 | 1469445259564 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:19 INFO - PROCESS | 1888 | 1469445259573 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bcc00 == 43 [pid = 1888] [id = 630] 04:14:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8e82c000) [pid = 1888] [serial = 1891] [outer = (nil)] 04:14:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x92416000) [pid = 1888] [serial = 1892] [outer = 0x8e82c000] 04:14:19 INFO - PROCESS | 1888 | 1469445259700 Marionette DEBUG loaded listener.js 04:14:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x92e1d000) [pid = 1888] [serial = 1893] [outer = 0x8e82c000] 04:14:20 INFO - PROCESS | 1888 | 1469445260620 Marionette TRACE conn4 <- [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]]]}] 04:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1587ms 04:14:20 INFO - PROCESS | 1888 | 1469445260679 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 1888 | 1469445260683 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:14:20 INFO - PROCESS | 1888 | 1469445260690 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 1888 | 1469445260694 Marionette TRACE conn4 <- [1,2494,null,{}] 04:14:20 INFO - PROCESS | 1888 | 1469445260700 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:20 INFO - PROCESS | 1888 | 1469445260705 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:20 INFO - PROCESS | 1888 | 1469445260897 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:14:21 INFO - PROCESS | 1888 | 1469445261087 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:21 INFO - PROCESS | 1888 | 1469445261098 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x91166000 == 44 [pid = 1888] [id = 631] 04:14:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x9240f000) [pid = 1888] [serial = 1894] [outer = (nil)] 04:14:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x93b35400) [pid = 1888] [serial = 1895] [outer = 0x9240f000] 04:14:21 INFO - PROCESS | 1888 | 1469445261179 Marionette DEBUG loaded listener.js 04:14:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x93b36c00) [pid = 1888] [serial = 1896] [outer = 0x9240f000] 04:14:22 INFO - PROCESS | 1888 | 1469445262128 Marionette TRACE conn4 <- [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]]]}] 04:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1481ms 04:14:22 INFO - PROCESS | 1888 | 1469445262189 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:14:22 INFO - PROCESS | 1888 | 1469445262194 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:14:22 INFO - PROCESS | 1888 | 1469445262202 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:14:22 INFO - PROCESS | 1888 | 1469445262205 Marionette TRACE conn4 <- [1,2498,null,{}] 04:14:22 INFO - PROCESS | 1888 | 1469445262212 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:22 INFO - PROCESS | 1888 | 1469445262222 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:22 INFO - PROCESS | 1888 | 1469445262457 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:14:22 INFO - PROCESS | 1888 | 1469445262623 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 1888 | 1469445262630 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ecc00 == 45 [pid = 1888] [id = 632] 04:14:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x9304b400) [pid = 1888] [serial = 1897] [outer = (nil)] 04:14:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x93e2ac00) [pid = 1888] [serial = 1898] [outer = 0x9304b400] 04:14:22 INFO - PROCESS | 1888 | 1469445262713 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x949df000) [pid = 1888] [serial = 1899] [outer = 0x9304b400] 04:14:23 INFO - PROCESS | 1888 | 1469445263699 Marionette TRACE conn4 <- [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]]]}] 04:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1531ms 04:14:23 INFO - PROCESS | 1888 | 1469445263734 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:14:23 INFO - PROCESS | 1888 | 1469445263737 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:14:23 INFO - PROCESS | 1888 | 1469445263744 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:14:23 INFO - PROCESS | 1888 | 1469445263747 Marionette TRACE conn4 <- [1,2502,null,{}] 04:14:23 INFO - PROCESS | 1888 | 1469445263753 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:23 INFO - PROCESS | 1888 | 1469445263759 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:23 INFO - PROCESS | 1888 | 1469445263953 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:14:24 INFO - PROCESS | 1888 | 1469445264151 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:24 INFO - PROCESS | 1888 | 1469445264162 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5efc00 == 46 [pid = 1888] [id = 633] 04:14:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8efe1400) [pid = 1888] [serial = 1900] [outer = (nil)] 04:14:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x9530c000) [pid = 1888] [serial = 1901] [outer = 0x8efe1400] 04:14:24 INFO - PROCESS | 1888 | 1469445264242 Marionette DEBUG loaded listener.js 04:14:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x9530d800) [pid = 1888] [serial = 1902] [outer = 0x8efe1400] 04:14:25 INFO - PROCESS | 1888 | 1469445265299 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1588ms 04:14:25 INFO - PROCESS | 1888 | 1469445265334 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:14:25 INFO - PROCESS | 1888 | 1469445265338 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:14:25 INFO - PROCESS | 1888 | 1469445265346 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:14:25 INFO - PROCESS | 1888 | 1469445265351 Marionette TRACE conn4 <- [1,2506,null,{}] 04:14:25 INFO - PROCESS | 1888 | 1469445265357 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:25 INFO - PROCESS | 1888 | 1469445265363 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:25 INFO - PROCESS | 1888 | 1469445265566 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:14:26 INFO - PROCESS | 1888 | 1469445266159 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:26 INFO - PROCESS | 1888 | 1469445266168 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd5400 == 47 [pid = 1888] [id = 634] 04:14:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8dbd8800) [pid = 1888] [serial = 1903] [outer = (nil)] 04:14:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8e4df800) [pid = 1888] [serial = 1904] [outer = 0x8dbd8800] 04:14:26 INFO - PROCESS | 1888 | 1469445266256 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x8e81e400) [pid = 1888] [serial = 1905] [outer = 0x8dbd8800] 04:14:27 INFO - PROCESS | 1888 | 1469445267175 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1889ms 04:14:27 INFO - PROCESS | 1888 | 1469445267238 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:14:27 INFO - PROCESS | 1888 | 1469445267244 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:14:27 INFO - PROCESS | 1888 | 1469445267252 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:14:27 INFO - PROCESS | 1888 | 1469445267257 Marionette TRACE conn4 <- [1,2510,null,{}] 04:14:27 INFO - PROCESS | 1888 | 1469445267265 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:27 INFO - PROCESS | 1888 | 1469445267273 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:27 INFO - PROCESS | 1888 | 1469445267466 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:14:27 INFO - PROCESS | 1888 | 1469445267644 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 1888 | 1469445267655 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f188400 == 48 [pid = 1888] [id = 635] 04:14:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x90701800) [pid = 1888] [serial = 1906] [outer = (nil)] 04:14:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x9070f800) [pid = 1888] [serial = 1907] [outer = 0x90701800] 04:14:27 INFO - PROCESS | 1888 | 1469445267826 Marionette DEBUG loaded listener.js 04:14:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x907a0800) [pid = 1888] [serial = 1908] [outer = 0x90701800] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9be400 == 47 [pid = 1888] [id = 608] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8d884400 == 46 [pid = 1888] [id = 625] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81c000 == 45 [pid = 1888] [id = 624] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8f181800 == 44 [pid = 1888] [id = 623] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ef800 == 43 [pid = 1888] [id = 622] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd5c00 == 42 [pid = 1888] [id = 621] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c2800 == 41 [pid = 1888] [id = 612] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd7000 == 40 [pid = 1888] [id = 613] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef91800 == 39 [pid = 1888] [id = 614] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8eddbc00 == 38 [pid = 1888] [id = 617] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8d890000 == 37 [pid = 1888] [id = 618] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x9079c800 == 36 [pid = 1888] [id = 616] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x909dec00 == 35 [pid = 1888] [id = 615] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd6c00 == 34 [pid = 1888] [id = 619] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9ba800 == 33 [pid = 1888] [id = 620] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd5400 == 32 [pid = 1888] [id = 634] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5efc00 == 31 [pid = 1888] [id = 633] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ecc00 == 30 [pid = 1888] [id = 632] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bcc00 == 29 [pid = 1888] [id = 630] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x91166000 == 28 [pid = 1888] [id = 631] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x9116c000 == 27 [pid = 1888] [id = 629] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8e811c00 == 26 [pid = 1888] [id = 628] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8f180c00 == 25 [pid = 1888] [id = 626] 04:14:29 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd1800 == 24 [pid = 1888] [id = 627] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x8f189000) [pid = 1888] [serial = 1835] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x93b6e000) [pid = 1888] [serial = 1815] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x907cc000) [pid = 1888] [serial = 1827] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x909da000) [pid = 1888] [serial = 1805] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x95308c00) [pid = 1888] [serial = 1821] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8e81b000) [pid = 1888] [serial = 1802] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8e4de400) [pid = 1888] [serial = 1829] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x949d7800) [pid = 1888] [serial = 1818] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x909e2800) [pid = 1888] [serial = 1806] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x95305800) [pid = 1888] [serial = 1820] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8e4df400) [pid = 1888] [serial = 1823] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e5ec800) [pid = 1888] [serial = 1830] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x92418000) [pid = 1888] [serial = 1809] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x93b3a800) [pid = 1888] [serial = 1814] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8edd2400) [pid = 1888] [serial = 1832] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x907a2400) [pid = 1888] [serial = 1826] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x93b2f800) [pid = 1888] [serial = 1812] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e829000) [pid = 1888] [serial = 1824] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x90705800) [pid = 1888] [serial = 1836] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x93e28400) [pid = 1888] [serial = 1817] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x91cc8000) [pid = 1888] [serial = 1808] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8edd9400) [pid = 1888] [serial = 1803] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x92e1e800) [pid = 1888] [serial = 1811] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8edd6c00) [pid = 1888] [serial = 1833] [outer = (nil)] [url = about:blank] 04:14:29 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8efd7c00) [pid = 1888] [serial = 1838] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 1888 | 1469445270186 Marionette TRACE conn4 <- [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]]]}] 04:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2998ms 04:14:30 INFO - PROCESS | 1888 | 1469445270251 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:14:30 INFO - PROCESS | 1888 | 1469445270257 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:14:30 INFO - PROCESS | 1888 | 1469445270267 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:14:30 INFO - PROCESS | 1888 | 1469445270271 Marionette TRACE conn4 <- [1,2514,null,{}] 04:14:30 INFO - PROCESS | 1888 | 1469445270279 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:30 INFO - PROCESS | 1888 | 1469445270284 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:30 INFO - PROCESS | 1888 | 1469445270570 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:14:30 INFO - PROCESS | 1888 | 1469445270586 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:30 INFO - PROCESS | 1888 | 1469445270595 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd1400 == 25 [pid = 1888] [id = 636] 04:14:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8dbd3000) [pid = 1888] [serial = 1909] [outer = (nil)] 04:14:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e4d9000) [pid = 1888] [serial = 1910] [outer = 0x8dbd3000] 04:14:30 INFO - PROCESS | 1888 | 1469445270675 Marionette DEBUG loaded listener.js 04:14:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e4dd400) [pid = 1888] [serial = 1911] [outer = 0x8dbd3000] 04:14:31 INFO - PROCESS | 1888 | 1469445271622 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1381ms 04:14:31 INFO - PROCESS | 1888 | 1469445271651 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:14:31 INFO - PROCESS | 1888 | 1469445271660 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:14:31 INFO - PROCESS | 1888 | 1469445271693 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:14:31 INFO - PROCESS | 1888 | 1469445271697 Marionette TRACE conn4 <- [1,2518,null,{}] 04:14:31 INFO - PROCESS | 1888 | 1469445271704 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:31 INFO - PROCESS | 1888 | 1469445271710 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:31 INFO - PROCESS | 1888 | 1469445271907 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:14:31 INFO - PROCESS | 1888 | 1469445271920 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 1888 | 1469445271930 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a4400 == 26 [pid = 1888] [id = 637] 04:14:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8e8a6000) [pid = 1888] [serial = 1912] [outer = (nil)] 04:14:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8edd2400) [pid = 1888] [serial = 1913] [outer = 0x8e8a6000] 04:14:32 INFO - PROCESS | 1888 | 1469445272003 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8eddac00) [pid = 1888] [serial = 1914] [outer = 0x8e8a6000] 04:14:33 INFO - PROCESS | 1888 | 1469445273275 Marionette TRACE conn4 <- [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]]]}] 04:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1638ms 04:14:33 INFO - PROCESS | 1888 | 1469445273337 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:14:33 INFO - PROCESS | 1888 | 1469445273341 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:14:33 INFO - PROCESS | 1888 | 1469445273348 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:14:33 INFO - PROCESS | 1888 | 1469445273355 Marionette TRACE conn4 <- [1,2522,null,{}] 04:14:33 INFO - PROCESS | 1888 | 1469445273402 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:33 INFO - PROCESS | 1888 | 1469445273413 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:33 INFO - PROCESS | 1888 | 1469445273645 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:14:33 INFO - PROCESS | 1888 | 1469445273676 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:33 INFO - PROCESS | 1888 | 1469445273689 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f086c00 == 27 [pid = 1888] [id = 638] 04:14:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8f087800) [pid = 1888] [serial = 1915] [outer = (nil)] 04:14:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8f094000) [pid = 1888] [serial = 1916] [outer = 0x8f087800] 04:14:33 INFO - PROCESS | 1888 | 1469445273765 Marionette DEBUG loaded listener.js 04:14:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8f18c800) [pid = 1888] [serial = 1917] [outer = 0x8f087800] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x907ce000) [pid = 1888] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8d9c0800) [pid = 1888] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8f18b800) [pid = 1888] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8dbd7400) [pid = 1888] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e825c00) [pid = 1888] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x909e0800) [pid = 1888] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8f094800) [pid = 1888] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91413400) [pid = 1888] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8dbd7800) [pid = 1888] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8dbd2c00) [pid = 1888] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:14:34 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8f184800) [pid = 1888] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:14:35 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8ef85400) [pid = 1888] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:14:35 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8d9be800) [pid = 1888] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:14:35 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x90ac8c00) [pid = 1888] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:14:35 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8efd8800) [pid = 1888] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:14:35 INFO - PROCESS | 1888 | 1469445275429 Marionette TRACE conn4 <- [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]]]}] 04:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2146ms 04:14:35 INFO - PROCESS | 1888 | 1469445275495 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:14:35 INFO - PROCESS | 1888 | 1469445275500 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:14:35 INFO - PROCESS | 1888 | 1469445275507 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:14:35 INFO - PROCESS | 1888 | 1469445275510 Marionette TRACE conn4 <- [1,2526,null,{}] 04:14:35 INFO - PROCESS | 1888 | 1469445275516 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:35 INFO - PROCESS | 1888 | 1469445275522 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:35 INFO - PROCESS | 1888 | 1469445275696 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:14:35 INFO - PROCESS | 1888 | 1469445275838 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:35 INFO - PROCESS | 1888 | 1469445275848 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88d000 == 28 [pid = 1888] [id = 639] 04:14:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8dbd7400) [pid = 1888] [serial = 1918] [outer = (nil)] 04:14:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8f094800) [pid = 1888] [serial = 1919] [outer = 0x8dbd7400] 04:14:35 INFO - PROCESS | 1888 | 1469445275919 Marionette DEBUG loaded listener.js 04:14:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x9070d400) [pid = 1888] [serial = 1920] [outer = 0x8dbd7400] 04:14:36 INFO - PROCESS | 1888 | 1469445276713 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1243ms 04:14:36 INFO - PROCESS | 1888 | 1469445276750 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:14:36 INFO - PROCESS | 1888 | 1469445276753 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:14:36 INFO - PROCESS | 1888 | 1469445276761 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:14:36 INFO - PROCESS | 1888 | 1469445276763 Marionette TRACE conn4 <- [1,2530,null,{}] 04:14:36 INFO - PROCESS | 1888 | 1469445276770 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:36 INFO - PROCESS | 1888 | 1469445276775 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:37 INFO - PROCESS | 1888 | 1469445277067 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:14:37 INFO - PROCESS | 1888 | 1469445277217 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:37 INFO - PROCESS | 1888 | 1469445277226 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88ec00 == 29 [pid = 1888] [id = 640] 04:14:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8d890000) [pid = 1888] [serial = 1921] [outer = (nil)] 04:14:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8d9ba800) [pid = 1888] [serial = 1922] [outer = 0x8d890000] 04:14:37 INFO - PROCESS | 1888 | 1469445277316 Marionette DEBUG loaded listener.js 04:14:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8d9c0000) [pid = 1888] [serial = 1923] [outer = 0x8d890000] 04:14:38 INFO - PROCESS | 1888 | 1469445278394 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1690ms 04:14:38 INFO - PROCESS | 1888 | 1469445278457 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:14:38 INFO - PROCESS | 1888 | 1469445278464 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:14:38 INFO - PROCESS | 1888 | 1469445278475 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:14:38 INFO - PROCESS | 1888 | 1469445278481 Marionette TRACE conn4 <- [1,2534,null,{}] 04:14:38 INFO - PROCESS | 1888 | 1469445278491 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:38 INFO - PROCESS | 1888 | 1469445278497 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:38 INFO - PROCESS | 1888 | 1469445278701 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:14:38 INFO - PROCESS | 1888 | 1469445278910 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:38 INFO - PROCESS | 1888 | 1469445278923 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82d800 == 30 [pid = 1888] [id = 641] 04:14:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e82ec00) [pid = 1888] [serial = 1924] [outer = (nil)] 04:14:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e89b800) [pid = 1888] [serial = 1925] [outer = 0x8e82ec00] 04:14:39 INFO - PROCESS | 1888 | 1469445279064 Marionette DEBUG loaded listener.js 04:14:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e8a8800) [pid = 1888] [serial = 1926] [outer = 0x8e82ec00] 04:14:40 INFO - PROCESS | 1888 | 1469445280028 Marionette TRACE conn4 <- [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]]]}] 04:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1591ms 04:14:40 INFO - PROCESS | 1888 | 1469445280067 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:14:40 INFO - PROCESS | 1888 | 1469445280072 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:14:40 INFO - PROCESS | 1888 | 1469445280079 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:14:40 INFO - PROCESS | 1888 | 1469445280083 Marionette TRACE conn4 <- [1,2538,null,{}] 04:14:40 INFO - PROCESS | 1888 | 1469445280089 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:40 INFO - PROCESS | 1888 | 1469445280095 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:40 INFO - PROCESS | 1888 | 1469445280292 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:14:40 INFO - PROCESS | 1888 | 1469445280496 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:40 INFO - PROCESS | 1888 | 1469445280506 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f3800 == 31 [pid = 1888] [id = 642] 04:14:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8ef8f000) [pid = 1888] [serial = 1927] [outer = (nil)] 04:14:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8f185400) [pid = 1888] [serial = 1928] [outer = 0x8ef8f000] 04:14:40 INFO - PROCESS | 1888 | 1469445280592 Marionette DEBUG loaded listener.js 04:14:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x90793800) [pid = 1888] [serial = 1929] [outer = 0x8ef8f000] 04:14:41 INFO - PROCESS | 1888 | 1469445281702 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1687ms 04:14:41 INFO - PROCESS | 1888 | 1469445281768 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:14:41 INFO - PROCESS | 1888 | 1469445281775 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:14:41 INFO - PROCESS | 1888 | 1469445281792 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:14:41 INFO - PROCESS | 1888 | 1469445281800 Marionette TRACE conn4 <- [1,2542,null,{}] 04:14:41 INFO - PROCESS | 1888 | 1469445281807 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:41 INFO - PROCESS | 1888 | 1469445281814 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:42 INFO - PROCESS | 1888 | 1469445282060 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:14:42 INFO - PROCESS | 1888 | 1469445282291 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:42 INFO - PROCESS | 1888 | 1469445282302 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f18ac00 == 32 [pid = 1888] [id = 643] 04:14:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x9079c800) [pid = 1888] [serial = 1930] [outer = (nil)] 04:14:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x909e4800) [pid = 1888] [serial = 1931] [outer = 0x9079c800] 04:14:42 INFO - PROCESS | 1888 | 1469445282464 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x90abf800) [pid = 1888] [serial = 1932] [outer = 0x9079c800] 04:14:43 INFO - PROCESS | 1888 | 1469445283826 Marionette TRACE conn4 <- [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]]]}] 04:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2104ms 04:14:43 INFO - PROCESS | 1888 | 1469445283903 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:14:43 INFO - PROCESS | 1888 | 1469445283908 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:14:43 INFO - PROCESS | 1888 | 1469445283916 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:14:43 INFO - PROCESS | 1888 | 1469445283920 Marionette TRACE conn4 <- [1,2546,null,{}] 04:14:43 INFO - PROCESS | 1888 | 1469445283927 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:43 INFO - PROCESS | 1888 | 1469445283933 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:44 INFO - PROCESS | 1888 | 1469445284173 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:14:44 INFO - PROCESS | 1888 | 1469445284412 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 1888 | 1469445284422 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe5400 == 33 [pid = 1888] [id = 644] 04:14:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x909e6400) [pid = 1888] [serial = 1933] [outer = (nil)] 04:14:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x9116cc00) [pid = 1888] [serial = 1934] [outer = 0x909e6400] 04:14:44 INFO - PROCESS | 1888 | 1469445284544 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x9116e800) [pid = 1888] [serial = 1935] [outer = 0x909e6400] 04:14:45 INFO - PROCESS | 1888 | 1469445285601 Marionette TRACE conn4 <- [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]]]}] 04:14:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:14:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1739ms 04:14:45 INFO - PROCESS | 1888 | 1469445285655 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:14:45 INFO - PROCESS | 1888 | 1469445285659 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:14:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:14:45 INFO - PROCESS | 1888 | 1469445285666 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:14:45 INFO - PROCESS | 1888 | 1469445285670 Marionette TRACE conn4 <- [1,2550,null,{}] 04:14:45 INFO - PROCESS | 1888 | 1469445285676 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:45 INFO - PROCESS | 1888 | 1469445285682 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:45 INFO - PROCESS | 1888 | 1469445285901 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:14:46 INFO - PROCESS | 1888 | 1469445286142 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 1888 | 1469445286162 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f184800 == 34 [pid = 1888] [id = 645] 04:14:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x91572c00) [pid = 1888] [serial = 1936] [outer = (nil)] 04:14:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x91579400) [pid = 1888] [serial = 1937] [outer = 0x91572c00] 04:14:46 INFO - PROCESS | 1888 | 1469445286306 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x91913800) [pid = 1888] [serial = 1938] [outer = 0x91572c00] 04:14:47 INFO - PROCESS | 1888 | 1469445287593 Marionette TRACE conn4 <- [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]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1987ms 04:14:47 INFO - PROCESS | 1888 | 1469445287654 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:14:47 INFO - PROCESS | 1888 | 1469445287659 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:14:47 INFO - PROCESS | 1888 | 1469445287666 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 1888 | 1469445287670 Marionette TRACE conn4 <- [1,2554,null,{}] 04:14:47 INFO - PROCESS | 1888 | 1469445287676 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:47 INFO - PROCESS | 1888 | 1469445287681 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:47 INFO - PROCESS | 1888 | 1469445287928 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:14:48 INFO - PROCESS | 1888 | 1469445288165 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 1888 | 1469445288174 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888800 == 35 [pid = 1888] [id = 646] 04:14:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x8dbc9800) [pid = 1888] [serial = 1939] [outer = (nil)] 04:14:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8edd0800) [pid = 1888] [serial = 1940] [outer = 0x8dbc9800] 04:14:48 INFO - PROCESS | 1888 | 1469445288274 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x8ef87800) [pid = 1888] [serial = 1941] [outer = 0x8dbc9800] 04:14:49 INFO - PROCESS | 1888 | 1469445289282 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1690ms 04:14:49 INFO - PROCESS | 1888 | 1469445289357 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 1888 | 1469445289360 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:14:49 INFO - PROCESS | 1888 | 1469445289367 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 1888 | 1469445289370 Marionette TRACE conn4 <- [1,2558,null,{}] 04:14:49 INFO - PROCESS | 1888 | 1469445289377 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:49 INFO - PROCESS | 1888 | 1469445289383 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:49 INFO - PROCESS | 1888 | 1469445289583 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:14:50 INFO - PROCESS | 1888 | 1469445289971 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 1888 | 1469445289989 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88c400 == 36 [pid = 1888] [id = 647] 04:14:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x8d88e000) [pid = 1888] [serial = 1942] [outer = (nil)] 04:14:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8d9ba000) [pid = 1888] [serial = 1943] [outer = 0x8d88e000] 04:14:50 INFO - PROCESS | 1888 | 1469445290092 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8dbd0c00) [pid = 1888] [serial = 1944] [outer = 0x8d88e000] 04:14:51 INFO - PROCESS | 1888 | 1469445291078 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1787ms 04:14:51 INFO - PROCESS | 1888 | 1469445291157 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 1888 | 1469445291163 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:14:51 INFO - PROCESS | 1888 | 1469445291172 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 1888 | 1469445291177 Marionette TRACE conn4 <- [1,2562,null,{}] 04:14:51 INFO - PROCESS | 1888 | 1469445291185 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:51 INFO - PROCESS | 1888 | 1469445291193 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:51 INFO - PROCESS | 1888 | 1469445291473 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:14:51 INFO - PROCESS | 1888 | --DOCSHELL 0x8f093000 == 35 [pid = 1888] [id = 584] 04:14:51 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d7800 == 34 [pid = 1888] [id = 583] 04:14:51 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcfc00 == 33 [pid = 1888] [id = 582] 04:14:51 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88d000 == 32 [pid = 1888] [id = 639] 04:14:51 INFO - PROCESS | 1888 | --DOCSHELL 0x8f086c00 == 31 [pid = 1888] [id = 638] 04:14:51 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a4400 == 30 [pid = 1888] [id = 637] 04:14:51 INFO - PROCESS | 1888 | 1469445291804 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:51 INFO - PROCESS | 1888 | 1469445291815 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:51 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd1400 == 29 [pid = 1888] [id = 636] 04:14:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892800 == 30 [pid = 1888] [id = 648] 04:14:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x8d9ba400) [pid = 1888] [serial = 1945] [outer = (nil)] 04:14:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x8e5f1400) [pid = 1888] [serial = 1946] [outer = 0x8d9ba400] 04:14:51 INFO - PROCESS | 1888 | 1469445291900 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x8e82ac00) [pid = 1888] [serial = 1947] [outer = 0x8d9ba400] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x90abd800) [pid = 1888] [serial = 1874] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x8dbd4000) [pid = 1888] [serial = 1877] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x90ac9c00) [pid = 1888] [serial = 1875] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x91846c00) [pid = 1888] [serial = 1880] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8e5f4400) [pid = 1888] [serial = 1865] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8e812c00) [pid = 1888] [serial = 1866] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8e8a4000) [pid = 1888] [serial = 1868] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x8edd4800) [pid = 1888] [serial = 1869] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x90ac2800) [pid = 1888] [serial = 1847] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x90707000) [pid = 1888] [serial = 1848] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x9157cc00) [pid = 1888] [serial = 1853] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x9157ec00) [pid = 1888] [serial = 1854] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x91c1e800) [pid = 1888] [serial = 1856] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x91ccc400) [pid = 1888] [serial = 1857] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8e4de800) [pid = 1888] [serial = 1841] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8e827400) [pid = 1888] [serial = 1842] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x9070fc00) [pid = 1888] [serial = 1839] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x9070e800) [pid = 1888] [serial = 1871] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x92414800) [pid = 1888] [serial = 1859] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x92417400) [pid = 1888] [serial = 1860] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9191dc00) [pid = 1888] [serial = 1862] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x92412800) [pid = 1888] [serial = 1863] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91414000) [pid = 1888] [serial = 1850] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x91419800) [pid = 1888] [serial = 1851] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8efe6000) [pid = 1888] [serial = 1844] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x90701400) [pid = 1888] [serial = 1845] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8efdbc00) [pid = 1888] [serial = 1878] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x9079dc00) [pid = 1888] [serial = 1872] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x91917800) [pid = 1888] [serial = 1881] [outer = (nil)] [url = about:blank] 04:14:52 INFO - PROCESS | 1888 | 1469445292824 Marionette TRACE conn4 <- [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]]]}] 04:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1701ms 04:14:52 INFO - PROCESS | 1888 | 1469445292878 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 1888 | 1469445292884 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:14:52 INFO - PROCESS | 1888 | 1469445292892 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 1888 | 1469445292895 Marionette TRACE conn4 <- [1,2566,null,{}] 04:14:52 INFO - PROCESS | 1888 | 1469445292902 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:52 INFO - PROCESS | 1888 | 1469445292907 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:53 INFO - PROCESS | 1888 | 1469445293098 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:14:53 INFO - PROCESS | 1888 | 1469445293258 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:53 INFO - PROCESS | 1888 | 1469445293269 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f1800 == 31 [pid = 1888] [id = 649] 04:14:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8edd3000) [pid = 1888] [serial = 1948] [outer = (nil)] 04:14:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8ef8d400) [pid = 1888] [serial = 1949] [outer = 0x8edd3000] 04:14:53 INFO - PROCESS | 1888 | 1469445293347 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8f089800) [pid = 1888] [serial = 1950] [outer = 0x8edd3000] 04:14:54 INFO - PROCESS | 1888 | 1469445294312 Marionette TRACE conn4 <- [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]]]}] 04:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1488ms 04:14:54 INFO - PROCESS | 1888 | 1469445294381 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:14:54 INFO - PROCESS | 1888 | 1469445294386 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:14:54 INFO - PROCESS | 1888 | 1469445294408 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 1888 | 1469445294417 Marionette TRACE conn4 <- [1,2570,null,{}] 04:14:54 INFO - PROCESS | 1888 | 1469445294427 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:54 INFO - PROCESS | 1888 | 1469445294434 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:54 INFO - PROCESS | 1888 | 1469445294700 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:14:54 INFO - PROCESS | 1888 | 1469445294727 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 1888 | 1469445294734 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bb800 == 32 [pid = 1888] [id = 650] 04:14:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8f087400) [pid = 1888] [serial = 1951] [outer = (nil)] 04:14:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x907cb400) [pid = 1888] [serial = 1952] [outer = 0x8f087400] 04:14:54 INFO - PROCESS | 1888 | 1469445294809 Marionette DEBUG loaded listener.js 04:14:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x909dc800) [pid = 1888] [serial = 1953] [outer = 0x8f087400] 04:14:55 INFO - PROCESS | 1888 | 1469445295870 Marionette TRACE conn4 <- [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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1510ms 04:14:55 INFO - PROCESS | 1888 | 1469445295902 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:14:55 INFO - PROCESS | 1888 | 1469445295908 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:14:55 INFO - PROCESS | 1888 | 1469445295914 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 1888 | 1469445295918 Marionette TRACE conn4 <- [1,2574,null,{}] 04:14:55 INFO - PROCESS | 1888 | 1469445295930 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:55 INFO - PROCESS | 1888 | 1469445295934 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:56 INFO - PROCESS | 1888 | 1469445296204 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:14:56 INFO - PROCESS | 1888 | 1469445296233 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 1888 | 1469445296241 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d885400 == 33 [pid = 1888] [id = 651] 04:14:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8d886000) [pid = 1888] [serial = 1954] [outer = (nil)] 04:14:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x90acb400) [pid = 1888] [serial = 1955] [outer = 0x8d886000] 04:14:56 INFO - PROCESS | 1888 | 1469445296315 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x91168000) [pid = 1888] [serial = 1956] [outer = 0x8d886000] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9304b400) [pid = 1888] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8f087800) [pid = 1888] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e8a6000) [pid = 1888] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e82c000) [pid = 1888] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x90701800) [pid = 1888] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8f18a000) [pid = 1888] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8efe1400) [pid = 1888] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8dbd1c00) [pid = 1888] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x91911c00) [pid = 1888] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x9240f000) [pid = 1888] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8dbd3000) [pid = 1888] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:14:56 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8dbd8800) [pid = 1888] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:14:57 INFO - PROCESS | 1888 | 1469445297427 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1542ms 04:14:57 INFO - PROCESS | 1888 | 1469445297456 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 1888 | 1469445297459 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:14:57 INFO - PROCESS | 1888 | 1469445297466 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 1888 | 1469445297469 Marionette TRACE conn4 <- [1,2578,null,{}] 04:14:57 INFO - PROCESS | 1888 | 1469445297475 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:57 INFO - PROCESS | 1888 | 1469445297480 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:57 INFO - PROCESS | 1888 | 1469445297653 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:14:57 INFO - PROCESS | 1888 | 1469445297810 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 1888 | 1469445297827 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81d000 == 34 [pid = 1888] [id = 652] 04:14:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8edd7000) [pid = 1888] [serial = 1957] [outer = (nil)] 04:14:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x909e3000) [pid = 1888] [serial = 1958] [outer = 0x8edd7000] 04:14:57 INFO - PROCESS | 1888 | 1469445297910 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x91578000) [pid = 1888] [serial = 1959] [outer = 0x8edd7000] 04:14:58 INFO - PROCESS | 1888 | 1469445298872 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1439ms 04:14:58 INFO - PROCESS | 1888 | 1469445298909 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 1888 | 1469445298917 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:14:58 INFO - PROCESS | 1888 | 1469445298927 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 1888 | 1469445298935 Marionette TRACE conn4 <- [1,2582,null,{}] 04:14:58 INFO - PROCESS | 1888 | 1469445298948 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:58 INFO - PROCESS | 1888 | 1469445298955 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:59 INFO - PROCESS | 1888 | 1469445299220 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:14:59 INFO - PROCESS | 1888 | 1469445299481 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 1888 | 1469445299497 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:14:59 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d893c00 == 35 [pid = 1888] [id = 653] 04:14:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e5f4400) [pid = 1888] [serial = 1960] [outer = (nil)] 04:14:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e5fac00) [pid = 1888] [serial = 1961] [outer = 0x8e5f4400] 04:14:59 INFO - PROCESS | 1888 | 1469445299631 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8e827400) [pid = 1888] [serial = 1962] [outer = 0x8e5f4400] 04:15:00 INFO - PROCESS | 1888 | 1469445300807 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1953ms 04:15:00 INFO - PROCESS | 1888 | 1469445300880 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:15:00 INFO - PROCESS | 1888 | 1469445300888 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:15:00 INFO - PROCESS | 1888 | 1469445300902 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 1888 | 1469445300911 Marionette TRACE conn4 <- [1,2586,null,{}] 04:15:00 INFO - PROCESS | 1888 | 1469445300941 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:00 INFO - PROCESS | 1888 | 1469445300949 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:01 INFO - PROCESS | 1888 | 1469445301299 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:15:01 INFO - PROCESS | 1888 | 1469445301520 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:01 INFO - PROCESS | 1888 | 1469445301535 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe3000 == 36 [pid = 1888] [id = 654] 04:15:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8f087800) [pid = 1888] [serial = 1963] [outer = (nil)] 04:15:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8f183000) [pid = 1888] [serial = 1964] [outer = 0x8f087800] 04:15:01 INFO - PROCESS | 1888 | 1469445301623 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x9070b000) [pid = 1888] [serial = 1965] [outer = 0x8f087800] 04:15:02 INFO - PROCESS | 1888 | 1469445302662 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1793ms 04:15:02 INFO - PROCESS | 1888 | 1469445302694 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:15:02 INFO - PROCESS | 1888 | 1469445302699 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:15:02 INFO - PROCESS | 1888 | 1469445302707 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 1888 | 1469445302714 Marionette TRACE conn4 <- [1,2590,null,{}] 04:15:02 INFO - PROCESS | 1888 | 1469445302732 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:02 INFO - PROCESS | 1888 | 1469445302742 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:02 INFO - PROCESS | 1888 | 1469445302973 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:15:03 INFO - PROCESS | 1888 | 1469445303262 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:03 INFO - PROCESS | 1888 | 1469445303270 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:03 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f187400 == 37 [pid = 1888] [id = 655] 04:15:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x9157e800) [pid = 1888] [serial = 1966] [outer = (nil)] 04:15:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x91847400) [pid = 1888] [serial = 1967] [outer = 0x9157e800] 04:15:03 INFO - PROCESS | 1888 | 1469445303407 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x91911400) [pid = 1888] [serial = 1968] [outer = 0x9157e800] 04:15:04 INFO - PROCESS | 1888 | 1469445304898 Marionette TRACE conn4 <- [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]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2245ms 04:15:04 INFO - PROCESS | 1888 | 1469445304954 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 1888 | 1469445304963 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:15:04 INFO - PROCESS | 1888 | 1469445304975 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:15:04 INFO - PROCESS | 1888 | 1469445304982 Marionette TRACE conn4 <- [1,2594,null,{}] 04:15:05 INFO - PROCESS | 1888 | 1469445304993 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:05 INFO - PROCESS | 1888 | 1469445305003 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:05 INFO - PROCESS | 1888 | 1469445305434 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:15:05 INFO - PROCESS | 1888 | 1469445305629 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 1888 | 1469445305638 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd7c00 == 38 [pid = 1888] [id = 656] 04:15:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x90abd800) [pid = 1888] [serial = 1969] [outer = (nil)] 04:15:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x91c1c800) [pid = 1888] [serial = 1970] [outer = 0x90abd800] 04:15:05 INFO - PROCESS | 1888 | 1469445305732 Marionette DEBUG loaded listener.js 04:15:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91cc5000) [pid = 1888] [serial = 1971] [outer = 0x90abd800] 04:15:06 INFO - PROCESS | 1888 | 1469445306924 Marionette TRACE conn4 <- [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]]]}] 04:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1992ms 04:15:06 INFO - PROCESS | 1888 | 1469445306969 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:15:06 INFO - PROCESS | 1888 | 1469445306976 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:15:07 INFO - PROCESS | 1888 | 1469445307006 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 1888 | 1469445307013 Marionette TRACE conn4 <- [1,2598,null,{}] 04:15:07 INFO - PROCESS | 1888 | 1469445307088 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:07 INFO - PROCESS | 1888 | 1469445307098 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:07 INFO - PROCESS | 1888 | 1469445307460 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:15:07 INFO - PROCESS | 1888 | 1469445307667 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 1888 | 1469445307679 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x907cec00 == 39 [pid = 1888] [id = 657] 04:15:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x9191fc00) [pid = 1888] [serial = 1972] [outer = (nil)] 04:15:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x9240c400) [pid = 1888] [serial = 1973] [outer = 0x9191fc00] 04:15:07 INFO - PROCESS | 1888 | 1469445307807 Marionette DEBUG loaded listener.js 04:15:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x92414000) [pid = 1888] [serial = 1974] [outer = 0x9191fc00] 04:15:08 INFO - PROCESS | 1888 | 1469445308815 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1849ms 04:15:08 INFO - PROCESS | 1888 | 1469445308852 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:15:08 INFO - PROCESS | 1888 | 1469445308857 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:15:08 INFO - PROCESS | 1888 | 1469445308864 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 1888 | 1469445308868 Marionette TRACE conn4 <- [1,2602,null,{}] 04:15:08 INFO - PROCESS | 1888 | 1469445308874 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:08 INFO - PROCESS | 1888 | 1469445308884 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:09 INFO - PROCESS | 1888 | 1469445309141 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:15:09 INFO - PROCESS | 1888 | 1469445309391 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:09 INFO - PROCESS | 1888 | 1469445309401 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8a000 == 40 [pid = 1888] [id = 658] 04:15:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x91ccc400) [pid = 1888] [serial = 1975] [outer = (nil)] 04:15:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x9304b000) [pid = 1888] [serial = 1976] [outer = 0x91ccc400] 04:15:09 INFO - PROCESS | 1888 | 1469445309527 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x93b34c00) [pid = 1888] [serial = 1977] [outer = 0x91ccc400] 04:15:10 INFO - PROCESS | 1888 | 1469445310508 Marionette TRACE conn4 <- [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]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1686ms 04:15:10 INFO - PROCESS | 1888 | 1469445310551 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 1888 | 1469445310555 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:15:10 INFO - PROCESS | 1888 | 1469445310562 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 1888 | 1469445310567 Marionette TRACE conn4 <- [1,2606,null,{}] 04:15:10 INFO - PROCESS | 1888 | 1469445310573 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:10 INFO - PROCESS | 1888 | 1469445310579 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:10 INFO - PROCESS | 1888 | 1469445310783 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:15:11 INFO - PROCESS | 1888 | 1469445310982 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 1888 | 1469445310990 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81dc00 == 41 [pid = 1888] [id = 659] 04:15:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x909dd400) [pid = 1888] [serial = 1978] [outer = (nil)] 04:15:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x93b77800) [pid = 1888] [serial = 1979] [outer = 0x909dd400] 04:15:11 INFO - PROCESS | 1888 | 1469445311079 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x93c6a000) [pid = 1888] [serial = 1980] [outer = 0x909dd400] 04:15:12 INFO - PROCESS | 1888 | 1469445312154 Marionette TRACE conn4 <- [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]]]}] 04:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1633ms 04:15:12 INFO - PROCESS | 1888 | 1469445312197 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:15:12 INFO - PROCESS | 1888 | 1469445312200 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:15:12 INFO - PROCESS | 1888 | 1469445312208 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 1888 | 1469445312213 Marionette TRACE conn4 <- [1,2610,null,{}] 04:15:12 INFO - PROCESS | 1888 | 1469445312220 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:12 INFO - PROCESS | 1888 | 1469445312226 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:12 INFO - PROCESS | 1888 | 1469445312447 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:15:12 INFO - PROCESS | 1888 | 1469445312691 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 1888 | 1469445312704 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x909dfc00 == 42 [pid = 1888] [id = 660] 04:15:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x93b32c00) [pid = 1888] [serial = 1981] [outer = (nil)] 04:15:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x949e1800) [pid = 1888] [serial = 1982] [outer = 0x93b32c00] 04:15:12 INFO - PROCESS | 1888 | 1469445312798 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x95307000) [pid = 1888] [serial = 1983] [outer = 0x93b32c00] 04:15:13 INFO - PROCESS | 1888 | 1469445313747 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1635ms 04:15:13 INFO - PROCESS | 1888 | 1469445313844 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 1888 | 1469445313849 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:15:13 INFO - PROCESS | 1888 | 1469445313856 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 1888 | 1469445313861 Marionette TRACE conn4 <- [1,2614,null,{}] 04:15:13 INFO - PROCESS | 1888 | 1469445313867 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:13 INFO - PROCESS | 1888 | 1469445313873 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:14 INFO - PROCESS | 1888 | 1469445314122 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:15:14 INFO - PROCESS | 1888 | 1469445314682 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 1888 | 1469445314689 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4da000 == 43 [pid = 1888] [id = 661] 04:15:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8e4de800) [pid = 1888] [serial = 1984] [outer = (nil)] 04:15:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x8e5f3c00) [pid = 1888] [serial = 1985] [outer = 0x8e4de800] 04:15:14 INFO - PROCESS | 1888 | 1469445314773 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x8e81ac00) [pid = 1888] [serial = 1986] [outer = 0x8e4de800] 04:15:15 INFO - PROCESS | 1888 | 1469445315784 Marionette TRACE conn4 <- [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]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1989ms 04:15:15 INFO - PROCESS | 1888 | 1469445315848 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 1888 | 1469445315854 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:15:15 INFO - PROCESS | 1888 | 1469445315862 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 1888 | 1469445315868 Marionette TRACE conn4 <- [1,2618,null,{}] 04:15:15 INFO - PROCESS | 1888 | 1469445315876 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:15 INFO - PROCESS | 1888 | 1469445315883 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:16 INFO - PROCESS | 1888 | 1469445316152 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d6400 == 42 [pid = 1888] [id = 581] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8f188400 == 41 [pid = 1888] [id = 635] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dfc00 == 40 [pid = 1888] [id = 568] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ec400 == 39 [pid = 1888] [id = 570] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81cc00 == 38 [pid = 1888] [id = 571] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8f089400 == 37 [pid = 1888] [id = 573] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d2c00 == 36 [pid = 1888] [id = 572] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88f800 == 35 [pid = 1888] [id = 578] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f3800 == 34 [pid = 1888] [id = 642] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8f184800 == 33 [pid = 1888] [id = 645] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d891000 == 32 [pid = 1888] [id = 579] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88ec00 == 31 [pid = 1888] [id = 640] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x909e0000 == 30 [pid = 1888] [id = 574] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82d800 == 29 [pid = 1888] [id = 641] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892c00 == 28 [pid = 1888] [id = 576] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a3400 == 27 [pid = 1888] [id = 569] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c1c00 == 26 [pid = 1888] [id = 580] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe5400 == 25 [pid = 1888] [id = 644] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x909e5800 == 24 [pid = 1888] [id = 575] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888800 == 23 [pid = 1888] [id = 646] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88c400 == 22 [pid = 1888] [id = 647] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x8f18ac00 == 21 [pid = 1888] [id = 643] 04:15:17 INFO - PROCESS | 1888 | --DOCSHELL 0x9191c400 == 20 [pid = 1888] [id = 577] 04:15:17 INFO - PROCESS | 1888 | 1469445317575 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 1888 | 1469445317586 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8f094800) [pid = 1888] [serial = 1919] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x93e2ac00) [pid = 1888] [serial = 1898] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8f094000) [pid = 1888] [serial = 1916] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8edd2400) [pid = 1888] [serial = 1913] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x92e1d000) [pid = 1888] [serial = 1893] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x907a0800) [pid = 1888] [serial = 1908] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x907c4400) [pid = 1888] [serial = 1886] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x9530c000) [pid = 1888] [serial = 1901] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x8e81c400) [pid = 1888] [serial = 1883] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x92416000) [pid = 1888] [serial = 1892] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x91c13800) [pid = 1888] [serial = 1889] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8eddac00) [pid = 1888] [serial = 1914] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x9070f800) [pid = 1888] [serial = 1907] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x949df000) [pid = 1888] [serial = 1899] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8f18c800) [pid = 1888] [serial = 1917] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x909e3800) [pid = 1888] [serial = 1887] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x93b36c00) [pid = 1888] [serial = 1896] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e4dd400) [pid = 1888] [serial = 1911] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e81e400) [pid = 1888] [serial = 1905] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x93b35400) [pid = 1888] [serial = 1895] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e4d9000) [pid = 1888] [serial = 1910] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8e4df800) [pid = 1888] [serial = 1904] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x9530d800) [pid = 1888] [serial = 1902] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8e8a7400) [pid = 1888] [serial = 1884] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x91cc2c00) [pid = 1888] [serial = 1890] [outer = (nil)] [url = about:blank] 04:15:17 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888800 == 21 [pid = 1888] [id = 662] 04:15:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8d88a800) [pid = 1888] [serial = 1987] [outer = (nil)] 04:15:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8d891000) [pid = 1888] [serial = 1988] [outer = 0x8d88a800] 04:15:17 INFO - PROCESS | 1888 | 1469445317853 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8d9c1c00) [pid = 1888] [serial = 1989] [outer = 0x8d88a800] 04:15:18 INFO - PROCESS | 1888 | 1469445318883 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3089ms 04:15:18 INFO - PROCESS | 1888 | 1469445318954 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:15:18 INFO - PROCESS | 1888 | 1469445318960 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:15:18 INFO - PROCESS | 1888 | 1469445318968 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 1888 | 1469445318973 Marionette TRACE conn4 <- [1,2622,null,{}] 04:15:18 INFO - PROCESS | 1888 | 1469445318981 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:18 INFO - PROCESS | 1888 | 1469445318988 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:19 INFO - PROCESS | 1888 | 1469445319194 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:15:19 INFO - PROCESS | 1888 | 1469445319418 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 1888 | 1469445319431 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ee400 == 22 [pid = 1888] [id = 663] 04:15:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e5f0c00) [pid = 1888] [serial = 1990] [outer = (nil)] 04:15:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e814000) [pid = 1888] [serial = 1991] [outer = 0x8e5f0c00] 04:15:19 INFO - PROCESS | 1888 | 1469445319521 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8e81e400) [pid = 1888] [serial = 1992] [outer = 0x8e5f0c00] 04:15:20 INFO - PROCESS | 1888 | 1469445320433 Marionette TRACE conn4 <- [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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1538ms 04:15:20 INFO - PROCESS | 1888 | 1469445320509 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 1888 | 1469445320518 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:15:20 INFO - PROCESS | 1888 | 1469445320534 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 1888 | 1469445320539 Marionette TRACE conn4 <- [1,2626,null,{}] 04:15:20 INFO - PROCESS | 1888 | 1469445320550 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:20 INFO - PROCESS | 1888 | 1469445320558 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:20 INFO - PROCESS | 1888 | 1469445320825 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:15:20 INFO - PROCESS | 1888 | 1469445320859 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 1888 | 1469445320869 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e811c00 == 23 [pid = 1888] [id = 664] 04:15:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8edcf000) [pid = 1888] [serial = 1993] [outer = (nil)] 04:15:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8edd6800) [pid = 1888] [serial = 1994] [outer = 0x8edcf000] 04:15:20 INFO - PROCESS | 1888 | 1469445320950 Marionette DEBUG loaded listener.js 04:15:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8ef87c00) [pid = 1888] [serial = 1995] [outer = 0x8edcf000] 04:15:22 INFO - PROCESS | 1888 | 1469445322079 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1597ms 04:15:22 INFO - PROCESS | 1888 | 1469445322132 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:15:22 INFO - PROCESS | 1888 | 1469445322135 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:15:22 INFO - PROCESS | 1888 | 1469445322156 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 1888 | 1469445322166 Marionette TRACE conn4 <- [1,2630,null,{}] 04:15:22 INFO - PROCESS | 1888 | 1469445322182 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:22 INFO - PROCESS | 1888 | 1469445322191 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:22 INFO - PROCESS | 1888 | 1469445322437 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:15:22 INFO - PROCESS | 1888 | 1469445322459 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 1888 | 1469445322471 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef90400 == 24 [pid = 1888] [id = 665] 04:15:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8efdd000) [pid = 1888] [serial = 1996] [outer = (nil)] 04:15:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8f182000) [pid = 1888] [serial = 1997] [outer = 0x8efdd000] 04:15:22 INFO - PROCESS | 1888 | 1469445322540 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x90709000) [pid = 1888] [serial = 1998] [outer = 0x8efdd000] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8dbd7400) [pid = 1888] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8edd7000) [pid = 1888] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8d886000) [pid = 1888] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8e82ec00) [pid = 1888] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8dbc9800) [pid = 1888] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8ef8f000) [pid = 1888] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8d9ba400) [pid = 1888] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91572c00) [pid = 1888] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8d890000) [pid = 1888] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x9079c800) [pid = 1888] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8d88e000) [pid = 1888] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8edd3000) [pid = 1888] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x909e6400) [pid = 1888] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:15:23 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8f087400) [pid = 1888] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:15:24 INFO - PROCESS | 1888 | 1469445324175 Marionette TRACE conn4 <- [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]]]}] 04:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2050ms 04:15:24 INFO - PROCESS | 1888 | 1469445324208 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:15:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:15:24 INFO - PROCESS | 1888 | 1469445324217 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:15:24 INFO - PROCESS | 1888 | 1469445324225 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:15:24 INFO - PROCESS | 1888 | 1469445324229 Marionette TRACE conn4 <- [1,2634,null,{}] 04:15:24 INFO - PROCESS | 1888 | 1469445324236 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:24 INFO - PROCESS | 1888 | 1469445324240 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:24 INFO - PROCESS | 1888 | 1469445324479 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:15:24 INFO - PROCESS | 1888 | 1469445324495 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 1888 | 1469445324504 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:24 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892000 == 25 [pid = 1888] [id = 666] 04:15:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e8a5000) [pid = 1888] [serial = 1999] [outer = (nil)] 04:15:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8f18c800) [pid = 1888] [serial = 2000] [outer = 0x8e8a5000] 04:15:24 INFO - PROCESS | 1888 | 1469445324580 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x90708800) [pid = 1888] [serial = 2001] [outer = 0x8e8a5000] 04:15:25 INFO - PROCESS | 1888 | 1469445325630 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:15:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1482ms 04:15:25 INFO - PROCESS | 1888 | 1469445325709 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 1888 | 1469445325717 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:15:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:15:25 INFO - PROCESS | 1888 | 1469445325728 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 1888 | 1469445325735 Marionette TRACE conn4 <- [1,2638,null,{}] 04:15:25 INFO - PROCESS | 1888 | 1469445325746 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:25 INFO - PROCESS | 1888 | 1469445325752 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:26 INFO - PROCESS | 1888 | 1469445326014 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:15:26 INFO - PROCESS | 1888 | 1469445326278 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1888 | 1469445326294 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d5000 == 26 [pid = 1888] [id = 667] 04:15:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e4d5400) [pid = 1888] [serial = 2002] [outer = (nil)] 04:15:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e4dd400) [pid = 1888] [serial = 2003] [outer = 0x8e4d5400] 04:15:26 INFO - PROCESS | 1888 | 1469445326414 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e8a2000) [pid = 1888] [serial = 2004] [outer = 0x8e4d5400] 04:15:27 INFO - PROCESS | 1888 | 1469445327454 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1797ms 04:15:27 INFO - PROCESS | 1888 | 1469445327525 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:15:27 INFO - PROCESS | 1888 | 1469445327532 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:15:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:15:27 INFO - PROCESS | 1888 | 1469445327546 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:15:27 INFO - PROCESS | 1888 | 1469445327552 Marionette TRACE conn4 <- [1,2642,null,{}] 04:15:27 INFO - PROCESS | 1888 | 1469445327559 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:27 INFO - PROCESS | 1888 | 1469445327565 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:27 INFO - PROCESS | 1888 | 1469445327809 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:15:28 INFO - PROCESS | 1888 | 1469445328078 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 1888 | 1469445328090 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888c00 == 27 [pid = 1888] [id = 668] 04:15:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8ef8cc00) [pid = 1888] [serial = 2005] [outer = (nil)] 04:15:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8f183800) [pid = 1888] [serial = 2006] [outer = 0x8ef8cc00] 04:15:28 INFO - PROCESS | 1888 | 1469445328181 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x9079ac00) [pid = 1888] [serial = 2007] [outer = 0x8ef8cc00] 04:15:29 INFO - PROCESS | 1888 | 1469445329181 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:15:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:15:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1687ms 04:15:29 INFO - PROCESS | 1888 | 1469445329233 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:15:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:15:29 INFO - PROCESS | 1888 | 1469445329242 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:15:29 INFO - PROCESS | 1888 | 1469445329250 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 1888 | 1469445329257 Marionette TRACE conn4 <- [1,2646,null,{}] 04:15:29 INFO - PROCESS | 1888 | 1469445329276 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:29 INFO - PROCESS | 1888 | 1469445329285 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:29 INFO - PROCESS | 1888 | 1469445329563 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:15:29 INFO - PROCESS | 1888 | 1469445329910 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 1888 | 1469445329922 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x909d9400 == 28 [pid = 1888] [id = 669] 04:15:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x909d9800) [pid = 1888] [serial = 2008] [outer = (nil)] 04:15:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x909e1000) [pid = 1888] [serial = 2009] [outer = 0x909d9800] 04:15:30 INFO - PROCESS | 1888 | 1469445330013 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x909e7000) [pid = 1888] [serial = 2010] [outer = 0x909d9800] 04:15:30 INFO - PROCESS | 1888 | 1469445330995 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:15:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:15:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1794ms 04:15:31 INFO - PROCESS | 1888 | 1469445331043 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:15:31 INFO - PROCESS | 1888 | 1469445331049 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:15:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:15:31 INFO - PROCESS | 1888 | 1469445331056 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 1888 | 1469445331059 Marionette TRACE conn4 <- [1,2650,null,{}] 04:15:31 INFO - PROCESS | 1888 | 1469445331066 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:31 INFO - PROCESS | 1888 | 1469445331071 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:31 INFO - PROCESS | 1888 | 1469445331269 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:15:31 INFO - PROCESS | 1888 | 1469445331456 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 1888 | 1469445331463 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d6c00 == 29 [pid = 1888] [id = 670] 04:15:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x907cc400) [pid = 1888] [serial = 2011] [outer = (nil)] 04:15:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x9116a000) [pid = 1888] [serial = 2012] [outer = 0x907cc400] 04:15:31 INFO - PROCESS | 1888 | 1469445331552 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x9116d800) [pid = 1888] [serial = 2013] [outer = 0x907cc400] 04:15:32 INFO - PROCESS | 1888 | 1469445332535 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:15:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:15:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1533ms 04:15:32 INFO - PROCESS | 1888 | 1469445332591 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 1888 | 1469445332595 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:15:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:15:32 INFO - PROCESS | 1888 | 1469445332603 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 1888 | 1469445332607 Marionette TRACE conn4 <- [1,2654,null,{}] 04:15:32 INFO - PROCESS | 1888 | 1469445332614 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:32 INFO - PROCESS | 1888 | 1469445332620 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:32 INFO - PROCESS | 1888 | 1469445332828 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:15:33 INFO - PROCESS | 1888 | 1469445333024 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:33 INFO - PROCESS | 1888 | 1469445333037 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef86c00 == 30 [pid = 1888] [id = 671] 04:15:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x91411c00) [pid = 1888] [serial = 2014] [outer = (nil)] 04:15:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x9141a400) [pid = 1888] [serial = 2015] [outer = 0x91411c00] 04:15:33 INFO - PROCESS | 1888 | 1469445333217 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 97 (0x9141c800) [pid = 1888] [serial = 2016] [outer = 0x91411c00] 04:15:34 INFO - PROCESS | 1888 | 1469445334225 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:15:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:15:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1685ms 04:15:34 INFO - PROCESS | 1888 | 1469445334290 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:15:34 INFO - PROCESS | 1888 | 1469445334294 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:15:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:15:34 INFO - PROCESS | 1888 | 1469445334301 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 1888 | 1469445334306 Marionette TRACE conn4 <- [1,2658,null,{}] 04:15:34 INFO - PROCESS | 1888 | 1469445334312 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:34 INFO - PROCESS | 1888 | 1469445334324 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:34 INFO - PROCESS | 1888 | 1469445334600 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:15:34 INFO - PROCESS | 1888 | 1469445334848 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 1888 | 1469445334855 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88a000 == 31 [pid = 1888] [id = 672] 04:15:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 98 (0x8d9b7c00) [pid = 1888] [serial = 2017] [outer = (nil)] 04:15:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 99 (0x91913000) [pid = 1888] [serial = 2018] [outer = 0x8d9b7c00] 04:15:34 INFO - PROCESS | 1888 | 1469445334966 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 100 (0x91c16400) [pid = 1888] [serial = 2019] [outer = 0x8d9b7c00] 04:15:35 INFO - PROCESS | 1888 | 1469445335901 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:15:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:15:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1640ms 04:15:35 INFO - PROCESS | 1888 | 1469445335945 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:15:35 INFO - PROCESS | 1888 | 1469445335950 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:15:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:15:35 INFO - PROCESS | 1888 | 1469445335959 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:15:35 INFO - PROCESS | 1888 | 1469445335962 Marionette TRACE conn4 <- [1,2662,null,{}] 04:15:35 INFO - PROCESS | 1888 | 1469445335969 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:35 INFO - PROCESS | 1888 | 1469445335975 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:36 INFO - PROCESS | 1888 | 1469445336174 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:15:36 INFO - PROCESS | 1888 | 1469445336367 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 1888 | 1469445336374 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b5400 == 32 [pid = 1888] [id = 673] 04:15:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 101 (0x8e4d4000) [pid = 1888] [serial = 2020] [outer = (nil)] 04:15:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 102 (0x91cc7800) [pid = 1888] [serial = 2021] [outer = 0x8e4d4000] 04:15:36 INFO - PROCESS | 1888 | 1469445336458 Marionette DEBUG loaded listener.js 04:15:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 103 (0x9191f000) [pid = 1888] [serial = 2022] [outer = 0x8e4d4000] 04:15:37 INFO - PROCESS | 1888 | 1469445337444 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:15:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:15:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1542ms 04:15:37 INFO - PROCESS | 1888 | 1469445337502 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 1888 | 1469445337506 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:15:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:15:37 INFO - PROCESS | 1888 | 1469445337514 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 1888 | 1469445337518 Marionette TRACE conn4 <- [1,2666,null,{}] 04:15:37 INFO - PROCESS | 1888 | 1469445337524 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:37 INFO - PROCESS | 1888 | 1469445337530 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:37 INFO - PROCESS | 1888 | 1469445337801 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:15:38 INFO - PROCESS | 1888 | 1469445338051 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 1888 | 1469445338060 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f095800 == 33 [pid = 1888] [id = 674] 04:15:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 104 (0x8f18dc00) [pid = 1888] [serial = 2023] [outer = (nil)] 04:15:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 105 (0x92418000) [pid = 1888] [serial = 2024] [outer = 0x8f18dc00] 04:15:38 INFO - PROCESS | 1888 | 1469445338194 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 106 (0x92e12400) [pid = 1888] [serial = 2025] [outer = 0x8f18dc00] 04:15:39 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:39 INFO - PROCESS | 1888 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:15:39 INFO - PROCESS | 1888 | 1469445339602 Marionette TRACE conn4 <- [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]]]}] 04:15:39 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) 04:15:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2146ms 04:15:39 INFO - PROCESS | 1888 | 1469445339662 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:15:39 INFO - PROCESS | 1888 | 1469445339669 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:15:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:15:39 INFO - PROCESS | 1888 | 1469445339681 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 1888 | 1469445339691 Marionette TRACE conn4 <- [1,2670,null,{}] 04:15:39 INFO - PROCESS | 1888 | 1469445339810 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:39 INFO - PROCESS | 1888 | 1469445339817 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:40 INFO - PROCESS | 1888 | 1469445340008 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:15:40 INFO - PROCESS | 1888 | 1469445340306 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 1888 | 1469445340323 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4ddc00 == 34 [pid = 1888] [id = 675] 04:15:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 107 (0x8e5ebc00) [pid = 1888] [serial = 2026] [outer = (nil)] 04:15:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 108 (0x8e825400) [pid = 1888] [serial = 2027] [outer = 0x8e5ebc00] 04:15:40 INFO - PROCESS | 1888 | 1469445340400 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 109 (0x8e8a3c00) [pid = 1888] [serial = 2028] [outer = 0x8e5ebc00] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 108 (0x9070d400) [pid = 1888] [serial = 1920] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 107 (0x909e3000) [pid = 1888] [serial = 1958] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 106 (0x90acb400) [pid = 1888] [serial = 1955] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 105 (0x8e89b800) [pid = 1888] [serial = 1925] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 104 (0x8e8a8800) [pid = 1888] [serial = 1926] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 103 (0x8edd0800) [pid = 1888] [serial = 1940] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 102 (0x8ef87800) [pid = 1888] [serial = 1941] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 101 (0x8f185400) [pid = 1888] [serial = 1928] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 100 (0x90793800) [pid = 1888] [serial = 1929] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 99 (0x8e5f1400) [pid = 1888] [serial = 1946] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 98 (0x8e82ac00) [pid = 1888] [serial = 1947] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 97 (0x91579400) [pid = 1888] [serial = 1937] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 96 (0x91913800) [pid = 1888] [serial = 1938] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x8d9ba800) [pid = 1888] [serial = 1922] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x8d9c0000) [pid = 1888] [serial = 1923] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x909e4800) [pid = 1888] [serial = 1931] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x90abf800) [pid = 1888] [serial = 1932] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8d9ba000) [pid = 1888] [serial = 1943] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8dbd0c00) [pid = 1888] [serial = 1944] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8ef8d400) [pid = 1888] [serial = 1949] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x9116cc00) [pid = 1888] [serial = 1934] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9116e800) [pid = 1888] [serial = 1935] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x907cb400) [pid = 1888] [serial = 1952] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91168000) [pid = 1888] [serial = 1956] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x909dc800) [pid = 1888] [serial = 1953] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8f089800) [pid = 1888] [serial = 1950] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x91578000) [pid = 1888] [serial = 1959] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:41 INFO - PROCESS | 1888 | 1469445341774 Marionette TRACE conn4 <- [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\n"]]]}] 04:15:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:15:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:15:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:15:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:15:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2102ms 04:15:41 INFO - PROCESS | 1888 | 1469445341795 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 04:15:41 INFO - PROCESS | 1888 | 1469445341803 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:15:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:15:41 INFO - PROCESS | 1888 | 1469445341814 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:15:41 INFO - PROCESS | 1888 | 1469445341818 Marionette TRACE conn4 <- [1,2674,null,{}] 04:15:41 INFO - PROCESS | 1888 | 1469445341825 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:41 INFO - PROCESS | 1888 | 1469445341831 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:42 INFO - PROCESS | 1888 | 1469445342051 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:15:42 INFO - PROCESS | 1888 | 1469445342214 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 1888 | 1469445342223 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcdc00 == 35 [pid = 1888] [id = 676] 04:15:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e817400) [pid = 1888] [serial = 2029] [outer = (nil)] 04:15:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8ef8dc00) [pid = 1888] [serial = 2030] [outer = 0x8e817400] 04:15:42 INFO - PROCESS | 1888 | 1469445342315 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8efe2000) [pid = 1888] [serial = 2031] [outer = 0x8e817400] 04:15:43 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:43 INFO - PROCESS | 1888 | 1469445343598 Marionette TRACE conn4 <- [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\n"]]]}] 04:15:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:15:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:15:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:15:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:15:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1803ms 04:15:43 INFO - PROCESS | 1888 | 1469445343618 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 1888 | 1469445343622 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:15:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:15:43 INFO - PROCESS | 1888 | 1469445343638 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 1888 | 1469445343645 Marionette TRACE conn4 <- [1,2678,null,{}] 04:15:43 INFO - PROCESS | 1888 | 1469445343662 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:43 INFO - PROCESS | 1888 | 1469445343671 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:44 INFO - PROCESS | 1888 | 1469445344001 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:15:44 INFO - PROCESS | 1888 | 1469445344030 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 1888 | 1469445344043 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f189000 == 36 [pid = 1888] [id = 677] 04:15:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x90705400) [pid = 1888] [serial = 2032] [outer = (nil)] 04:15:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x907c4800) [pid = 1888] [serial = 2033] [outer = 0x90705400] 04:15:44 INFO - PROCESS | 1888 | 1469445344115 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x907d2c00) [pid = 1888] [serial = 2034] [outer = 0x90705400] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8d88a800) [pid = 1888] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e5f4400) [pid = 1888] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x91ccc400) [pid = 1888] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8efdd000) [pid = 1888] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8f087800) [pid = 1888] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x90abd800) [pid = 1888] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x9191fc00) [pid = 1888] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x909dd400) [pid = 1888] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x93b32c00) [pid = 1888] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8e4de800) [pid = 1888] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8edcf000) [pid = 1888] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x9157e800) [pid = 1888] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:15:45 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e5f0c00) [pid = 1888] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:15:45 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:45 INFO - PROCESS | 1888 | 1469445345471 Marionette TRACE conn4 <- [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]]]}] 04:15:45 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) 04:15:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1892ms 04:15:45 INFO - PROCESS | 1888 | 1469445345530 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1888 | 1469445345534 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:15:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:15:45 INFO - PROCESS | 1888 | 1469445345542 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1888 | 1469445345546 Marionette TRACE conn4 <- [1,2682,null,{}] 04:15:45 INFO - PROCESS | 1888 | 1469445345552 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:45 INFO - PROCESS | 1888 | 1469445345557 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:45 INFO - PROCESS | 1888 | 1469445345763 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:15:45 INFO - PROCESS | 1888 | 1469445345966 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 1888 | 1469445345977 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e819c00 == 37 [pid = 1888] [id = 678] 04:15:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8ef84c00) [pid = 1888] [serial = 2035] [outer = (nil)] 04:15:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x9079a800) [pid = 1888] [serial = 2036] [outer = 0x8ef84c00] 04:15:46 INFO - PROCESS | 1888 | 1469445346049 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x909e0c00) [pid = 1888] [serial = 2037] [outer = 0x8ef84c00] 04:15:47 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:47 INFO - PROCESS | 1888 | 1469445347233 Marionette TRACE conn4 <- [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]]]}] 04:15:47 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) 04:15:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1747ms 04:15:47 INFO - PROCESS | 1888 | 1469445347362 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:15:47 INFO - PROCESS | 1888 | 1469445347369 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:15:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:15:47 INFO - PROCESS | 1888 | 1469445347380 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:15:47 INFO - PROCESS | 1888 | 1469445347387 Marionette TRACE conn4 <- [1,2686,null,{}] 04:15:47 INFO - PROCESS | 1888 | 1469445347399 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:47 INFO - PROCESS | 1888 | 1469445347406 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:47 INFO - PROCESS | 1888 | 1469445347694 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:15:47 INFO - PROCESS | 1888 | 1469445347958 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 1888 | 1469445347972 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c3800 == 38 [pid = 1888] [id = 679] 04:15:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8dbd1000) [pid = 1888] [serial = 2038] [outer = (nil)] 04:15:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8dbd8800) [pid = 1888] [serial = 2039] [outer = 0x8dbd1000] 04:15:48 INFO - PROCESS | 1888 | 1469445348063 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e817800) [pid = 1888] [serial = 2040] [outer = 0x8dbd1000] 04:15:49 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:49 INFO - PROCESS | 1888 | 1469445349703 Marionette TRACE conn4 <- [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\n"]]]}] 04:15:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:15:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:15:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:15:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:15:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2401ms 04:15:49 INFO - PROCESS | 1888 | 1469445349784 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 04:15:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:15:49 INFO - PROCESS | 1888 | 1469445349789 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:15:49 INFO - PROCESS | 1888 | 1469445349801 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 1888 | 1469445349809 Marionette TRACE conn4 <- [1,2690,null,{}] 04:15:49 INFO - PROCESS | 1888 | 1469445349817 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:49 INFO - PROCESS | 1888 | 1469445349823 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:50 INFO - PROCESS | 1888 | 1469445350052 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:15:50 INFO - PROCESS | 1888 | 1469445350243 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 1888 | 1469445350255 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82e000 == 39 [pid = 1888] [id = 680] 04:15:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8edcd800) [pid = 1888] [serial = 2041] [outer = (nil)] 04:15:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8efdb400) [pid = 1888] [serial = 2042] [outer = 0x8edcd800] 04:15:50 INFO - PROCESS | 1888 | 1469445350341 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8f094c00) [pid = 1888] [serial = 2043] [outer = 0x8edcd800] 04:15:51 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:51 INFO - PROCESS | 1888 | 1469445351781 Marionette TRACE conn4 <- [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\n"]]]}] 04:15:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:15:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:15:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:15:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:15:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2048ms 04:15:51 INFO - PROCESS | 1888 | 1469445351962 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 1888 | 1469445351968 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:15:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:15:51 INFO - PROCESS | 1888 | 1469445351980 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 1888 | 1469445351983 Marionette TRACE conn4 <- [1,2694,null,{}] 04:15:52 INFO - PROCESS | 1888 | 1469445352000 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:52 INFO - PROCESS | 1888 | 1469445352010 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:52 INFO - PROCESS | 1888 | 1469445352222 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:15:52 INFO - PROCESS | 1888 | 1469445352418 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 1888 | 1469445352434 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82f000 == 40 [pid = 1888] [id = 681] 04:15:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x907a2000) [pid = 1888] [serial = 2044] [outer = (nil)] 04:15:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x90ac4000) [pid = 1888] [serial = 2045] [outer = 0x907a2000] 04:15:52 INFO - PROCESS | 1888 | 1469445352565 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x91163800) [pid = 1888] [serial = 2046] [outer = 0x907a2000] 04:15:53 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:53 INFO - PROCESS | 1888 | 1469445353989 Marionette TRACE conn4 <- [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\n"]]]}] 04:15:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:15:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:15:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:15:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:15:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2043ms 04:15:54 INFO - PROCESS | 1888 | 1469445354024 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 04:15:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:15:54 INFO - PROCESS | 1888 | 1469445354028 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:15:54 INFO - PROCESS | 1888 | 1469445354037 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 1888 | 1469445354040 Marionette TRACE conn4 <- [1,2698,null,{}] 04:15:54 INFO - PROCESS | 1888 | 1469445354048 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:54 INFO - PROCESS | 1888 | 1469445354053 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:54 INFO - PROCESS | 1888 | 1469445354347 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:15:54 INFO - PROCESS | 1888 | 1469445354526 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 1888 | 1469445354538 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef86800 == 41 [pid = 1888] [id = 682] 04:15:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x9079dc00) [pid = 1888] [serial = 2047] [outer = (nil)] 04:15:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x9157a800) [pid = 1888] [serial = 2048] [outer = 0x9079dc00] 04:15:54 INFO - PROCESS | 1888 | 1469445354661 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x91848800) [pid = 1888] [serial = 2049] [outer = 0x9079dc00] 04:15:56 INFO - PROCESS | 1888 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:56 INFO - PROCESS | 1888 | 1469445356220 Marionette TRACE conn4 <- [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\n"]]]}] 04:15:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:15:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:15:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:15:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:15:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2294ms 04:15:56 INFO - PROCESS | 1888 | 1469445356332 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 1888 | 1469445356338 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:15:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:15:56 INFO - PROCESS | 1888 | 1469445356348 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 1888 | 1469445356353 Marionette TRACE conn4 <- [1,2702,null,{}] 04:15:56 INFO - PROCESS | 1888 | 1469445356363 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:56 INFO - PROCESS | 1888 | 1469445356370 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:56 INFO - PROCESS | 1888 | 1469445356655 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:15:56 INFO - PROCESS | 1888 | 1469445356898 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 1888 | 1469445356914 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:56 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e81b800 == 42 [pid = 1888] [id = 683] 04:15:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8e89a800) [pid = 1888] [serial = 2050] [outer = (nil)] 04:15:56 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8ef85800) [pid = 1888] [serial = 2051] [outer = 0x8e89a800] 04:15:56 INFO - PROCESS | 1888 | 1469445356996 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8ef8d800) [pid = 1888] [serial = 2052] [outer = 0x8e89a800] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4da000 == 41 [pid = 1888] [id = 661] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892800 == 40 [pid = 1888] [id = 648] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f1800 == 39 [pid = 1888] [id = 649] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bb800 == 38 [pid = 1888] [id = 650] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe3000 == 37 [pid = 1888] [id = 654] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x907cec00 == 36 [pid = 1888] [id = 657] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8f189000 == 35 [pid = 1888] [id = 677] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcdc00 == 34 [pid = 1888] [id = 676] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4ddc00 == 33 [pid = 1888] [id = 675] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b5400 == 32 [pid = 1888] [id = 673] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88a000 == 31 [pid = 1888] [id = 672] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef86c00 == 30 [pid = 1888] [id = 671] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x909d9400 == 29 [pid = 1888] [id = 669] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d6c00 == 28 [pid = 1888] [id = 670] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888c00 == 27 [pid = 1888] [id = 668] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d5000 == 26 [pid = 1888] [id = 667] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888800 == 25 [pid = 1888] [id = 662] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8f095800 == 24 [pid = 1888] [id = 674] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81d000 == 23 [pid = 1888] [id = 652] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e811c00 == 22 [pid = 1888] [id = 664] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ee400 == 21 [pid = 1888] [id = 663] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d885400 == 20 [pid = 1888] [id = 651] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892000 == 19 [pid = 1888] [id = 666] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd7c00 == 18 [pid = 1888] [id = 656] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81dc00 == 17 [pid = 1888] [id = 659] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8a000 == 16 [pid = 1888] [id = 658] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x909dfc00 == 15 [pid = 1888] [id = 660] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef90400 == 14 [pid = 1888] [id = 665] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d893c00 == 13 [pid = 1888] [id = 653] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8f187400 == 12 [pid = 1888] [id = 655] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef86800 == 11 [pid = 1888] [id = 682] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82e000 == 10 [pid = 1888] [id = 680] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82f000 == 9 [pid = 1888] [id = 681] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8e819c00 == 8 [pid = 1888] [id = 678] 04:15:58 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c3800 == 7 [pid = 1888] [id = 679] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8d891000) [pid = 1888] [serial = 1988] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8e5fac00) [pid = 1888] [serial = 1961] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x9304b000) [pid = 1888] [serial = 1976] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8e827400) [pid = 1888] [serial = 1962] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x90709000) [pid = 1888] [serial = 1998] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8f183000) [pid = 1888] [serial = 1964] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x9070b000) [pid = 1888] [serial = 1965] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8f182000) [pid = 1888] [serial = 1997] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x91c1c800) [pid = 1888] [serial = 1970] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x9240c400) [pid = 1888] [serial = 1973] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x93c6a000) [pid = 1888] [serial = 1980] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x949e1800) [pid = 1888] [serial = 1982] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x93b34c00) [pid = 1888] [serial = 1977] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x92414000) [pid = 1888] [serial = 1974] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8e81ac00) [pid = 1888] [serial = 1986] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91cc5000) [pid = 1888] [serial = 1971] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8edd6800) [pid = 1888] [serial = 1994] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x91847400) [pid = 1888] [serial = 1967] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x91911400) [pid = 1888] [serial = 1968] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e81e400) [pid = 1888] [serial = 1992] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x93b77800) [pid = 1888] [serial = 1979] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8e814000) [pid = 1888] [serial = 1991] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8e5f3c00) [pid = 1888] [serial = 1985] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x95307000) [pid = 1888] [serial = 1983] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8ef87c00) [pid = 1888] [serial = 1995] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8d9c1c00) [pid = 1888] [serial = 1989] [outer = (nil)] [url = about:blank] 04:15:58 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8f18c800) [pid = 1888] [serial = 2000] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 1888 | 1469445359119 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:15:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2891ms 04:15:59 INFO - PROCESS | 1888 | 1469445359240 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 1888 | 1469445359246 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:15:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:15:59 INFO - PROCESS | 1888 | 1469445359256 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 1888 | 1469445359263 Marionette TRACE conn4 <- [1,2706,null,{}] 04:15:59 INFO - PROCESS | 1888 | 1469445359272 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:59 INFO - PROCESS | 1888 | 1469445359277 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:59 INFO - PROCESS | 1888 | 1469445359479 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:15:59 INFO - PROCESS | 1888 | 1469445359622 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 1888 | 1469445359633 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:15:59 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c1000 == 8 [pid = 1888] [id = 684] 04:15:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8d9c1400) [pid = 1888] [serial = 2053] [outer = (nil)] 04:15:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e4d5000) [pid = 1888] [serial = 2054] [outer = 0x8d9c1400] 04:15:59 INFO - PROCESS | 1888 | 1469445359716 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8e4dcc00) [pid = 1888] [serial = 2055] [outer = 0x8d9c1400] 04:16:00 INFO - PROCESS | 1888 | 1469445360587 Marionette TRACE conn4 <- [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]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:16:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1393ms 04:16:00 INFO - PROCESS | 1888 | 1469445360649 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 1888 | 1469445360659 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:16:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:16:00 INFO - PROCESS | 1888 | 1469445360671 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 1888 | 1469445360677 Marionette TRACE conn4 <- [1,2710,null,{}] 04:16:00 INFO - PROCESS | 1888 | 1469445360683 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:00 INFO - PROCESS | 1888 | 1469445360690 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:00 INFO - PROCESS | 1888 | 1469445360895 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:16:01 INFO - PROCESS | 1888 | 1469445361135 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 1888 | 1469445361143 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82b800 == 9 [pid = 1888] [id = 685] 04:16:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e82c800) [pid = 1888] [serial = 2056] [outer = (nil)] 04:16:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e830400) [pid = 1888] [serial = 2057] [outer = 0x8e82c800] 04:16:01 INFO - PROCESS | 1888 | 1469445361227 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e89d800) [pid = 1888] [serial = 2058] [outer = 0x8e82c800] 04:16:02 INFO - PROCESS | 1888 | 1469445362314 Marionette TRACE conn4 <- [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] 04:16:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:16:02 INFO - PROCESS | 1888 | 1469445362372 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:16:02 INFO - PROCESS | 1888 | 1469445362388 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 1888 | 1469445362393 Marionette TRACE conn4 <- [1,2714,null,{}] 04:16:02 INFO - PROCESS | 1888 | 1469445362412 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:02 INFO - PROCESS | 1888 | 1469445362422 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:02 INFO - PROCESS | 1888 | 1469445362662 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:16:02 INFO - PROCESS | 1888 | 1469445362690 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 1888 | 1469445362704 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efddc00 == 10 [pid = 1888] [id = 686] 04:16:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8efe0000) [pid = 1888] [serial = 2059] [outer = (nil)] 04:16:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8efe5000) [pid = 1888] [serial = 2060] [outer = 0x8efe0000] 04:16:02 INFO - PROCESS | 1888 | 1469445362776 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8f094400) [pid = 1888] [serial = 2061] [outer = 0x8efe0000] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8ef84c00) [pid = 1888] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x90705400) [pid = 1888] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e8a5000) [pid = 1888] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8e5ebc00) [pid = 1888] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8e4d4000) [pid = 1888] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8f18dc00) [pid = 1888] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x907cc400) [pid = 1888] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x91411c00) [pid = 1888] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x909d9800) [pid = 1888] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8e4d5400) [pid = 1888] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8d9b7c00) [pid = 1888] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x8e817400) [pid = 1888] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:16:03 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0x8ef8cc00) [pid = 1888] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:16:04 INFO - PROCESS | 1888 | 1469445364241 Marionette TRACE conn4 <- [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]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:16:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1897ms 04:16:04 INFO - PROCESS | 1888 | 1469445364280 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 1888 | 1469445364284 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:16:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:16:04 INFO - PROCESS | 1888 | 1469445364291 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 1888 | 1469445364294 Marionette TRACE conn4 <- [1,2718,null,{}] 04:16:04 INFO - PROCESS | 1888 | 1469445364301 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:04 INFO - PROCESS | 1888 | 1469445364306 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:04 INFO - PROCESS | 1888 | 1469445364554 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:16:04 INFO - PROCESS | 1888 | 1469445364571 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 1888 | 1469445364580 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d885800 == 11 [pid = 1888] [id = 687] 04:16:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x8edda400) [pid = 1888] [serial = 2062] [outer = (nil)] 04:16:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x8f186800) [pid = 1888] [serial = 2063] [outer = 0x8edda400] 04:16:04 INFO - PROCESS | 1888 | 1469445364652 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x90701800) [pid = 1888] [serial = 2064] [outer = 0x8edda400] 04:16:05 INFO - PROCESS | 1888 | 1469445365634 Marionette TRACE conn4 <- [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] 04:16:05 INFO - PROCESS | 1888 | 1469445365688 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:16:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:16:05 INFO - PROCESS | 1888 | 1469445365701 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 1888 | 1469445365709 Marionette TRACE conn4 <- [1,2722,null,{}] 04:16:05 INFO - PROCESS | 1888 | 1469445365722 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:05 INFO - PROCESS | 1888 | 1469445365727 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:06 INFO - PROCESS | 1888 | 1469445366103 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:16:06 INFO - PROCESS | 1888 | 1469445366316 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 1888 | 1469445366331 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f5c00 == 12 [pid = 1888] [id = 688] 04:16:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8e5f8000) [pid = 1888] [serial = 2065] [outer = (nil)] 04:16:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8e813000) [pid = 1888] [serial = 2066] [outer = 0x8e5f8000] 04:16:06 INFO - PROCESS | 1888 | 1469445366422 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e82f000) [pid = 1888] [serial = 2067] [outer = 0x8e5f8000] 04:16:07 INFO - PROCESS | 1888 | 1469445367525 Marionette TRACE conn4 <- [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] 04:16:07 INFO - PROCESS | 1888 | 1469445367605 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:16:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:16:07 INFO - PROCESS | 1888 | 1469445367617 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 1888 | 1469445367623 Marionette TRACE conn4 <- [1,2726,null,{}] 04:16:07 INFO - PROCESS | 1888 | 1469445367630 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:07 INFO - PROCESS | 1888 | 1469445367637 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:07 INFO - PROCESS | 1888 | 1469445367873 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:16:08 INFO - PROCESS | 1888 | 1469445368117 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1888 | 1469445368128 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:08 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd9000 == 13 [pid = 1888] [id = 689] 04:16:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8f183000) [pid = 1888] [serial = 2068] [outer = (nil)] 04:16:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x90705000) [pid = 1888] [serial = 2069] [outer = 0x8f183000] 04:16:08 INFO - PROCESS | 1888 | 1469445368214 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x9070bc00) [pid = 1888] [serial = 2070] [outer = 0x8f183000] 04:16:09 INFO - PROCESS | 1888 | 1469445369299 Marionette TRACE conn4 <- [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]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:16:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1739ms 04:16:09 INFO - PROCESS | 1888 | 1469445369357 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 1888 | 1469445369362 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:16:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:16:09 INFO - PROCESS | 1888 | 1469445369377 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 1888 | 1469445369390 Marionette TRACE conn4 <- [1,2730,null,{}] 04:16:09 INFO - PROCESS | 1888 | 1469445369459 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:09 INFO - PROCESS | 1888 | 1469445369469 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:09 INFO - PROCESS | 1888 | 1469445369677 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:16:09 INFO - PROCESS | 1888 | 1469445369961 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 1888 | 1469445369976 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x907c6c00 == 14 [pid = 1888] [id = 690] 04:16:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x907c8800) [pid = 1888] [serial = 2071] [outer = (nil)] 04:16:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x909da800) [pid = 1888] [serial = 2072] [outer = 0x907c8800] 04:16:10 INFO - PROCESS | 1888 | 1469445370099 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x909dfc00) [pid = 1888] [serial = 2073] [outer = 0x907c8800] 04:16:11 INFO - PROCESS | 1888 | 1469445371454 Marionette TRACE conn4 <- [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\n"]]]}] 04:16:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:16:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:16:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:16:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2148ms 04:16:11 INFO - PROCESS | 1888 | 1469445371527 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 04:16:11 INFO - PROCESS | 1888 | 1469445371533 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:16:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:16:11 INFO - PROCESS | 1888 | 1469445371540 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 1888 | 1469445371542 Marionette TRACE conn4 <- [1,2734,null,{}] 04:16:11 INFO - PROCESS | 1888 | 1469445371549 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:11 INFO - PROCESS | 1888 | 1469445371555 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:11 INFO - PROCESS | 1888 | 1469445371800 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:16:12 INFO - PROCESS | 1888 | 1469445372119 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 1888 | 1469445372127 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88a000 == 15 [pid = 1888] [id = 691] 04:16:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8d88b000) [pid = 1888] [serial = 2074] [outer = (nil)] 04:16:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8d88f800) [pid = 1888] [serial = 2075] [outer = 0x8d88b000] 04:16:12 INFO - PROCESS | 1888 | 1469445372207 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8dbd4800) [pid = 1888] [serial = 2076] [outer = 0x8d88b000] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x9079a800) [pid = 1888] [serial = 2036] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x907c4800) [pid = 1888] [serial = 2033] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x90708800) [pid = 1888] [serial = 2001] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e825400) [pid = 1888] [serial = 2027] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e8a3c00) [pid = 1888] [serial = 2028] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x91cc7800) [pid = 1888] [serial = 2021] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x9191f000) [pid = 1888] [serial = 2022] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x92418000) [pid = 1888] [serial = 2024] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x92e12400) [pid = 1888] [serial = 2025] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x9116a000) [pid = 1888] [serial = 2012] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x9116d800) [pid = 1888] [serial = 2013] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x9141a400) [pid = 1888] [serial = 2015] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x9141c800) [pid = 1888] [serial = 2016] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x909e1000) [pid = 1888] [serial = 2009] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0x909e7000) [pid = 1888] [serial = 2010] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 61 (0x8e4dd400) [pid = 1888] [serial = 2003] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 60 (0x8e8a2000) [pid = 1888] [serial = 2004] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 59 (0x91913000) [pid = 1888] [serial = 2018] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 58 (0x91c16400) [pid = 1888] [serial = 2019] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 57 (0x8ef8dc00) [pid = 1888] [serial = 2030] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 56 (0x8f183800) [pid = 1888] [serial = 2006] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 55 (0x9079ac00) [pid = 1888] [serial = 2007] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 54 (0x907d2c00) [pid = 1888] [serial = 2034] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 53 (0x909e0c00) [pid = 1888] [serial = 2037] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | --DOMWINDOW == 52 (0x8efe2000) [pid = 1888] [serial = 2031] [outer = (nil)] [url = about:blank] 04:16:13 INFO - PROCESS | 1888 | 1469445373335 Marionette TRACE conn4 <- [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]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:16:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1835ms 04:16:13 INFO - PROCESS | 1888 | 1469445373377 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 1888 | 1469445373384 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:16:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:16:13 INFO - PROCESS | 1888 | 1469445373392 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 1888 | 1469445373397 Marionette TRACE conn4 <- [1,2738,null,{}] 04:16:13 INFO - PROCESS | 1888 | 1469445373405 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:13 INFO - PROCESS | 1888 | 1469445373414 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:13 INFO - PROCESS | 1888 | 1469445373599 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:16:13 INFO - PROCESS | 1888 | 1469445373793 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 1888 | 1469445373803 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:13 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f6800 == 16 [pid = 1888] [id = 692] 04:16:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 53 (0x8e814c00) [pid = 1888] [serial = 2077] [outer = (nil)] 04:16:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 54 (0x8e8a5000) [pid = 1888] [serial = 2078] [outer = 0x8e814c00] 04:16:13 INFO - PROCESS | 1888 | 1469445373883 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 55 (0x8eddc400) [pid = 1888] [serial = 2079] [outer = 0x8e814c00] 04:16:14 INFO - PROCESS | 1888 | 1469445374716 Marionette TRACE conn4 <- [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]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:16:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1384ms 04:16:14 INFO - PROCESS | 1888 | 1469445374782 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 1888 | 1469445374790 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:16:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:16:14 INFO - PROCESS | 1888 | 1469445374799 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 1888 | 1469445374803 Marionette TRACE conn4 <- [1,2742,null,{}] 04:16:14 INFO - PROCESS | 1888 | 1469445374809 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:14 INFO - PROCESS | 1888 | 1469445374814 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:15 INFO - PROCESS | 1888 | 1469445375006 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:16:15 INFO - PROCESS | 1888 | 1469445375147 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 1888 | 1469445375158 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8b400 == 17 [pid = 1888] [id = 693] 04:16:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 56 (0x8efdd000) [pid = 1888] [serial = 2080] [outer = (nil)] 04:16:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 57 (0x8f18d400) [pid = 1888] [serial = 2081] [outer = 0x8efdd000] 04:16:15 INFO - PROCESS | 1888 | 1469445375240 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 58 (0x90797c00) [pid = 1888] [serial = 2082] [outer = 0x8efdd000] 04:16:16 INFO - PROCESS | 1888 | 1469445376305 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:16:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1583ms 04:16:16 INFO - PROCESS | 1888 | 1469445376383 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 1888 | 1469445376387 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:16:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:16:16 INFO - PROCESS | 1888 | 1469445376401 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 1888 | 1469445376411 Marionette TRACE conn4 <- [1,2746,null,{}] 04:16:16 INFO - PROCESS | 1888 | 1469445376434 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:16 INFO - PROCESS | 1888 | 1469445376442 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:16 INFO - PROCESS | 1888 | 1469445376675 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:16:16 INFO - PROCESS | 1888 | 1469445376700 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 1888 | 1469445376709 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edcec00 == 18 [pid = 1888] [id = 694] 04:16:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 59 (0x907cec00) [pid = 1888] [serial = 2083] [outer = (nil)] 04:16:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 60 (0x909e1000) [pid = 1888] [serial = 2084] [outer = 0x907cec00] 04:16:16 INFO - PROCESS | 1888 | 1469445376784 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 61 (0x90abf400) [pid = 1888] [serial = 2085] [outer = 0x907cec00] 04:16:17 INFO - PROCESS | 1888 | --DOMWINDOW == 60 (0x8efe0000) [pid = 1888] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:16:17 INFO - PROCESS | 1888 | --DOMWINDOW == 59 (0x8e89a800) [pid = 1888] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:16:17 INFO - PROCESS | 1888 | --DOMWINDOW == 58 (0x8d9c1400) [pid = 1888] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:16:17 INFO - PROCESS | 1888 | --DOMWINDOW == 57 (0x907a2000) [pid = 1888] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:16:17 INFO - PROCESS | 1888 | --DOMWINDOW == 56 (0x8dbd1000) [pid = 1888] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:16:17 INFO - PROCESS | 1888 | --DOMWINDOW == 55 (0x9079dc00) [pid = 1888] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:16:17 INFO - PROCESS | 1888 | --DOMWINDOW == 54 (0x8edcd800) [pid = 1888] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:16:17 INFO - PROCESS | 1888 | --DOMWINDOW == 53 (0x8e82c800) [pid = 1888] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:16:17 INFO - PROCESS | 1888 | 1469445377950 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:16:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1607ms 04:16:18 INFO - PROCESS | 1888 | 1469445378003 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 1888 | 1469445378011 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:16:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:16:18 INFO - PROCESS | 1888 | 1469445378021 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 1888 | 1469445378026 Marionette TRACE conn4 <- [1,2750,null,{}] 04:16:18 INFO - PROCESS | 1888 | 1469445378036 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:18 INFO - PROCESS | 1888 | 1469445378042 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:18 INFO - PROCESS | 1888 | 1469445378251 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:16:18 INFO - PROCESS | 1888 | 1469445378553 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 1888 | 1469445378570 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:18 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888000 == 19 [pid = 1888] [id = 695] 04:16:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 54 (0x8e81d000) [pid = 1888] [serial = 2086] [outer = (nil)] 04:16:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 55 (0x8e89b000) [pid = 1888] [serial = 2087] [outer = 0x8e81d000] 04:16:18 INFO - PROCESS | 1888 | 1469445378661 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 56 (0x8edcd400) [pid = 1888] [serial = 2088] [outer = 0x8e81d000] 04:16:19 INFO - PROCESS | 1888 | 1469445379607 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:16:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1638ms 04:16:19 INFO - PROCESS | 1888 | 1469445379660 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 1888 | 1469445379669 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:16:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:16:19 INFO - PROCESS | 1888 | 1469445379681 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 1888 | 1469445379687 Marionette TRACE conn4 <- [1,2754,null,{}] 04:16:19 INFO - PROCESS | 1888 | 1469445379696 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:19 INFO - PROCESS | 1888 | 1469445379703 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:19 INFO - PROCESS | 1888 | 1469445379911 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:16:20 INFO - PROCESS | 1888 | 1469445380110 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 1888 | 1469445380121 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888800 == 20 [pid = 1888] [id = 696] 04:16:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 57 (0x9070f000) [pid = 1888] [serial = 2089] [outer = (nil)] 04:16:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 58 (0x9079f000) [pid = 1888] [serial = 2090] [outer = 0x9070f000] 04:16:20 INFO - PROCESS | 1888 | 1469445380256 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 59 (0x907c8000) [pid = 1888] [serial = 2091] [outer = 0x9070f000] 04:16:21 INFO - PROCESS | 1888 | 1469445381253 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:16:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1639ms 04:16:21 INFO - PROCESS | 1888 | 1469445381320 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 1888 | 1469445381327 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:16:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:16:21 INFO - PROCESS | 1888 | 1469445381338 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 1888 | 1469445381343 Marionette TRACE conn4 <- [1,2758,null,{}] 04:16:21 INFO - PROCESS | 1888 | 1469445381362 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:21 INFO - PROCESS | 1888 | 1469445381372 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:21 INFO - PROCESS | 1888 | 1469445381607 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:16:21 INFO - PROCESS | 1888 | 1469445381892 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 1888 | 1469445381904 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x91165800 == 21 [pid = 1888] [id = 697] 04:16:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 60 (0x91165c00) [pid = 1888] [serial = 2092] [outer = (nil)] 04:16:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 61 (0x91169c00) [pid = 1888] [serial = 2093] [outer = 0x91165c00] 04:16:22 INFO - PROCESS | 1888 | 1469445382008 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 62 (0x9116d400) [pid = 1888] [serial = 2094] [outer = 0x91165c00] 04:16:22 INFO - PROCESS | 1888 | 1469445382929 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:16:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1647ms 04:16:22 INFO - PROCESS | 1888 | 1469445382995 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 1888 | 1469445383001 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:16:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:16:23 INFO - PROCESS | 1888 | 1469445383011 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 1888 | 1469445383015 Marionette TRACE conn4 <- [1,2762,null,{}] 04:16:23 INFO - PROCESS | 1888 | 1469445383021 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:23 INFO - PROCESS | 1888 | 1469445383026 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:23 INFO - PROCESS | 1888 | 1469445383233 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:16:23 INFO - PROCESS | 1888 | 1469445383434 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 1888 | 1469445383444 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c2400 == 22 [pid = 1888] [id = 698] 04:16:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x8f094000) [pid = 1888] [serial = 2095] [outer = (nil)] 04:16:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x91417800) [pid = 1888] [serial = 2096] [outer = 0x8f094000] 04:16:23 INFO - PROCESS | 1888 | 1469445383612 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x90710800) [pid = 1888] [serial = 2097] [outer = 0x8f094000] 04:16:24 INFO - PROCESS | 1888 | 1469445384601 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:16:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1637ms 04:16:24 INFO - PROCESS | 1888 | 1469445384663 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 1888 | 1469445384668 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:16:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:16:24 INFO - PROCESS | 1888 | 1469445384677 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 1888 | 1469445384682 Marionette TRACE conn4 <- [1,2766,null,{}] 04:16:24 INFO - PROCESS | 1888 | 1469445384688 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:24 INFO - PROCESS | 1888 | 1469445384694 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:24 INFO - PROCESS | 1888 | 1469445384890 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:16:25 INFO - PROCESS | 1888 | 1469445385090 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 1888 | 1469445385101 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:25 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8b000 == 23 [pid = 1888] [id = 699] 04:16:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x90702400) [pid = 1888] [serial = 2098] [outer = (nil)] 04:16:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x91578400) [pid = 1888] [serial = 2099] [outer = 0x90702400] 04:16:25 INFO - PROCESS | 1888 | 1469445385185 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x9157b800) [pid = 1888] [serial = 2100] [outer = 0x90702400] 04:16:26 INFO - PROCESS | 1888 | 1469445386146 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:16:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1544ms 04:16:26 INFO - PROCESS | 1888 | 1469445386223 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 1888 | 1469445386227 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:16:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:16:26 INFO - PROCESS | 1888 | 1469445386234 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 1888 | 1469445386238 Marionette TRACE conn4 <- [1,2770,null,{}] 04:16:26 INFO - PROCESS | 1888 | 1469445386244 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:26 INFO - PROCESS | 1888 | 1469445386255 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:26 INFO - PROCESS | 1888 | 1469445386541 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:16:26 INFO - PROCESS | 1888 | 1469445386786 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 1888 | 1469445386794 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edce000 == 24 [pid = 1888] [id = 700] 04:16:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x90704800) [pid = 1888] [serial = 2101] [outer = (nil)] 04:16:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x9191a000) [pid = 1888] [serial = 2102] [outer = 0x90704800] 04:16:26 INFO - PROCESS | 1888 | 1469445386894 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x9191ec00) [pid = 1888] [serial = 2103] [outer = 0x90704800] 04:16:27 INFO - PROCESS | 1888 | 1469445387840 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:16:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1650ms 04:16:27 INFO - PROCESS | 1888 | 1469445387885 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 1888 | 1469445387889 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:16:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:16:27 INFO - PROCESS | 1888 | 1469445387896 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 1888 | 1469445387900 Marionette TRACE conn4 <- [1,2774,null,{}] 04:16:27 INFO - PROCESS | 1888 | 1469445387906 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:27 INFO - PROCESS | 1888 | 1469445387912 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:28 INFO - PROCESS | 1888 | 1469445388099 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:16:28 INFO - PROCESS | 1888 | 1469445388283 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 1888 | 1469445388291 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f087400 == 25 [pid = 1888] [id = 701] 04:16:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x91845c00) [pid = 1888] [serial = 2104] [outer = (nil)] 04:16:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x91c1e800) [pid = 1888] [serial = 2105] [outer = 0x91845c00] 04:16:28 INFO - PROCESS | 1888 | 1469445388376 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x91cc2c00) [pid = 1888] [serial = 2106] [outer = 0x91845c00] 04:16:29 INFO - PROCESS | 1888 | 1469445389328 Marionette TRACE conn4 <- [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]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:16:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1483ms 04:16:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:16:29 INFO - PROCESS | 1888 | 1469445389384 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 1888 | 1469445389388 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:16:29 INFO - PROCESS | 1888 | 1469445389395 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 1888 | 1469445389399 Marionette TRACE conn4 <- [1,2778,null,{}] 04:16:29 INFO - PROCESS | 1888 | 1469445389405 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:29 INFO - PROCESS | 1888 | 1469445389411 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:29 INFO - PROCESS | 1888 | 1469445389623 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:16:29 INFO - PROCESS | 1888 | 1469445389835 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 1888 | 1469445389842 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4dc800 == 26 [pid = 1888] [id = 702] 04:16:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x90796800) [pid = 1888] [serial = 2107] [outer = (nil)] 04:16:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x91cccc00) [pid = 1888] [serial = 2108] [outer = 0x90796800] 04:16:29 INFO - PROCESS | 1888 | 1469445389927 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x9240d400) [pid = 1888] [serial = 2109] [outer = 0x90796800] 04:16:31 INFO - PROCESS | 1888 | 1469445391098 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:16:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:16:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1789ms 04:16:31 INFO - PROCESS | 1888 | 1469445391184 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:16:31 INFO - PROCESS | 1888 | 1469445391191 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:16:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:16:31 INFO - PROCESS | 1888 | 1469445391200 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 1888 | 1469445391206 Marionette TRACE conn4 <- [1,2782,null,{}] 04:16:31 INFO - PROCESS | 1888 | 1469445391215 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:31 INFO - PROCESS | 1888 | 1469445391220 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:31 INFO - PROCESS | 1888 | 1469445391522 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:16:31 INFO - PROCESS | 1888 | 1469445391822 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1888 | 1469445391832 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f6400 == 27 [pid = 1888] [id = 703] 04:16:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8e5fa000) [pid = 1888] [serial = 2110] [outer = (nil)] 04:16:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8e81b000) [pid = 1888] [serial = 2111] [outer = 0x8e5fa000] 04:16:31 INFO - PROCESS | 1888 | 1469445391913 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e82a400) [pid = 1888] [serial = 2112] [outer = 0x8e5fa000] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8f186800) [pid = 1888] [serial = 2063] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8efe5000) [pid = 1888] [serial = 2060] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8ef85800) [pid = 1888] [serial = 2051] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e4d5000) [pid = 1888] [serial = 2054] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e4dcc00) [pid = 1888] [serial = 2055] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x91163800) [pid = 1888] [serial = 2046] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x90ac4000) [pid = 1888] [serial = 2045] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e817800) [pid = 1888] [serial = 2040] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8dbd8800) [pid = 1888] [serial = 2039] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x91848800) [pid = 1888] [serial = 2049] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8f094c00) [pid = 1888] [serial = 2043] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8efdb400) [pid = 1888] [serial = 2042] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x9157a800) [pid = 1888] [serial = 2048] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8ef8d800) [pid = 1888] [serial = 2052] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8e89d800) [pid = 1888] [serial = 2058] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8e830400) [pid = 1888] [serial = 2057] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x8f094400) [pid = 1888] [serial = 2061] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1888 | 1469445393896 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:16:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2788ms 04:16:33 INFO - PROCESS | 1888 | 1469445393989 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 1888 | 1469445393995 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:16:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:16:34 INFO - PROCESS | 1888 | 1469445394003 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 1888 | 1469445394010 Marionette TRACE conn4 <- [1,2786,null,{}] 04:16:34 INFO - PROCESS | 1888 | 1469445394018 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:34 INFO - PROCESS | 1888 | 1469445394023 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:34 INFO - PROCESS | 1888 | 1469445394210 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:16:34 INFO - PROCESS | 1888 | 1469445394351 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1888 | 1469445394360 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd5400 == 28 [pid = 1888] [id = 704] 04:16:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x8e4d2400) [pid = 1888] [serial = 2113] [outer = (nil)] 04:16:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8e5ec800) [pid = 1888] [serial = 2114] [outer = 0x8e4d2400] 04:16:34 INFO - PROCESS | 1888 | 1469445394439 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8e5f4c00) [pid = 1888] [serial = 2115] [outer = 0x8e4d2400] 04:16:35 INFO - PROCESS | 1888 | 1469445395286 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:16:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1333ms 04:16:35 INFO - PROCESS | 1888 | 1469445395336 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 1888 | 1469445395346 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:16:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:16:35 INFO - PROCESS | 1888 | 1469445395359 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 1888 | 1469445395365 Marionette TRACE conn4 <- [1,2790,null,{}] 04:16:35 INFO - PROCESS | 1888 | 1469445395371 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:35 INFO - PROCESS | 1888 | 1469445395378 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:35 INFO - PROCESS | 1888 | 1469445395569 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:16:35 INFO - PROCESS | 1888 | 1469445395737 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 1888 | 1469445395746 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a8400 == 29 [pid = 1888] [id = 705] 04:16:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8e8a8800) [pid = 1888] [serial = 2116] [outer = (nil)] 04:16:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8edd6800) [pid = 1888] [serial = 2117] [outer = 0x8e8a8800] 04:16:35 INFO - PROCESS | 1888 | 1469445395822 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8ef85800) [pid = 1888] [serial = 2118] [outer = 0x8e8a8800] 04:16:36 INFO - PROCESS | 1888 | 1469445396797 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:16:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:16:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1487ms 04:16:36 INFO - PROCESS | 1888 | 1469445396846 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 1888 | 1469445396850 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:16:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:16:36 INFO - PROCESS | 1888 | 1469445396867 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 1888 | 1469445396874 Marionette TRACE conn4 <- [1,2794,null,{}] 04:16:36 INFO - PROCESS | 1888 | 1469445396893 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:36 INFO - PROCESS | 1888 | 1469445396902 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:37 INFO - PROCESS | 1888 | 1469445397138 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:16:37 INFO - PROCESS | 1888 | 1469445397167 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:37 INFO - PROCESS | 1888 | 1469445397180 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f08d000 == 30 [pid = 1888] [id = 706] 04:16:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8f091400) [pid = 1888] [serial = 2119] [outer = (nil)] 04:16:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8f095c00) [pid = 1888] [serial = 2120] [outer = 0x8f091400] 04:16:37 INFO - PROCESS | 1888 | 1469445397252 Marionette DEBUG loaded listener.js 04:16:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8f188800) [pid = 1888] [serial = 2121] [outer = 0x8f091400] 04:16:38 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8edda400) [pid = 1888] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:16:38 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f183000) [pid = 1888] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:16:38 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e5f8000) [pid = 1888] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:16:38 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8d88b000) [pid = 1888] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:16:38 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x907c8800) [pid = 1888] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:16:38 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8e814c00) [pid = 1888] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:16:38 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8efdd000) [pid = 1888] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:16:38 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x907cec00) [pid = 1888] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:16:38 INFO - PROCESS | 1888 | 1469445398533 Marionette TRACE conn4 <- [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]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:16:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1693ms 04:16:38 INFO - PROCESS | 1888 | 1469445398561 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:16:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:16:38 INFO - PROCESS | 1888 | 1469445398566 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:16:38 INFO - PROCESS | 1888 | 1469445398573 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 1888 | 1469445398576 Marionette TRACE conn4 <- [1,2798,null,{}] 04:16:38 INFO - PROCESS | 1888 | 1469445398583 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:38 INFO - PROCESS | 1888 | 1469445398588 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:38 INFO - PROCESS | 1888 | 1469445398829 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:16:38 INFO - PROCESS | 1888 | 1469445398839 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1888 | 1469445398847 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c1800 == 31 [pid = 1888] [id = 707] 04:16:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8f094800) [pid = 1888] [serial = 2122] [outer = (nil)] 04:16:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x9070e800) [pid = 1888] [serial = 2123] [outer = 0x8f094800] 04:16:38 INFO - PROCESS | 1888 | 1469445398923 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x9079d400) [pid = 1888] [serial = 2124] [outer = 0x8f094800] 04:16:39 INFO - PROCESS | 1888 | 1469445399844 Marionette TRACE conn4 <- [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]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:16:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1285ms 04:16:39 INFO - PROCESS | 1888 | 1469445399857 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 1888 | 1469445399861 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:16:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:16:39 INFO - PROCESS | 1888 | 1469445399873 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 1888 | 1469445399876 Marionette TRACE conn4 <- [1,2802,null,{}] 04:16:39 INFO - PROCESS | 1888 | 1469445399883 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:39 INFO - PROCESS | 1888 | 1469445399888 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:40 INFO - PROCESS | 1888 | 1469445400052 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:16:40 INFO - PROCESS | 1888 | 1469445400292 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 1888 | 1469445400303 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d886800 == 32 [pid = 1888] [id = 708] 04:16:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8d888c00) [pid = 1888] [serial = 2125] [outer = (nil)] 04:16:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8d9b5400) [pid = 1888] [serial = 2126] [outer = 0x8d888c00] 04:16:40 INFO - PROCESS | 1888 | 1469445400396 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8d9be400) [pid = 1888] [serial = 2127] [outer = 0x8d888c00] 04:16:41 INFO - PROCESS | 1888 | 1469445401528 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:16:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:16:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1735ms 04:16:41 INFO - PROCESS | 1888 | 1469445401607 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:16:41 INFO - PROCESS | 1888 | 1469445401615 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:16:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:16:41 INFO - PROCESS | 1888 | 1469445401625 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:16:41 INFO - PROCESS | 1888 | 1469445401631 Marionette TRACE conn4 <- [1,2806,null,{}] 04:16:41 INFO - PROCESS | 1888 | 1469445401640 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:41 INFO - PROCESS | 1888 | 1469445401648 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:41 INFO - PROCESS | 1888 | 1469445401890 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:16:42 INFO - PROCESS | 1888 | 1469445402177 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 1888 | 1469445402186 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5eb800 == 33 [pid = 1888] [id = 709] 04:16:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e81dc00) [pid = 1888] [serial = 2128] [outer = (nil)] 04:16:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e82cc00) [pid = 1888] [serial = 2129] [outer = 0x8e81dc00] 04:16:42 INFO - PROCESS | 1888 | 1469445402280 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e8a2400) [pid = 1888] [serial = 2130] [outer = 0x8e81dc00] 04:16:43 INFO - PROCESS | 1888 | 1469445403340 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:16:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:16:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1795ms 04:16:43 INFO - PROCESS | 1888 | 1469445403424 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:16:43 INFO - PROCESS | 1888 | 1469445403431 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:16:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:16:43 INFO - PROCESS | 1888 | 1469445403439 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:16:43 INFO - PROCESS | 1888 | 1469445403443 Marionette TRACE conn4 <- [1,2810,null,{}] 04:16:43 INFO - PROCESS | 1888 | 1469445403450 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:43 INFO - PROCESS | 1888 | 1469445403454 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:43 INFO - PROCESS | 1888 | 1469445403697 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:16:44 INFO - PROCESS | 1888 | 1469445403984 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 1888 | 1469445403990 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4da400 == 34 [pid = 1888] [id = 710] 04:16:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8ef8fc00) [pid = 1888] [serial = 2131] [outer = (nil)] 04:16:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8f089800) [pid = 1888] [serial = 2132] [outer = 0x8ef8fc00] 04:16:44 INFO - PROCESS | 1888 | 1469445404108 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x90702000) [pid = 1888] [serial = 2133] [outer = 0x8ef8fc00] 04:16:45 INFO - PROCESS | 1888 | 1469445405148 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1790ms 04:16:45 INFO - PROCESS | 1888 | 1469445405229 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 1888 | 1469445405234 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:16:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:16:45 INFO - PROCESS | 1888 | 1469445405252 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 1888 | 1469445405263 Marionette TRACE conn4 <- [1,2814,null,{}] 04:16:45 INFO - PROCESS | 1888 | 1469445405271 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:45 INFO - PROCESS | 1888 | 1469445405278 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:45 INFO - PROCESS | 1888 | 1469445405608 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:16:45 INFO - PROCESS | 1888 | 1469445405808 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 1888 | 1469445405816 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x90794c00 == 35 [pid = 1888] [id = 711] 04:16:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x909dc800) [pid = 1888] [serial = 2134] [outer = (nil)] 04:16:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x90ac2800) [pid = 1888] [serial = 2135] [outer = 0x909dc800] 04:16:45 INFO - PROCESS | 1888 | 1469445405903 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x909e6000) [pid = 1888] [serial = 2136] [outer = 0x909dc800] 04:16:47 INFO - PROCESS | 1888 | 1469445407139 Marionette TRACE conn4 <- [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]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:16:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1953ms 04:16:47 INFO - PROCESS | 1888 | 1469445407197 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 1888 | 1469445407203 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:16:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:16:47 INFO - PROCESS | 1888 | 1469445407212 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 1888 | 1469445407216 Marionette TRACE conn4 <- [1,2818,null,{}] 04:16:47 INFO - PROCESS | 1888 | 1469445407227 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:47 INFO - PROCESS | 1888 | 1469445407234 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:47 INFO - PROCESS | 1888 | 1469445407418 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:16:47 INFO - PROCESS | 1888 | 1469445407702 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 1888 | 1469445407714 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4e0400 == 36 [pid = 1888] [id = 712] 04:16:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x8e5ed400) [pid = 1888] [serial = 2137] [outer = (nil)] 04:16:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e810c00) [pid = 1888] [serial = 2138] [outer = 0x8e5ed400] 04:16:47 INFO - PROCESS | 1888 | 1469445407819 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8e81e400) [pid = 1888] [serial = 2139] [outer = 0x8e5ed400] 04:16:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8efddc00 == 35 [pid = 1888] [id = 686] 04:16:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82b800 == 34 [pid = 1888] [id = 685] 04:16:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e81b800 == 33 [pid = 1888] [id = 683] 04:16:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c1000 == 32 [pid = 1888] [id = 684] 04:16:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c1800 == 31 [pid = 1888] [id = 707] 04:16:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8f08d000 == 30 [pid = 1888] [id = 706] 04:16:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a8400 == 29 [pid = 1888] [id = 705] 04:16:48 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd5400 == 28 [pid = 1888] [id = 704] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x90797c00) [pid = 1888] [serial = 2082] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8f18d400) [pid = 1888] [serial = 2081] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x909e1000) [pid = 1888] [serial = 2084] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x90701800) [pid = 1888] [serial = 2064] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x9070bc00) [pid = 1888] [serial = 2070] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x90705000) [pid = 1888] [serial = 2069] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e82f000) [pid = 1888] [serial = 2067] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8dbd4800) [pid = 1888] [serial = 2076] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x909dfc00) [pid = 1888] [serial = 2073] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e8a5000) [pid = 1888] [serial = 2078] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8e813000) [pid = 1888] [serial = 2066] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8d88f800) [pid = 1888] [serial = 2075] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8eddc400) [pid = 1888] [serial = 2079] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x909da800) [pid = 1888] [serial = 2072] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x90abf400) [pid = 1888] [serial = 2085] [outer = (nil)] [url = about:blank] 04:16:48 INFO - PROCESS | 1888 | 1469445408828 Marionette TRACE conn4 <- [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]]]}] 04:16:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:16:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1644ms 04:16:48 INFO - PROCESS | 1888 | 1469445408856 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:16:48 INFO - PROCESS | 1888 | 1469445408864 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:16:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:16:48 INFO - PROCESS | 1888 | 1469445408876 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 1888 | 1469445408881 Marionette TRACE conn4 <- [1,2822,null,{}] 04:16:48 INFO - PROCESS | 1888 | 1469445408888 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:48 INFO - PROCESS | 1888 | 1469445408895 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:49 INFO - PROCESS | 1888 | 1469445409102 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:16:49 INFO - PROCESS | 1888 | 1469445409279 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 1888 | 1469445409289 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd5400 == 29 [pid = 1888] [id = 713] 04:16:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e82b800) [pid = 1888] [serial = 2140] [outer = (nil)] 04:16:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8edd2000) [pid = 1888] [serial = 2141] [outer = 0x8e82b800] 04:16:49 INFO - PROCESS | 1888 | 1469445409410 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8ef8dc00) [pid = 1888] [serial = 2142] [outer = 0x8e82b800] 04:16:50 INFO - PROCESS | 1888 | 1469445410290 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:16:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1434ms 04:16:50 INFO - PROCESS | 1888 | 1469445410310 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 1888 | 1469445410315 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:16:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:16:50 INFO - PROCESS | 1888 | 1469445410326 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 1888 | 1469445410331 Marionette TRACE conn4 <- [1,2826,null,{}] 04:16:50 INFO - PROCESS | 1888 | 1469445410348 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:50 INFO - PROCESS | 1888 | 1469445410357 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:50 INFO - PROCESS | 1888 | 1469445410540 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:16:50 INFO - PROCESS | 1888 | 1469445410692 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 1888 | 1469445410703 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f182800 == 30 [pid = 1888] [id = 714] 04:16:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8f187000) [pid = 1888] [serial = 2143] [outer = (nil)] 04:16:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x90705000) [pid = 1888] [serial = 2144] [outer = 0x8f187000] 04:16:50 INFO - PROCESS | 1888 | 1469445410778 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x90793800) [pid = 1888] [serial = 2145] [outer = 0x8f187000] 04:16:51 INFO - PROCESS | 1888 | 1469445411743 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:16:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:16:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1446ms 04:16:51 INFO - PROCESS | 1888 | 1469445411773 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:16:51 INFO - PROCESS | 1888 | 1469445411778 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:16:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:16:51 INFO - PROCESS | 1888 | 1469445411785 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 1888 | 1469445411788 Marionette TRACE conn4 <- [1,2830,null,{}] 04:16:51 INFO - PROCESS | 1888 | 1469445411795 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:51 INFO - PROCESS | 1888 | 1469445411800 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:52 INFO - PROCESS | 1888 | 1469445412077 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:16:52 INFO - PROCESS | 1888 | 1469445412100 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:52 INFO - PROCESS | 1888 | 1469445412109 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a8400 == 31 [pid = 1888] [id = 715] 04:16:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8f18a800) [pid = 1888] [serial = 2146] [outer = (nil)] 04:16:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x909db400) [pid = 1888] [serial = 2147] [outer = 0x8f18a800] 04:16:52 INFO - PROCESS | 1888 | 1469445412185 Marionette DEBUG loaded listener.js 04:16:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x90ac0c00) [pid = 1888] [serial = 2148] [outer = 0x8f18a800] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8f091400) [pid = 1888] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e5fa000) [pid = 1888] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e81d000) [pid = 1888] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x9070f000) [pid = 1888] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x91165c00) [pid = 1888] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f094000) [pid = 1888] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e4d2400) [pid = 1888] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x90702400) [pid = 1888] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x90704800) [pid = 1888] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x91845c00) [pid = 1888] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x90796800) [pid = 1888] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:16:53 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8e8a8800) [pid = 1888] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:16:53 INFO - PROCESS | 1888 | 1469445413524 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:16:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1789ms 04:16:53 INFO - PROCESS | 1888 | 1469445413576 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 1888 | 1469445413580 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:16:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:16:53 INFO - PROCESS | 1888 | 1469445413586 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 1888 | 1469445413590 Marionette TRACE conn4 <- [1,2834,null,{}] 04:16:53 INFO - PROCESS | 1888 | 1469445413596 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:53 INFO - PROCESS | 1888 | 1469445413602 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:53 INFO - PROCESS | 1888 | 1469445413763 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:16:54 INFO - PROCESS | 1888 | 1469445413985 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:54 INFO - PROCESS | 1888 | 1469445413993 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89e800 == 32 [pid = 1888] [id = 716] 04:16:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8edd5800) [pid = 1888] [serial = 2149] [outer = (nil)] 04:16:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8f184c00) [pid = 1888] [serial = 2150] [outer = 0x8edd5800] 04:16:54 INFO - PROCESS | 1888 | 1469445414067 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x90709c00) [pid = 1888] [serial = 2151] [outer = 0x8edd5800] 04:16:54 INFO - PROCESS | 1888 | 1469445414876 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:16:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:16:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1338ms 04:16:54 INFO - PROCESS | 1888 | 1469445414925 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:16:54 INFO - PROCESS | 1888 | 1469445414928 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:16:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:16:54 INFO - PROCESS | 1888 | 1469445414936 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:16:54 INFO - PROCESS | 1888 | 1469445414939 Marionette TRACE conn4 <- [1,2838,null,{}] 04:16:54 INFO - PROCESS | 1888 | 1469445414950 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:54 INFO - PROCESS | 1888 | 1469445414961 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:55 INFO - PROCESS | 1888 | 1469445415195 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:16:55 INFO - PROCESS | 1888 | 1469445415343 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 1888 | 1469445415349 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efe4800 == 33 [pid = 1888] [id = 717] 04:16:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x907c5800) [pid = 1888] [serial = 2152] [outer = (nil)] 04:16:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x91410000) [pid = 1888] [serial = 2153] [outer = 0x907c5800] 04:16:55 INFO - PROCESS | 1888 | 1469445415427 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x91575c00) [pid = 1888] [serial = 2154] [outer = 0x907c5800] 04:16:56 INFO - PROCESS | 1888 | 1469445416543 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:16:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:16:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1639ms 04:16:56 INFO - PROCESS | 1888 | 1469445416577 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 1888 | 1469445416582 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:16:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:16:56 INFO - PROCESS | 1888 | 1469445416593 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 1888 | 1469445416602 Marionette TRACE conn4 <- [1,2842,null,{}] 04:16:56 INFO - PROCESS | 1888 | 1469445416611 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:56 INFO - PROCESS | 1888 | 1469445416617 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:56 INFO - PROCESS | 1888 | 1469445416829 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:16:57 INFO - PROCESS | 1888 | 1469445417082 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 1888 | 1469445417091 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcfc00 == 34 [pid = 1888] [id = 718] 04:16:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e4ddc00) [pid = 1888] [serial = 2155] [outer = (nil)] 04:16:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e82f000) [pid = 1888] [serial = 2156] [outer = 0x8e4ddc00] 04:16:57 INFO - PROCESS | 1888 | 1469445417228 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e8a8800) [pid = 1888] [serial = 2157] [outer = 0x8e4ddc00] 04:16:58 INFO - PROCESS | 1888 | 1469445418223 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:16:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:16:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1690ms 04:16:58 INFO - PROCESS | 1888 | 1469445418283 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 1888 | 1469445418291 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:16:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:16:58 INFO - PROCESS | 1888 | 1469445418303 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 1888 | 1469445418308 Marionette TRACE conn4 <- [1,2846,null,{}] 04:16:58 INFO - PROCESS | 1888 | 1469445418315 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:58 INFO - PROCESS | 1888 | 1469445418321 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:58 INFO - PROCESS | 1888 | 1469445418568 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:16:58 INFO - PROCESS | 1888 | 1469445418859 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:58 INFO - PROCESS | 1888 | 1469445418870 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:16:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd7800 == 35 [pid = 1888] [id = 719] 04:16:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8f185000) [pid = 1888] [serial = 2158] [outer = (nil)] 04:16:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x90708c00) [pid = 1888] [serial = 2159] [outer = 0x8f185000] 04:16:59 INFO - PROCESS | 1888 | 1469445419005 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x907ce800) [pid = 1888] [serial = 2160] [outer = 0x8f185000] 04:16:59 INFO - PROCESS | 1888 | 1469445419990 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:17:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:17:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1738ms 04:17:00 INFO - PROCESS | 1888 | 1469445420042 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 1888 | 1469445420046 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:17:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:17:00 INFO - PROCESS | 1888 | 1469445420054 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 1888 | 1469445420061 Marionette TRACE conn4 <- [1,2850,null,{}] 04:17:00 INFO - PROCESS | 1888 | 1469445420079 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:00 INFO - PROCESS | 1888 | 1469445420088 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:00 INFO - PROCESS | 1888 | 1469445420330 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:17:00 INFO - PROCESS | 1888 | 1469445420567 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 1888 | 1469445420578 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x90ac9800 == 36 [pid = 1888] [id = 720] 04:17:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x91418800) [pid = 1888] [serial = 2161] [outer = (nil)] 04:17:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x9157e400) [pid = 1888] [serial = 2162] [outer = 0x91418800] 04:17:00 INFO - PROCESS | 1888 | 1469445420714 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x91847400) [pid = 1888] [serial = 2163] [outer = 0x91418800] 04:17:01 INFO - PROCESS | 1888 | 1469445421804 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1793ms 04:17:01 INFO - PROCESS | 1888 | 1469445421849 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 1888 | 1469445421854 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:17:01 INFO - PROCESS | 1888 | 1469445421862 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 1888 | 1469445421866 Marionette TRACE conn4 <- [1,2854,null,{}] 04:17:01 INFO - PROCESS | 1888 | 1469445421874 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:01 INFO - PROCESS | 1888 | 1469445421878 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:02 INFO - PROCESS | 1888 | 1469445422109 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:17:02 INFO - PROCESS | 1888 | 1469445422375 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 1888 | 1469445422382 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c3400 == 37 [pid = 1888] [id = 721] 04:17:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x91579000) [pid = 1888] [serial = 2164] [outer = (nil)] 04:17:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x91914000) [pid = 1888] [serial = 2165] [outer = 0x91579000] 04:17:02 INFO - PROCESS | 1888 | 1469445422516 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91919c00) [pid = 1888] [serial = 2166] [outer = 0x91579000] 04:17:03 INFO - PROCESS | 1888 | 1469445423511 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1689ms 04:17:03 INFO - PROCESS | 1888 | 1469445423553 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:17:03 INFO - PROCESS | 1888 | 1469445423558 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:17:03 INFO - PROCESS | 1888 | 1469445423565 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:17:03 INFO - PROCESS | 1888 | 1469445423571 Marionette TRACE conn4 <- [1,2858,null,{}] 04:17:03 INFO - PROCESS | 1888 | 1469445423579 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:03 INFO - PROCESS | 1888 | 1469445423586 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:03 INFO - PROCESS | 1888 | 1469445423807 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:17:04 INFO - PROCESS | 1888 | 1469445424046 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 1888 | 1469445424057 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a8000 == 38 [pid = 1888] [id = 722] 04:17:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8ef91400) [pid = 1888] [serial = 2167] [outer = (nil)] 04:17:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x91c10800) [pid = 1888] [serial = 2168] [outer = 0x8ef91400] 04:17:04 INFO - PROCESS | 1888 | 1469445424193 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x91c1d400) [pid = 1888] [serial = 2169] [outer = 0x8ef91400] 04:17:05 INFO - PROCESS | 1888 | 1469445425214 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1693ms 04:17:05 INFO - PROCESS | 1888 | 1469445425258 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 1888 | 1469445425263 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:17:05 INFO - PROCESS | 1888 | 1469445425272 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 1888 | 1469445425275 Marionette TRACE conn4 <- [1,2862,null,{}] 04:17:05 INFO - PROCESS | 1888 | 1469445425282 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:05 INFO - PROCESS | 1888 | 1469445425293 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:05 INFO - PROCESS | 1888 | 1469445425551 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:17:06 INFO - PROCESS | 1888 | 1469445426021 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 1888 | 1469445426028 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbcbc00 == 39 [pid = 1888] [id = 723] 04:17:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8dbcc400) [pid = 1888] [serial = 2170] [outer = (nil)] 04:17:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8dbd3800) [pid = 1888] [serial = 2171] [outer = 0x8dbcc400] 04:17:06 INFO - PROCESS | 1888 | 1469445426148 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8e4db800) [pid = 1888] [serial = 2172] [outer = 0x8dbcc400] 04:17:07 INFO - PROCESS | 1888 | 1469445427107 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:17:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:17:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1883ms 04:17:07 INFO - PROCESS | 1888 | 1469445427157 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:17:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:17:07 INFO - PROCESS | 1888 | 1469445427164 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:17:07 INFO - PROCESS | 1888 | 1469445427172 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 1888 | 1469445427177 Marionette TRACE conn4 <- [1,2866,null,{}] 04:17:07 INFO - PROCESS | 1888 | 1469445427185 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:07 INFO - PROCESS | 1888 | 1469445427192 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:07 INFO - PROCESS | 1888 | 1469445427393 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:17:07 INFO - PROCESS | 1888 | 1469445427728 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 1888 | 1469445427739 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e815400 == 40 [pid = 1888] [id = 724] 04:17:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8e82e000) [pid = 1888] [serial = 2173] [outer = (nil)] 04:17:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8ef88c00) [pid = 1888] [serial = 2174] [outer = 0x8e82e000] 04:17:07 INFO - PROCESS | 1888 | 1469445427856 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8efe1800) [pid = 1888] [serial = 2175] [outer = 0x8e82e000] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f6800 == 39 [pid = 1888] [id = 692] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8b400 == 38 [pid = 1888] [id = 693] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8edcec00 == 37 [pid = 1888] [id = 694] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888000 == 36 [pid = 1888] [id = 695] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f5c00 == 35 [pid = 1888] [id = 688] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88a000 == 34 [pid = 1888] [id = 691] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d886800 == 33 [pid = 1888] [id = 708] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd9000 == 32 [pid = 1888] [id = 689] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x91165800 == 31 [pid = 1888] [id = 697] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x90794c00 == 30 [pid = 1888] [id = 711] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5eb800 == 29 [pid = 1888] [id = 709] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x907c6c00 == 28 [pid = 1888] [id = 690] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4da400 == 27 [pid = 1888] [id = 710] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888800 == 26 [pid = 1888] [id = 696] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c2400 == 25 [pid = 1888] [id = 698] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f6400 == 24 [pid = 1888] [id = 703] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8f087400 == 23 [pid = 1888] [id = 701] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8b000 == 22 [pid = 1888] [id = 699] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8edce000 == 21 [pid = 1888] [id = 700] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4dc800 == 20 [pid = 1888] [id = 702] 04:17:09 INFO - PROCESS | 1888 | --DOCSHELL 0x8d885800 == 19 [pid = 1888] [id = 687] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x9070e800) [pid = 1888] [serial = 2123] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8f095c00) [pid = 1888] [serial = 2120] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e81b000) [pid = 1888] [serial = 2111] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8edcd400) [pid = 1888] [serial = 2088] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e89b000) [pid = 1888] [serial = 2087] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x907c8000) [pid = 1888] [serial = 2091] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x9079f000) [pid = 1888] [serial = 2090] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8e82a400) [pid = 1888] [serial = 2112] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x9116d400) [pid = 1888] [serial = 2094] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x91169c00) [pid = 1888] [serial = 2093] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x90710800) [pid = 1888] [serial = 2097] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x91417800) [pid = 1888] [serial = 2096] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8e5ec800) [pid = 1888] [serial = 2114] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x9157b800) [pid = 1888] [serial = 2100] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e5f4c00) [pid = 1888] [serial = 2115] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x91578400) [pid = 1888] [serial = 2099] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x9191ec00) [pid = 1888] [serial = 2103] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x9191a000) [pid = 1888] [serial = 2102] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x91cc2c00) [pid = 1888] [serial = 2106] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x91c1e800) [pid = 1888] [serial = 2105] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x9240d400) [pid = 1888] [serial = 2109] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x91cccc00) [pid = 1888] [serial = 2108] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8ef85800) [pid = 1888] [serial = 2118] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8f188800) [pid = 1888] [serial = 2121] [outer = (nil)] [url = about:blank] 04:17:09 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8edd6800) [pid = 1888] [serial = 2117] [outer = (nil)] [url = about:blank] 04:17:10 INFO - PROCESS | 1888 | 1469445430091 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:17:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2942ms 04:17:10 INFO - PROCESS | 1888 | 1469445430115 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 1888 | 1469445430121 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:17:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:17:10 INFO - PROCESS | 1888 | 1469445430132 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 1888 | 1469445430136 Marionette TRACE conn4 <- [1,2870,null,{}] 04:17:10 INFO - PROCESS | 1888 | 1469445430146 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:10 INFO - PROCESS | 1888 | 1469445430152 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:10 INFO - PROCESS | 1888 | 1469445430400 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:17:10 INFO - PROCESS | 1888 | 1469445430546 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 1888 | 1469445430560 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c2400 == 20 [pid = 1888] [id = 725] 04:17:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8dbd2000) [pid = 1888] [serial = 2176] [outer = (nil)] 04:17:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e4d1c00) [pid = 1888] [serial = 2177] [outer = 0x8dbd2000] 04:17:10 INFO - PROCESS | 1888 | 1469445430634 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8e4d8000) [pid = 1888] [serial = 2178] [outer = 0x8dbd2000] 04:17:11 INFO - PROCESS | 1888 | 1469445431462 Marionette TRACE conn4 <- [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]]]}] 04:17:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:17:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1384ms 04:17:11 INFO - PROCESS | 1888 | 1469445431516 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 1888 | 1469445431525 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:17:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:17:11 INFO - PROCESS | 1888 | 1469445431537 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 1888 | 1469445431543 Marionette TRACE conn4 <- [1,2874,null,{}] 04:17:11 INFO - PROCESS | 1888 | 1469445431549 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:11 INFO - PROCESS | 1888 | 1469445431556 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:11 INFO - PROCESS | 1888 | 1469445431737 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:17:11 INFO - PROCESS | 1888 | 1469445431888 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 1888 | 1469445431903 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:11 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5f6400 == 21 [pid = 1888] [id = 726] 04:17:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e817c00) [pid = 1888] [serial = 2179] [outer = (nil)] 04:17:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e826c00) [pid = 1888] [serial = 2180] [outer = 0x8e817c00] 04:17:11 INFO - PROCESS | 1888 | 1469445431976 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e830400) [pid = 1888] [serial = 2181] [outer = 0x8e817c00] 04:17:13 INFO - PROCESS | 1888 | 1469445433020 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:17:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:17:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1534ms 04:17:13 INFO - PROCESS | 1888 | 1469445433072 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 1888 | 1469445433076 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:17:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:17:13 INFO - PROCESS | 1888 | 1469445433083 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 1888 | 1469445433089 Marionette TRACE conn4 <- [1,2878,null,{}] 04:17:13 INFO - PROCESS | 1888 | 1469445433120 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:13 INFO - PROCESS | 1888 | 1469445433130 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:13 INFO - PROCESS | 1888 | 1469445433361 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:17:13 INFO - PROCESS | 1888 | 1469445433389 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 1888 | 1469445433402 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:13 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef86000 == 22 [pid = 1888] [id = 727] 04:17:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8ef87c00) [pid = 1888] [serial = 2182] [outer = (nil)] 04:17:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8ef8b400) [pid = 1888] [serial = 2183] [outer = 0x8ef87c00] 04:17:13 INFO - PROCESS | 1888 | 1469445433478 Marionette DEBUG loaded listener.js 04:17:13 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8efdec00) [pid = 1888] [serial = 2184] [outer = 0x8ef87c00] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e5ed400) [pid = 1888] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8f187000) [pid = 1888] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e82b800) [pid = 1888] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x909dc800) [pid = 1888] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8e81dc00) [pid = 1888] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8d888c00) [pid = 1888] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8f094800) [pid = 1888] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8ef8fc00) [pid = 1888] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8f18a800) [pid = 1888] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8edd5800) [pid = 1888] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:17:14 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x907c5800) [pid = 1888] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:17:14 INFO - PROCESS | 1888 | 1469445434958 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:17:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1907ms 04:17:14 INFO - PROCESS | 1888 | 1469445434991 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 1888 | 1469445434995 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:17:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:17:15 INFO - PROCESS | 1888 | 1469445435003 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 1888 | 1469445435007 Marionette TRACE conn4 <- [1,2882,null,{}] 04:17:15 INFO - PROCESS | 1888 | 1469445435013 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:15 INFO - PROCESS | 1888 | 1469445435019 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:15 INFO - PROCESS | 1888 | 1469445435293 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:17:15 INFO - PROCESS | 1888 | 1469445435391 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 1888 | 1469445435402 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:15 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bfc00 == 23 [pid = 1888] [id = 728] 04:17:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8e818800) [pid = 1888] [serial = 2185] [outer = (nil)] 04:17:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8ef84800) [pid = 1888] [serial = 2186] [outer = 0x8e818800] 04:17:15 INFO - PROCESS | 1888 | 1469445435476 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8f08fc00) [pid = 1888] [serial = 2187] [outer = 0x8e818800] 04:17:16 INFO - PROCESS | 1888 | 1469445436301 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:17:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:17:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1341ms 04:17:16 INFO - PROCESS | 1888 | 1469445436345 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:17:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:17:16 INFO - PROCESS | 1888 | 1469445436349 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:17:16 INFO - PROCESS | 1888 | 1469445436356 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 1888 | 1469445436361 Marionette TRACE conn4 <- [1,2886,null,{}] 04:17:16 INFO - PROCESS | 1888 | 1469445436367 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:16 INFO - PROCESS | 1888 | 1469445436372 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:16 INFO - PROCESS | 1888 | 1469445436544 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:17:16 INFO - PROCESS | 1888 | 1469445436554 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 1888 | 1469445436567 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd4000 == 24 [pid = 1888] [id = 729] 04:17:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8f181000) [pid = 1888] [serial = 2188] [outer = (nil)] 04:17:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8f18e000) [pid = 1888] [serial = 2189] [outer = 0x8f181000] 04:17:16 INFO - PROCESS | 1888 | 1469445436640 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x90710c00) [pid = 1888] [serial = 2190] [outer = 0x8f181000] 04:17:18 INFO - PROCESS | 1888 | 1469445438026 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:17:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:17:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1733ms 04:17:18 INFO - PROCESS | 1888 | 1469445438089 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 1888 | 1469445438097 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:17:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:17:18 INFO - PROCESS | 1888 | 1469445438106 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 1888 | 1469445438111 Marionette TRACE conn4 <- [1,2890,null,{}] 04:17:18 INFO - PROCESS | 1888 | 1469445438122 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:18 INFO - PROCESS | 1888 | 1469445438127 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:18 INFO - PROCESS | 1888 | 1469445438333 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:17:18 INFO - PROCESS | 1888 | 1469445438589 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 1888 | 1469445438597 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:18 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d889c00 == 25 [pid = 1888] [id = 730] 04:17:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e5eb800) [pid = 1888] [serial = 2191] [outer = (nil)] 04:17:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e81dc00) [pid = 1888] [serial = 2192] [outer = 0x8e5eb800] 04:17:18 INFO - PROCESS | 1888 | 1469445438692 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e89ec00) [pid = 1888] [serial = 2193] [outer = 0x8e5eb800] 04:17:19 INFO - PROCESS | 1888 | 1469445439749 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:17:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:17:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1704ms 04:17:19 INFO - PROCESS | 1888 | 1469445439811 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 1888 | 1469445439819 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:17:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:17:19 INFO - PROCESS | 1888 | 1469445439833 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 1888 | 1469445439838 Marionette TRACE conn4 <- [1,2894,null,{}] 04:17:19 INFO - PROCESS | 1888 | 1469445439845 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:19 INFO - PROCESS | 1888 | 1469445439852 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:20 INFO - PROCESS | 1888 | 1469445440099 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:17:20 INFO - PROCESS | 1888 | 1469445440380 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 1888 | 1469445440393 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:20 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d893400 == 26 [pid = 1888] [id = 731] 04:17:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8f183000) [pid = 1888] [serial = 2194] [outer = (nil)] 04:17:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x90703000) [pid = 1888] [serial = 2195] [outer = 0x8f183000] 04:17:20 INFO - PROCESS | 1888 | 1469445440481 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8edd3c00) [pid = 1888] [serial = 2196] [outer = 0x8f183000] 04:17:21 INFO - PROCESS | 1888 | 1469445441501 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:17:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1738ms 04:17:21 INFO - PROCESS | 1888 | 1469445441571 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:17:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:17:21 INFO - PROCESS | 1888 | 1469445441576 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:17:21 INFO - PROCESS | 1888 | 1469445441583 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 1888 | 1469445441590 Marionette TRACE conn4 <- [1,2898,null,{}] 04:17:21 INFO - PROCESS | 1888 | 1469445441608 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:21 INFO - PROCESS | 1888 | 1469445441618 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:21 INFO - PROCESS | 1888 | 1469445441858 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:17:22 INFO - PROCESS | 1888 | 1469445442099 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 1888 | 1469445442110 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:22 INFO - PROCESS | 1888 | ++DOCSHELL 0x909db800 == 27 [pid = 1888] [id = 732] 04:17:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x909dcc00) [pid = 1888] [serial = 2197] [outer = (nil)] 04:17:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x909e0800) [pid = 1888] [serial = 2198] [outer = 0x909dcc00] 04:17:22 INFO - PROCESS | 1888 | 1469445442226 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x909e7000) [pid = 1888] [serial = 2199] [outer = 0x909dcc00] 04:17:23 INFO - PROCESS | 1888 | 1469445443285 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:17:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:17:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1747ms 04:17:23 INFO - PROCESS | 1888 | 1469445443331 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:17:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:17:23 INFO - PROCESS | 1888 | 1469445443337 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:17:23 INFO - PROCESS | 1888 | 1469445443344 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 1888 | 1469445443348 Marionette TRACE conn4 <- [1,2902,null,{}] 04:17:23 INFO - PROCESS | 1888 | 1469445443355 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:23 INFO - PROCESS | 1888 | 1469445443360 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:23 INFO - PROCESS | 1888 | 1469445443575 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:17:23 INFO - PROCESS | 1888 | 1469445443803 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 1888 | 1469445443813 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef85800 == 28 [pid = 1888] [id = 733] 04:17:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x9079e000) [pid = 1888] [serial = 2200] [outer = (nil)] 04:17:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x91166400) [pid = 1888] [serial = 2201] [outer = 0x9079e000] 04:17:23 INFO - PROCESS | 1888 | 1469445443946 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x9116a000) [pid = 1888] [serial = 2202] [outer = 0x9079e000] 04:17:25 INFO - PROCESS | 1888 | 1469445444999 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:17:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:17:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1888ms 04:17:25 INFO - PROCESS | 1888 | 1469445445233 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:17:25 INFO - PROCESS | 1888 | 1469445445241 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:17:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:17:25 INFO - PROCESS | 1888 | 1469445445260 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 1888 | 1469445445266 Marionette TRACE conn4 <- [1,2906,null,{}] 04:17:25 INFO - PROCESS | 1888 | 1469445445275 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:25 INFO - PROCESS | 1888 | 1469445445281 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:25 INFO - PROCESS | 1888 | 1469445445625 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x90709c00) [pid = 1888] [serial = 2151] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8e81e400) [pid = 1888] [serial = 2139] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x90705000) [pid = 1888] [serial = 2144] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8ef8dc00) [pid = 1888] [serial = 2142] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x90ac2800) [pid = 1888] [serial = 2135] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e8a2400) [pid = 1888] [serial = 2130] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8d9be400) [pid = 1888] [serial = 2127] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8d9b5400) [pid = 1888] [serial = 2126] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x9079d400) [pid = 1888] [serial = 2124] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8e810c00) [pid = 1888] [serial = 2138] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8f089800) [pid = 1888] [serial = 2132] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8edd2000) [pid = 1888] [serial = 2141] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x90ac0c00) [pid = 1888] [serial = 2148] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x909e6000) [pid = 1888] [serial = 2136] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x90793800) [pid = 1888] [serial = 2145] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x909db400) [pid = 1888] [serial = 2147] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x90702000) [pid = 1888] [serial = 2133] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8e82cc00) [pid = 1888] [serial = 2129] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x8f184c00) [pid = 1888] [serial = 2150] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0x91575c00) [pid = 1888] [serial = 2154] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | --DOMWINDOW == 61 (0x91410000) [pid = 1888] [serial = 2153] [outer = (nil)] [url = about:blank] 04:17:25 INFO - PROCESS | 1888 | 1469445445945 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 1888 | 1469445445960 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9be400 == 29 [pid = 1888] [id = 734] 04:17:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 62 (0x8d9c1400) [pid = 1888] [serial = 2203] [outer = (nil)] 04:17:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x8e4d6800) [pid = 1888] [serial = 2204] [outer = 0x8d9c1400] 04:17:26 INFO - PROCESS | 1888 | 1469445446051 Marionette DEBUG loaded listener.js 04:17:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x8e5f9400) [pid = 1888] [serial = 2205] [outer = 0x8d9c1400] 04:17:26 INFO - PROCESS | 1888 | 1469445446949 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:17:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1751ms 04:17:27 INFO - PROCESS | 1888 | 1469445447016 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 1888 | 1469445447022 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:17:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:17:27 INFO - PROCESS | 1888 | 1469445447033 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 1888 | 1469445447039 Marionette TRACE conn4 <- [1,2910,null,{}] 04:17:27 INFO - PROCESS | 1888 | 1469445447047 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:27 INFO - PROCESS | 1888 | 1469445447054 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:27 INFO - PROCESS | 1888 | 1469445447246 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:17:27 INFO - PROCESS | 1888 | 1469445447257 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:27 INFO - PROCESS | 1888 | 1469445447266 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:27 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d2400 == 30 [pid = 1888] [id = 735] 04:17:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x8edd6000) [pid = 1888] [serial = 2206] [outer = (nil)] 04:17:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8eddcc00) [pid = 1888] [serial = 2207] [outer = 0x8edd6000] 04:17:27 INFO - PROCESS | 1888 | 1469445447360 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8ef8f800) [pid = 1888] [serial = 2208] [outer = 0x8edd6000] 04:17:28 INFO - PROCESS | 1888 | 1469445448323 Marionette TRACE conn4 <- [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]]]}] 04:17:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:17:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:17:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1343ms 04:17:28 INFO - PROCESS | 1888 | 1469445448374 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:17:28 INFO - PROCESS | 1888 | 1469445448379 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:17:28 INFO - TEST-START | /DOMEvents/constructors.html 04:17:28 INFO - PROCESS | 1888 | 1469445448387 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 1888 | 1469445448391 Marionette TRACE conn4 <- [1,2914,null,{}] 04:17:28 INFO - PROCESS | 1888 | 1469445448406 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:28 INFO - PROCESS | 1888 | 1469445448416 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:28 INFO - PROCESS | 1888 | 1469445448594 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:17:28 INFO - PROCESS | 1888 | 1469445448764 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 1888 | 1469445448774 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd9c00 == 31 [pid = 1888] [id = 736] 04:17:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8f185400) [pid = 1888] [serial = 2209] [outer = (nil)] 04:17:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x90796400) [pid = 1888] [serial = 2210] [outer = 0x8f185400] 04:17:28 INFO - PROCESS | 1888 | 1469445448865 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x907c4c00) [pid = 1888] [serial = 2211] [outer = 0x8f185400] 04:17:30 INFO - PROCESS | 1888 | 1469445449974 Marionette TRACE conn4 <- [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]]]}] 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:17:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1651ms 04:17:30 INFO - PROCESS | 1888 | 1469445450040 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:17:30 INFO - PROCESS | 1888 | 1469445450045 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:17:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:17:30 INFO - PROCESS | 1888 | 1469445450069 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:17:30 INFO - PROCESS | 1888 | 1469445450076 Marionette TRACE conn4 <- [1,2918,null,{}] 04:17:30 INFO - PROCESS | 1888 | 1469445450098 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:30 INFO - PROCESS | 1888 | 1469445450105 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:30 INFO - PROCESS | 1888 | 1469445450337 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:17:30 INFO - PROCESS | 1888 | 1469445450359 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 1888 | 1469445450368 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:30 INFO - PROCESS | 1888 | ++DOCSHELL 0x907cdc00 == 32 [pid = 1888] [id = 737] 04:17:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x909dbc00) [pid = 1888] [serial = 2212] [outer = (nil)] 04:17:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x90ac6400) [pid = 1888] [serial = 2213] [outer = 0x909dbc00] 04:17:30 INFO - PROCESS | 1888 | 1469445450443 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8f17f400) [pid = 1888] [serial = 2214] [outer = 0x909dbc00] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x91579000) [pid = 1888] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8ef91400) [pid = 1888] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8dbcc400) [pid = 1888] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e818800) [pid = 1888] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e82e000) [pid = 1888] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8dbd2000) [pid = 1888] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8e817c00) [pid = 1888] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8ef87c00) [pid = 1888] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 64 (0x8e4ddc00) [pid = 1888] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 63 (0x8f185000) [pid = 1888] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:17:31 INFO - PROCESS | 1888 | --DOMWINDOW == 62 (0x91418800) [pid = 1888] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:17:31 INFO - PROCESS | 1888 | 1469445451370 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:17:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:17:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1353ms 04:17:31 INFO - PROCESS | 1888 | 1469445451422 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 1888 | 1469445451426 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:17:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:17:31 INFO - PROCESS | 1888 | 1469445451434 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 1888 | 1469445451437 Marionette TRACE conn4 <- [1,2922,null,{}] 04:17:31 INFO - PROCESS | 1888 | 1469445451456 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:31 INFO - PROCESS | 1888 | 1469445451463 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:31 INFO - PROCESS | 1888 | 1469445451634 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:17:31 INFO - PROCESS | 1888 | 1469445451645 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 1888 | 1469445451653 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:31 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d885400 == 33 [pid = 1888] [id = 738] 04:17:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 63 (0x8d893000) [pid = 1888] [serial = 2215] [outer = (nil)] 04:17:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 64 (0x907cfc00) [pid = 1888] [serial = 2216] [outer = 0x8d893000] 04:17:31 INFO - PROCESS | 1888 | 1469445451730 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 1888 | ++DOMWINDOW == 65 (0x91161800) [pid = 1888] [serial = 2217] [outer = 0x8d893000] 04:17:32 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:17:32 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:17:32 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:17:32 INFO - PROCESS | 1888 | [1888] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:17:32 INFO - PROCESS | 1888 | 1469445452665 Marionette TRACE conn4 <- [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]]]}] 04:17:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:17:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:32 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 04:17:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:32 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 04:17:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:32 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]" 04:17:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:17:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1345ms 04:17:32 INFO - PROCESS | 1888 | 1469445452796 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:17:32 INFO - PROCESS | 1888 | 1469445452799 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:17:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:17:32 INFO - PROCESS | 1888 | 1469445452816 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 1888 | 1469445452820 Marionette TRACE conn4 <- [1,2926,null,{}] 04:17:32 INFO - PROCESS | 1888 | 1469445452831 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:32 INFO - PROCESS | 1888 | 1469445452844 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:33 INFO - PROCESS | 1888 | 1469445453167 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:17:33 INFO - PROCESS | 1888 | 1469445453413 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:33 INFO - PROCESS | 1888 | 1469445453421 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:33 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9bac00 == 34 [pid = 1888] [id = 739] 04:17:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8d9bb400) [pid = 1888] [serial = 2218] [outer = (nil)] 04:17:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8dbd0c00) [pid = 1888] [serial = 2219] [outer = 0x8d9bb400] 04:17:33 INFO - PROCESS | 1888 | 1469445453529 Marionette DEBUG loaded listener.js 04:17:33 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8e5ed000) [pid = 1888] [serial = 2220] [outer = 0x8d9bb400] 04:17:34 INFO - PROCESS | 1888 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:17:34 INFO - PROCESS | 1888 | 1469445454417 Marionette TRACE conn4 <- [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]]]}] 04:17:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:17:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1650ms 04:17:34 INFO - PROCESS | 1888 | 1469445454461 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:17:34 INFO - PROCESS | 1888 | 1469445454468 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:17:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:17:34 INFO - PROCESS | 1888 | 1469445454478 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:17:34 INFO - PROCESS | 1888 | 1469445454482 Marionette TRACE conn4 <- [1,2930,null,{}] 04:17:34 INFO - PROCESS | 1888 | 1469445454491 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:34 INFO - PROCESS | 1888 | 1469445454501 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:34 INFO - PROCESS | 1888 | 1469445454751 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:17:34 INFO - PROCESS | 1888 | 1469445454944 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 1888 | 1469445454955 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a6c00 == 35 [pid = 1888] [id = 740] 04:17:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8edd1400) [pid = 1888] [serial = 2221] [outer = (nil)] 04:17:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8eddc400) [pid = 1888] [serial = 2222] [outer = 0x8edd1400] 04:17:35 INFO - PROCESS | 1888 | 1469445455090 Marionette DEBUG loaded listener.js 04:17:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8efe6000) [pid = 1888] [serial = 2223] [outer = 0x8edd1400] 04:17:35 INFO - PROCESS | 1888 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:17:36 INFO - PROCESS | 1888 | 1469445456020 Marionette TRACE conn4 <- [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]]]}] 04:17:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:17:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1582ms 04:17:36 INFO - PROCESS | 1888 | 1469445456061 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 1888 | 1469445456067 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:17:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:17:36 INFO - PROCESS | 1888 | 1469445456075 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 1888 | 1469445456080 Marionette TRACE conn4 <- [1,2934,null,{}] 04:17:36 INFO - PROCESS | 1888 | 1469445456087 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:36 INFO - PROCESS | 1888 | 1469445456094 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:36 INFO - PROCESS | 1888 | 1469445456340 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:17:36 INFO - PROCESS | 1888 | 1469445456541 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 1888 | 1469445456551 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:36 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a3400 == 36 [pid = 1888] [id = 741] 04:17:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x9079b800) [pid = 1888] [serial = 2224] [outer = (nil)] 04:17:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x907c6000) [pid = 1888] [serial = 2225] [outer = 0x9079b800] 04:17:36 INFO - PROCESS | 1888 | 1469445456680 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x909e1c00) [pid = 1888] [serial = 2226] [outer = 0x9079b800] 04:17:37 INFO - PROCESS | 1888 | 1469445457675 Marionette TRACE conn4 <- [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]]]}] 04:17:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:17:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1639ms 04:17:37 INFO - PROCESS | 1888 | 1469445457716 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:17:37 INFO - PROCESS | 1888 | 1469445457724 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:17:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:17:37 INFO - PROCESS | 1888 | 1469445457798 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:17:37 INFO - PROCESS | 1888 | 1469445457807 Marionette TRACE conn4 <- [1,2938,null,{}] 04:17:37 INFO - PROCESS | 1888 | 1469445457824 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:37 INFO - PROCESS | 1888 | 1469445457832 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:38 INFO - PROCESS | 1888 | 1469445458070 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:17:38 INFO - PROCESS | 1888 | 1469445458296 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 1888 | 1469445458312 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:38 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892800 == 37 [pid = 1888] [id = 742] 04:17:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x90ac6000) [pid = 1888] [serial = 2227] [outer = (nil)] 04:17:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x9157a800) [pid = 1888] [serial = 2228] [outer = 0x90ac6000] 04:17:38 INFO - PROCESS | 1888 | 1469445458485 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x91580800) [pid = 1888] [serial = 2229] [outer = 0x90ac6000] 04:17:39 INFO - PROCESS | 1888 | 1469445459346 Marionette TRACE conn4 <- [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]]]}] 04:17:39 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. 04:17:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1653ms 04:17:39 INFO - PROCESS | 1888 | 1469445459396 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 1888 | 1469445459401 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:17:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:17:39 INFO - PROCESS | 1888 | 1469445459408 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 1888 | 1469445459413 Marionette TRACE conn4 <- [1,2942,null,{}] 04:17:39 INFO - PROCESS | 1888 | 1469445459439 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:39 INFO - PROCESS | 1888 | 1469445459445 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:39 INFO - PROCESS | 1888 | 1469445459645 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:17:39 INFO - PROCESS | 1888 | 1469445459851 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 1888 | 1469445459861 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edd6c00 == 38 [pid = 1888] [id = 743] 04:17:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8ef84c00) [pid = 1888] [serial = 2230] [outer = (nil)] 04:17:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x91913000) [pid = 1888] [serial = 2231] [outer = 0x8ef84c00] 04:17:39 INFO - PROCESS | 1888 | 1469445459988 Marionette DEBUG loaded listener.js 04:17:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x91916c00) [pid = 1888] [serial = 2232] [outer = 0x8ef84c00] 04:17:40 INFO - PROCESS | 1888 | 1469445460863 Marionette TRACE conn4 <- [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"]]]}] 04:17:40 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 04:17:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:17:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1500ms 04:17:40 INFO - PROCESS | 1888 | 1469445460911 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:17:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:17:40 INFO - PROCESS | 1888 | 1469445460916 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:17:40 INFO - PROCESS | 1888 | 1469445460923 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:17:40 INFO - PROCESS | 1888 | 1469445460927 Marionette TRACE conn4 <- [1,2946,null,{}] 04:17:40 INFO - PROCESS | 1888 | 1469445460935 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:40 INFO - PROCESS | 1888 | 1469445460942 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:41 INFO - PROCESS | 1888 | 1469445461136 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:17:41 INFO - PROCESS | 1888 | 1469445461340 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 1888 | 1469445461361 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:41 INFO - PROCESS | 1888 | ++DOCSHELL 0x91c16400 == 39 [pid = 1888] [id = 744] 04:17:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x91c16c00) [pid = 1888] [serial = 2233] [outer = (nil)] 04:17:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91c1e800) [pid = 1888] [serial = 2234] [outer = 0x91c16c00] 04:17:41 INFO - PROCESS | 1888 | 1469445461504 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91cd0400) [pid = 1888] [serial = 2235] [outer = 0x91c16c00] 04:17:42 INFO - PROCESS | 1888 | 1469445462479 Marionette TRACE conn4 <- [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]]]}] 04:17:42 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. 04:17:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1585ms 04:17:42 INFO - PROCESS | 1888 | 1469445462509 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:17:42 INFO - PROCESS | 1888 | 1469445462513 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:17:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:17:42 INFO - PROCESS | 1888 | 1469445462521 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:17:42 INFO - PROCESS | 1888 | 1469445462525 Marionette TRACE conn4 <- [1,2950,null,{}] 04:17:42 INFO - PROCESS | 1888 | 1469445462533 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:42 INFO - PROCESS | 1888 | 1469445462538 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:42 INFO - PROCESS | 1888 | 1469445462795 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:17:43 INFO - PROCESS | 1888 | 1469445463002 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 1888 | 1469445463014 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:43 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88f400 == 40 [pid = 1888] [id = 745] 04:17:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8d890000) [pid = 1888] [serial = 2236] [outer = (nil)] 04:17:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x8e4dd800) [pid = 1888] [serial = 2237] [outer = 0x8d890000] 04:17:43 INFO - PROCESS | 1888 | 1469445463136 Marionette DEBUG loaded listener.js 04:17:43 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x8e8a0c00) [pid = 1888] [serial = 2238] [outer = 0x8d890000] 04:17:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd1c00 == 41 [pid = 1888] [id = 746] 04:17:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x8dbd3c00) [pid = 1888] [serial = 2239] [outer = (nil)] 04:17:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8dbd6000) [pid = 1888] [serial = 2240] [outer = 0x8dbd3c00] 04:17:44 INFO - PROCESS | 1888 | 1469445464435 Marionette TRACE conn4 <- [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]]]}] 04:17:44 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. 04:17:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1940ms 04:17:44 INFO - PROCESS | 1888 | 1469445464471 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:17:44 INFO - PROCESS | 1888 | 1469445464476 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:17:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:17:44 INFO - PROCESS | 1888 | 1469445464497 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 1888 | 1469445464503 Marionette TRACE conn4 <- [1,2954,null,{}] 04:17:44 INFO - PROCESS | 1888 | 1469445464562 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:44 INFO - PROCESS | 1888 | 1469445464569 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:44 INFO - PROCESS | 1888 | 1469445464869 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e815400 == 40 [pid = 1888] [id = 724] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d885400 == 39 [pid = 1888] [id = 738] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x907cdc00 == 38 [pid = 1888] [id = 737] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd9c00 == 37 [pid = 1888] [id = 736] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4d2400 == 36 [pid = 1888] [id = 735] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9be400 == 35 [pid = 1888] [id = 734] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcfc00 == 34 [pid = 1888] [id = 718] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e4e0400 == 33 [pid = 1888] [id = 712] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8f182800 == 32 [pid = 1888] [id = 714] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd5400 == 31 [pid = 1888] [id = 713] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c2400 == 30 [pid = 1888] [id = 725] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd4000 == 29 [pid = 1888] [id = 729] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x90ac9800 == 28 [pid = 1888] [id = 720] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a8000 == 27 [pid = 1888] [id = 722] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x909db800 == 26 [pid = 1888] [id = 732] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5f6400 == 25 [pid = 1888] [id = 726] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef85800 == 24 [pid = 1888] [id = 733] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d889c00 == 23 [pid = 1888] [id = 730] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c3400 == 22 [pid = 1888] [id = 721] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d893400 == 21 [pid = 1888] [id = 731] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8efe4800 == 20 [pid = 1888] [id = 717] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a8400 == 19 [pid = 1888] [id = 715] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef86000 == 18 [pid = 1888] [id = 727] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbcbc00 == 17 [pid = 1888] [id = 723] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e89e800 == 16 [pid = 1888] [id = 716] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bfc00 == 15 [pid = 1888] [id = 728] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd7800 == 14 [pid = 1888] [id = 719] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd1c00 == 13 [pid = 1888] [id = 746] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x91c16400 == 12 [pid = 1888] [id = 744] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88f400 == 11 [pid = 1888] [id = 745] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8edd6c00 == 10 [pid = 1888] [id = 743] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d892800 == 9 [pid = 1888] [id = 742] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a3400 == 8 [pid = 1888] [id = 741] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9bac00 == 7 [pid = 1888] [id = 739] 04:17:46 INFO - PROCESS | 1888 | --DOCSHELL 0x8e8a6c00 == 6 [pid = 1888] [id = 740] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8ef8b400) [pid = 1888] [serial = 2183] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e8a8800) [pid = 1888] [serial = 2157] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e82f000) [pid = 1888] [serial = 2156] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x907ce800) [pid = 1888] [serial = 2160] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x90708c00) [pid = 1888] [serial = 2159] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x91847400) [pid = 1888] [serial = 2163] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x9157e400) [pid = 1888] [serial = 2162] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x91919c00) [pid = 1888] [serial = 2166] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x91914000) [pid = 1888] [serial = 2165] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91c1d400) [pid = 1888] [serial = 2169] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x91c10800) [pid = 1888] [serial = 2168] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e4db800) [pid = 1888] [serial = 2172] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8dbd3800) [pid = 1888] [serial = 2171] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8ef84800) [pid = 1888] [serial = 2186] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8efe1800) [pid = 1888] [serial = 2175] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8ef88c00) [pid = 1888] [serial = 2174] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8f18e000) [pid = 1888] [serial = 2189] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f08fc00) [pid = 1888] [serial = 2187] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8e4d1c00) [pid = 1888] [serial = 2177] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e4d8000) [pid = 1888] [serial = 2178] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8e826c00) [pid = 1888] [serial = 2180] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x8efdec00) [pid = 1888] [serial = 2184] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | --DOMWINDOW == 65 (0x8e830400) [pid = 1888] [serial = 2181] [outer = (nil)] [url = about:blank] 04:17:46 INFO - PROCESS | 1888 | 1469445466328 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:46 INFO - PROCESS | 1888 | 1469445466338 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:46 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d88f400 == 7 [pid = 1888] [id = 747] 04:17:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 66 (0x8d891000) [pid = 1888] [serial = 2241] [outer = (nil)] 04:17:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x8d9b5800) [pid = 1888] [serial = 2242] [outer = 0x8d891000] 04:17:46 INFO - PROCESS | 1888 | 1469445466458 Marionette DEBUG loaded listener.js 04:17:46 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8d9c3c00) [pid = 1888] [serial = 2243] [outer = 0x8d891000] 04:17:47 INFO - PROCESS | 1888 | 1469445467248 Marionette TRACE conn4 <- [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]]]}] 04:17:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:17:47 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 04:17:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2820ms 04:17:47 INFO - PROCESS | 1888 | 1469445467312 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 1888 | 1469445467319 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:17:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:17:47 INFO - PROCESS | 1888 | 1469445467328 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 1888 | 1469445467334 Marionette TRACE conn4 <- [1,2958,null,{}] 04:17:47 INFO - PROCESS | 1888 | 1469445467342 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:47 INFO - PROCESS | 1888 | 1469445467351 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:47 INFO - PROCESS | 1888 | 1469445467555 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:17:47 INFO - PROCESS | 1888 | 1469445467709 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 1888 | 1469445467726 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e825400 == 8 [pid = 1888] [id = 748] 04:17:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x8e825c00) [pid = 1888] [serial = 2244] [outer = (nil)] 04:17:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8e82b000) [pid = 1888] [serial = 2245] [outer = 0x8e825c00] 04:17:47 INFO - PROCESS | 1888 | 1469445467841 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8e832800) [pid = 1888] [serial = 2246] [outer = 0x8e825c00] 04:17:48 INFO - PROCESS | 1888 | 1469445468697 Marionette TRACE conn4 <- [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]]]}] 04:17:48 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. 04:17:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1388ms 04:17:48 INFO - PROCESS | 1888 | 1469445468721 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 1888 | 1469445468729 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:17:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:17:48 INFO - PROCESS | 1888 | 1469445468740 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 1888 | 1469445468744 Marionette TRACE conn4 <- [1,2962,null,{}] 04:17:48 INFO - PROCESS | 1888 | 1469445468757 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:48 INFO - PROCESS | 1888 | 1469445468762 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:48 INFO - PROCESS | 1888 | 1469445468965 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:17:49 INFO - PROCESS | 1888 | 1469445469141 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 1888 | 1469445469147 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:49 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef83800 == 9 [pid = 1888] [id = 749] 04:17:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8ef83c00) [pid = 1888] [serial = 2247] [outer = (nil)] 04:17:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8ef8a400) [pid = 1888] [serial = 2248] [outer = 0x8ef83c00] 04:17:49 INFO - PROCESS | 1888 | 1469445469228 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8efd7800) [pid = 1888] [serial = 2249] [outer = 0x8ef83c00] 04:17:50 INFO - PROCESS | 1888 | 1469445470153 Marionette TRACE conn4 <- [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]]]}] 04:17:50 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. 04:17:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1442ms 04:17:50 INFO - PROCESS | 1888 | 1469445470183 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:17:50 INFO - PROCESS | 1888 | 1469445470186 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:17:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:17:50 INFO - PROCESS | 1888 | 1469445470196 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 1888 | 1469445470206 Marionette TRACE conn4 <- [1,2966,null,{}] 04:17:50 INFO - PROCESS | 1888 | 1469445470233 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:50 INFO - PROCESS | 1888 | 1469445470242 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:50 INFO - PROCESS | 1888 | 1469445470471 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:17:50 INFO - PROCESS | 1888 | 1469445470502 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 1888 | 1469445470510 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d890800 == 10 [pid = 1888] [id = 750] 04:17:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e5f2800) [pid = 1888] [serial = 2250] [outer = (nil)] 04:17:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8f18e000) [pid = 1888] [serial = 2251] [outer = 0x8e5f2800] 04:17:50 INFO - PROCESS | 1888 | 1469445470599 Marionette DEBUG loaded listener.js 04:17:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x90708000) [pid = 1888] [serial = 2252] [outer = 0x8e5f2800] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8d893000) [pid = 1888] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x909dcc00) [pid = 1888] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x909dbc00) [pid = 1888] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x9079e000) [pid = 1888] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8f181000) [pid = 1888] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8f185400) [pid = 1888] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8f183000) [pid = 1888] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x8d9c1400) [pid = 1888] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e5eb800) [pid = 1888] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:17:51 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8edd6000) [pid = 1888] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:17:51 INFO - PROCESS | 1888 | 1469445471953 Marionette TRACE conn4 <- [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]]]}] 04:17:51 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. 04:17:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1804ms 04:17:52 INFO - PROCESS | 1888 | 1469445471999 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:17:52 INFO - PROCESS | 1888 | 1469445472004 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:17:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:17:52 INFO - PROCESS | 1888 | 1469445472026 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:17:52 INFO - PROCESS | 1888 | 1469445472031 Marionette TRACE conn4 <- [1,2970,null,{}] 04:17:52 INFO - PROCESS | 1888 | 1469445472038 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:52 INFO - PROCESS | 1888 | 1469445472043 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:52 INFO - PROCESS | 1888 | 1469445472255 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:17:52 INFO - PROCESS | 1888 | 1469445472276 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 1888 | 1469445472288 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:52 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef8a000 == 11 [pid = 1888] [id = 751] 04:17:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x8ef90000) [pid = 1888] [serial = 2253] [outer = (nil)] 04:17:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x9070cc00) [pid = 1888] [serial = 2254] [outer = 0x8ef90000] 04:17:52 INFO - PROCESS | 1888 | 1469445472363 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x9070fc00) [pid = 1888] [serial = 2255] [outer = 0x8ef90000] 04:17:53 INFO - PROCESS | 1888 | 1469445473228 Marionette TRACE conn4 <- [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]]]}] 04:17:53 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. 04:17:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1240ms 04:17:53 INFO - PROCESS | 1888 | 1469445473264 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 1888 | 1469445473267 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:17:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:17:53 INFO - PROCESS | 1888 | 1469445473275 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 1888 | 1469445473279 Marionette TRACE conn4 <- [1,2974,null,{}] 04:17:53 INFO - PROCESS | 1888 | 1469445473286 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:53 INFO - PROCESS | 1888 | 1469445473290 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:53 INFO - PROCESS | 1888 | 1469445473460 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:17:53 INFO - PROCESS | 1888 | 1469445473481 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 1888 | 1469445473502 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x90798000 == 12 [pid = 1888] [id = 752] 04:17:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x9079e000) [pid = 1888] [serial = 2256] [outer = (nil)] 04:17:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x907c6400) [pid = 1888] [serial = 2257] [outer = 0x9079e000] 04:17:53 INFO - PROCESS | 1888 | 1469445473728 Marionette DEBUG loaded listener.js 04:17:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x909e0c00) [pid = 1888] [serial = 2258] [outer = 0x9079e000] 04:17:54 INFO - PROCESS | 1888 | 1469445474811 Marionette TRACE conn4 <- [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]]]}] 04:17:54 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. 04:17:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1585ms 04:17:54 INFO - PROCESS | 1888 | 1469445474861 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 1888 | 1469445474869 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:17:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:17:54 INFO - PROCESS | 1888 | 1469445474879 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 1888 | 1469445474888 Marionette TRACE conn4 <- [1,2978,null,{}] 04:17:54 INFO - PROCESS | 1888 | 1469445474944 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:54 INFO - PROCESS | 1888 | 1469445474952 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:55 INFO - PROCESS | 1888 | 1469445475170 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:17:55 INFO - PROCESS | 1888 | 1469445475364 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 1888 | 1469445475373 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:55 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd0800 == 13 [pid = 1888] [id = 753] 04:17:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8e826400) [pid = 1888] [serial = 2259] [outer = (nil)] 04:17:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e8a9400) [pid = 1888] [serial = 2260] [outer = 0x8e826400] 04:17:55 INFO - PROCESS | 1888 | 1469445475518 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8edd8000) [pid = 1888] [serial = 2261] [outer = 0x8e826400] 04:17:56 INFO - PROCESS | 1888 | 1469445476479 Marionette TRACE conn4 <- [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]]]}] 04:17:56 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. 04:17:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1640ms 04:17:56 INFO - PROCESS | 1888 | 1469445476519 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 1888 | 1469445476527 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:17:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:17:56 INFO - PROCESS | 1888 | 1469445476540 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 1888 | 1469445476545 Marionette TRACE conn4 <- [1,2982,null,{}] 04:17:56 INFO - PROCESS | 1888 | 1469445476582 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:56 INFO - PROCESS | 1888 | 1469445476590 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:56 INFO - PROCESS | 1888 | 1469445476809 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:17:57 INFO - PROCESS | 1888 | 1469445477004 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 1888 | 1469445477014 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:57 INFO - PROCESS | 1888 | ++DOCSHELL 0x8edce400 == 14 [pid = 1888] [id = 754] 04:17:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x90707000) [pid = 1888] [serial = 2262] [outer = (nil)] 04:17:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x90797c00) [pid = 1888] [serial = 2263] [outer = 0x90707000] 04:17:57 INFO - PROCESS | 1888 | 1469445477154 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x907a1000) [pid = 1888] [serial = 2264] [outer = 0x90707000] 04:17:58 INFO - PROCESS | 1888 | 1469445478156 Marionette TRACE conn4 <- [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"]]]}] 04:17:58 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 04:17:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:17:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1643ms 04:17:58 INFO - PROCESS | 1888 | 1469445478199 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:17:58 INFO - PROCESS | 1888 | 1469445478204 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:17:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:17:58 INFO - PROCESS | 1888 | 1469445478215 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 1888 | 1469445478222 Marionette TRACE conn4 <- [1,2986,null,{}] 04:17:58 INFO - PROCESS | 1888 | 1469445478240 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:58 INFO - PROCESS | 1888 | 1469445478250 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:58 INFO - PROCESS | 1888 | 1469445478452 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:17:58 INFO - PROCESS | 1888 | 1469445478643 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 1888 | 1469445478658 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:17:58 INFO - PROCESS | 1888 | ++DOCSHELL 0x91168000 == 15 [pid = 1888] [id = 755] 04:17:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x91168400) [pid = 1888] [serial = 2265] [outer = (nil)] 04:17:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x9116e400) [pid = 1888] [serial = 2266] [outer = 0x91168400] 04:17:58 INFO - PROCESS | 1888 | 1469445478749 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x91410800) [pid = 1888] [serial = 2267] [outer = 0x91168400] 04:17:59 INFO - PROCESS | 1888 | 1469445479689 Marionette TRACE conn4 <- [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]]]}] 04:17:59 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. 04:17:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1506ms 04:17:59 INFO - PROCESS | 1888 | 1469445479722 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:17:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:17:59 INFO - PROCESS | 1888 | 1469445479727 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:17:59 INFO - PROCESS | 1888 | 1469445479735 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 1888 | 1469445479739 Marionette TRACE conn4 <- [1,2990,null,{}] 04:17:59 INFO - PROCESS | 1888 | 1469445479746 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:59 INFO - PROCESS | 1888 | 1469445479751 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:00 INFO - PROCESS | 1888 | 1469445479991 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:18:00 INFO - PROCESS | 1888 | 1469445480176 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 1888 | 1469445480189 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:00 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f183800 == 16 [pid = 1888] [id = 756] 04:18:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91417400) [pid = 1888] [serial = 2268] [outer = (nil)] 04:18:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x91573c00) [pid = 1888] [serial = 2269] [outer = 0x91417400] 04:18:00 INFO - PROCESS | 1888 | 1469445480313 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x9157dc00) [pid = 1888] [serial = 2270] [outer = 0x91417400] 04:18:01 INFO - PROCESS | 1888 | ++DOCSHELL 0x91919000 == 17 [pid = 1888] [id = 757] 04:18:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x9191a800) [pid = 1888] [serial = 2271] [outer = (nil)] 04:18:01 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x9191e400) [pid = 1888] [serial = 2272] [outer = 0x9191a800] 04:18:01 INFO - PROCESS | 1888 | 1469445481463 Marionette TRACE conn4 <- [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]]]}] 04:18:01 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. 04:18:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1788ms 04:18:01 INFO - PROCESS | 1888 | 1469445481522 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 1888 | 1469445481526 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:18:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:18:01 INFO - PROCESS | 1888 | 1469445481534 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 1888 | 1469445481538 Marionette TRACE conn4 <- [1,2994,null,{}] 04:18:01 INFO - PROCESS | 1888 | 1469445481545 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:01 INFO - PROCESS | 1888 | 1469445481551 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:01 INFO - PROCESS | 1888 | 1469445481903 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:18:02 INFO - PROCESS | 1888 | 1469445482280 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 1888 | 1469445482292 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:02 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9b8400 == 18 [pid = 1888] [id = 758] 04:18:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x8d9b9000) [pid = 1888] [serial = 2273] [outer = (nil)] 04:18:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8dbcbc00) [pid = 1888] [serial = 2274] [outer = 0x8d9b9000] 04:18:02 INFO - PROCESS | 1888 | 1469445482381 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e4dd400) [pid = 1888] [serial = 2275] [outer = 0x8d9b9000] 04:18:03 INFO - PROCESS | 1888 | 1469445483419 Marionette TRACE conn4 <- [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]]]}] 04:18:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:18:03 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 04:18:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1935ms 04:18:03 INFO - PROCESS | 1888 | 1469445483473 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:18:03 INFO - PROCESS | 1888 | 1469445483479 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:18:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x90ac6400) [pid = 1888] [serial = 2213] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x91166400) [pid = 1888] [serial = 2201] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x9116a000) [pid = 1888] [serial = 2202] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e81dc00) [pid = 1888] [serial = 2192] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8e89ec00) [pid = 1888] [serial = 2193] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x90703000) [pid = 1888] [serial = 2195] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8edd3c00) [pid = 1888] [serial = 2196] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8e4d6800) [pid = 1888] [serial = 2204] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8e5f9400) [pid = 1888] [serial = 2205] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x909e0800) [pid = 1888] [serial = 2198] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x909e7000) [pid = 1888] [serial = 2199] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x90710c00) [pid = 1888] [serial = 2190] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8eddcc00) [pid = 1888] [serial = 2207] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8ef8f800) [pid = 1888] [serial = 2208] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x907c4c00) [pid = 1888] [serial = 2211] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x90796400) [pid = 1888] [serial = 2210] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8f17f400) [pid = 1888] [serial = 2214] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x91161800) [pid = 1888] [serial = 2217] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x907cfc00) [pid = 1888] [serial = 2216] [outer = (nil)] [url = about:blank] 04:18:03 INFO - PROCESS | 1888 | 1469445483587 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:18:03 INFO - PROCESS | 1888 | 1469445483592 Marionette TRACE conn4 <- [1,2998,null,{}] 04:18:03 INFO - PROCESS | 1888 | 1469445483601 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:03 INFO - PROCESS | 1888 | 1469445483606 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:03 INFO - PROCESS | 1888 | 1469445483805 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:18:04 INFO - PROCESS | 1888 | 1469445484013 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 1888 | 1469445484025 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:04 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e82d400 == 19 [pid = 1888] [id = 759] 04:18:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e834c00) [pid = 1888] [serial = 2276] [outer = (nil)] 04:18:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e8a4000) [pid = 1888] [serial = 2277] [outer = 0x8e834c00] 04:18:04 INFO - PROCESS | 1888 | 1469445484114 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8ef86000) [pid = 1888] [serial = 2278] [outer = 0x8e834c00] 04:18:04 INFO - PROCESS | 1888 | 1469445484884 Marionette TRACE conn4 <- [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]]]}] 04:18:04 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. 04:18:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1409ms 04:18:04 INFO - PROCESS | 1888 | 1469445484930 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:18:04 INFO - PROCESS | 1888 | 1469445484937 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:18:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:18:04 INFO - PROCESS | 1888 | 1469445484951 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:18:04 INFO - PROCESS | 1888 | 1469445484954 Marionette TRACE conn4 <- [1,3002,null,{}] 04:18:04 INFO - PROCESS | 1888 | 1469445484963 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:04 INFO - PROCESS | 1888 | 1469445484969 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:05 INFO - PROCESS | 1888 | 1469445485174 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:18:05 INFO - PROCESS | 1888 | 1469445485326 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 1888 | 1469445485334 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:05 INFO - PROCESS | 1888 | ++DOCSHELL 0x8efd9000 == 20 [pid = 1888] [id = 760] 04:18:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8efdcc00) [pid = 1888] [serial = 2279] [outer = (nil)] 04:18:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x90707800) [pid = 1888] [serial = 2280] [outer = 0x8efdcc00] 04:18:05 INFO - PROCESS | 1888 | 1469445485411 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x90794c00) [pid = 1888] [serial = 2281] [outer = 0x8efdcc00] 04:18:06 INFO - PROCESS | 1888 | 1469445486246 Marionette TRACE conn4 <- [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]]]}] 04:18:06 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. 04:18:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1339ms 04:18:06 INFO - PROCESS | 1888 | 1469445486291 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:18:06 INFO - PROCESS | 1888 | 1469445486296 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:18:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:18:06 INFO - PROCESS | 1888 | 1469445486316 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 1888 | 1469445486326 Marionette TRACE conn4 <- [1,3006,null,{}] 04:18:06 INFO - PROCESS | 1888 | 1469445486336 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:06 INFO - PROCESS | 1888 | 1469445486344 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:06 INFO - PROCESS | 1888 | 1469445486583 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:18:06 INFO - PROCESS | 1888 | 1469445486612 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 1888 | 1469445486623 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:06 INFO - PROCESS | 1888 | ++DOCSHELL 0x8f188400 == 21 [pid = 1888] [id = 761] 04:18:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x90abd400) [pid = 1888] [serial = 2282] [outer = (nil)] 04:18:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x90ac4c00) [pid = 1888] [serial = 2283] [outer = 0x90abd400] 04:18:06 INFO - PROCESS | 1888 | 1469445486709 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x90aca000) [pid = 1888] [serial = 2284] [outer = 0x90abd400] 04:18:07 INFO - PROCESS | 1888 | 1469445487589 Marionette TRACE conn4 <- [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]]]}] 04:18:07 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. 04:18:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1305ms 04:18:07 INFO - PROCESS | 1888 | 1469445487615 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 1888 | 1469445487635 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:18:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:18:07 INFO - PROCESS | 1888 | 1469445487650 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 1888 | 1469445487655 Marionette TRACE conn4 <- [1,3010,null,{}] 04:18:07 INFO - PROCESS | 1888 | 1469445487661 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:07 INFO - PROCESS | 1888 | 1469445487667 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:07 INFO - PROCESS | 1888 | 1469445487897 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:18:07 INFO - PROCESS | 1888 | 1469445487938 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 1888 | 1469445487955 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:07 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d887400 == 22 [pid = 1888] [id = 762] 04:18:07 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x8e4d3400) [pid = 1888] [serial = 2285] [outer = (nil)] 04:18:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x9116a000) [pid = 1888] [serial = 2286] [outer = 0x8e4d3400] 04:18:08 INFO - PROCESS | 1888 | 1469445488040 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91167800) [pid = 1888] [serial = 2287] [outer = 0x8e4d3400] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8e5f2800) [pid = 1888] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8d891000) [pid = 1888] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8dbd3c00) [pid = 1888] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8d890000) [pid = 1888] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8e825c00) [pid = 1888] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x8d9bb400) [pid = 1888] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8edd1400) [pid = 1888] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x9079b800) [pid = 1888] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8ef84c00) [pid = 1888] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x90ac6000) [pid = 1888] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x91c16c00) [pid = 1888] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8ef83c00) [pid = 1888] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:18:08 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x8ef90000) [pid = 1888] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:18:09 INFO - PROCESS | 1888 | 1469445489071 Marionette TRACE conn4 <- [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]]]}] 04:18:09 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 04:18:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1439ms 04:18:09 INFO - PROCESS | 1888 | 1469445489083 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:18:09 INFO - PROCESS | 1888 | 1469445489087 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:18:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:18:09 INFO - PROCESS | 1888 | 1469445489099 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:18:09 INFO - PROCESS | 1888 | 1469445489102 Marionette TRACE conn4 <- [1,3014,null,{}] 04:18:09 INFO - PROCESS | 1888 | 1469445489109 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:09 INFO - PROCESS | 1888 | 1469445489114 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:09 INFO - PROCESS | 1888 | 1469445489343 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:18:09 INFO - PROCESS | 1888 | 1469445489363 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:09 INFO - PROCESS | 1888 | 1469445489381 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:09 INFO - PROCESS | 1888 | ++DOCSHELL 0x90708400 == 23 [pid = 1888] [id = 763] 04:18:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x9070f000) [pid = 1888] [serial = 2288] [outer = (nil)] 04:18:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x91571400) [pid = 1888] [serial = 2289] [outer = 0x9070f000] 04:18:09 INFO - PROCESS | 1888 | 1469445489465 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x9184fc00) [pid = 1888] [serial = 2290] [outer = 0x9070f000] 04:18:09 INFO - PROCESS | 1888 | [1888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:10 INFO - PROCESS | 1888 | 1469445490418 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:18:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:18:10 INFO - {} 04:18:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:18:10 INFO - {} 04:18:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:18:10 INFO - {} 04:18:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:18:10 INFO - {} 04:18:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1331ms 04:18:10 INFO - PROCESS | 1888 | 1469445490433 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 1888 | 1469445490437 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:18:10 INFO - TEST-START | /FileAPI/fileReader.html 04:18:10 INFO - PROCESS | 1888 | 1469445490444 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 1888 | 1469445490448 Marionette TRACE conn4 <- [1,3018,null,{}] 04:18:10 INFO - PROCESS | 1888 | 1469445490454 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:10 INFO - PROCESS | 1888 | 1469445490460 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:10 INFO - PROCESS | 1888 | 1469445490690 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:18:10 INFO - PROCESS | 1888 | 1469445490908 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 1888 | 1469445490916 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:10 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d888400 == 24 [pid = 1888] [id = 764] 04:18:10 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8d889400) [pid = 1888] [serial = 2291] [outer = (nil)] 04:18:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8d9be000) [pid = 1888] [serial = 2292] [outer = 0x8d889400] 04:18:11 INFO - PROCESS | 1888 | 1469445491015 Marionette DEBUG loaded listener.js 04:18:11 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8dbd3800) [pid = 1888] [serial = 2293] [outer = 0x8d889400] 04:18:12 INFO - PROCESS | 1888 | 1469445492021 Marionette TRACE conn4 <- [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]]]}] 04:18:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:18:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:18:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:18:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:18:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 1636ms 04:18:12 INFO - PROCESS | 1888 | 1469445492084 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:18:12 INFO - PROCESS | 1888 | 1469445492091 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:18:12 INFO - TEST-START | /FileAPI/historical.html 04:18:12 INFO - PROCESS | 1888 | 1469445492119 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:18:12 INFO - PROCESS | 1888 | 1469445492125 Marionette TRACE conn4 <- [1,3022,null,{}] 04:18:12 INFO - PROCESS | 1888 | 1469445492134 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:12 INFO - PROCESS | 1888 | 1469445492143 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:12 INFO - PROCESS | 1888 | 1469445492352 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:18:12 INFO - PROCESS | 1888 | 1469445492551 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 1888 | 1469445492564 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:12 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e827800 == 25 [pid = 1888] [id = 765] 04:18:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8e89c400) [pid = 1888] [serial = 2294] [outer = (nil)] 04:18:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8eddcc00) [pid = 1888] [serial = 2295] [outer = 0x8e89c400] 04:18:12 INFO - PROCESS | 1888 | 1469445492690 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x8efe1000) [pid = 1888] [serial = 2296] [outer = 0x8e89c400] 04:18:13 INFO - PROCESS | 1888 | 1469445493654 Marionette TRACE conn4 <- [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"]]]}] 04:18:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:18:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:18:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:18:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:18:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:18:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:18:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:18:13 INFO - TEST-OK | /FileAPI/historical.html | took 1596ms 04:18:13 INFO - PROCESS | 1888 | 1469445493719 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 1888 | 1469445493725 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:18:13 INFO - TEST-START | /FileAPI/idlharness.html 04:18:13 INFO - PROCESS | 1888 | 1469445493735 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 1888 | 1469445493739 Marionette TRACE conn4 <- [1,3026,null,{}] 04:18:13 INFO - PROCESS | 1888 | 1469445493765 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:13 INFO - PROCESS | 1888 | 1469445493771 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:13 INFO - PROCESS | 1888 | 1469445493979 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:18:14 INFO - PROCESS | 1888 | 1469445494180 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 1888 | 1469445494188 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:14 INFO - PROCESS | 1888 | ++DOCSHELL 0x90703000 == 26 [pid = 1888] [id = 766] 04:18:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x907a1c00) [pid = 1888] [serial = 2297] [outer = (nil)] 04:18:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x907cdc00) [pid = 1888] [serial = 2298] [outer = 0x907a1c00] 04:18:14 INFO - PROCESS | 1888 | 1469445494316 Marionette DEBUG loaded listener.js 04:18:14 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x909e0400) [pid = 1888] [serial = 2299] [outer = 0x907a1c00] 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:18:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:18:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:18:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:18:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:18:16 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 04:18:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:18:16 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 04:18:16 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 04:18:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:18:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:18:16 INFO - PROCESS | 1888 | 1469445495971 Marionette TRACE conn4 <- [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\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\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\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\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\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\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\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\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]]]}] 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:18:16 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 04:18:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:18:16 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 04:18:16 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 04:18:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:18:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:18:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 2485ms 04:18:16 INFO - PROCESS | 1888 | 1469445496222 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 1888 | 1469445496231 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:18:16 INFO - TEST-START | /FileAPI/idlharness.worker 04:18:16 INFO - PROCESS | 1888 | 1469445496347 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 1888 | 1469445496358 Marionette TRACE conn4 <- [1,3030,null,{}] 04:18:16 INFO - PROCESS | 1888 | 1469445496373 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:16 INFO - PROCESS | 1888 | 1469445496380 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:16 INFO - PROCESS | 1888 | 1469445496590 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:18:16 INFO - PROCESS | 1888 | 1469445496786 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 1888 | 1469445496797 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:16 INFO - PROCESS | 1888 | ++DOCSHELL 0x91571800 == 27 [pid = 1888] [id = 767] 04:18:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x91571c00) [pid = 1888] [serial = 2300] [outer = (nil)] 04:18:16 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x93b2ec00) [pid = 1888] [serial = 2301] [outer = 0x91571c00] 04:18:16 INFO - PROCESS | 1888 | 1469445496882 Marionette DEBUG loaded listener.js 04:18:17 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x93b31c00) [pid = 1888] [serial = 2302] [outer = 0x91571c00] 04:18:17 INFO - PROCESS | 1888 | [1888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:18:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:18:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:18:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:18:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:18:19 INFO - {} 04:18:19 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 04:18:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:18:19 INFO - {} 04:18:19 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 - {} 04:18:19 INFO - {} 04:18:19 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 04:18:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:18:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:18:19 INFO - {} 04:18:19 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 04:18:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:18:19 INFO - {} 04:18:19 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 - {} 04:18:19 INFO - {} 04:18:19 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 04:18:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 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 04:18:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:18:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:18:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 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 04:18:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 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 04:18:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 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 04:18:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:18:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:18:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:18:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:18:19 INFO - {} 04:18:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3000ms 04:18:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:18:19 INFO - PROCESS | 1888 | 1469445499127 Marionette TRACE conn4 <- [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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 04:18:19 INFO - PROCESS | 1888 | 1469445499293 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 1888 | 1469445499297 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:18:19 INFO - PROCESS | 1888 | 1469445499326 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 1888 | 1469445499333 Marionette TRACE conn4 <- [1,3034,null,{}] 04:18:19 INFO - PROCESS | 1888 | 1469445499352 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:19 INFO - PROCESS | 1888 | 1469445499360 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:19 INFO - PROCESS | 1888 | 1469445499760 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:18:19 INFO - PROCESS | 1888 | 1469445499909 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 1888 | 1469445499917 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:19 INFO - PROCESS | 1888 | ++DOCSHELL 0x90ac0800 == 28 [pid = 1888] [id = 768] 04:18:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x93b36400) [pid = 1888] [serial = 2303] [outer = (nil)] 04:18:19 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x98935c00) [pid = 1888] [serial = 2304] [outer = 0x93b36400] 04:18:20 INFO - PROCESS | 1888 | 1469445500008 Marionette DEBUG loaded listener.js 04:18:20 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x989e7400) [pid = 1888] [serial = 2305] [outer = 0x93b36400] 04:18:20 INFO - PROCESS | 1888 | 1469445500843 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:18:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1558ms 04:18:20 INFO - PROCESS | 1888 | 1469445500876 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 1888 | 1469445500880 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:18:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:18:20 INFO - PROCESS | 1888 | 1469445500888 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 1888 | 1469445500893 Marionette TRACE conn4 <- [1,3038,null,{}] 04:18:20 INFO - PROCESS | 1888 | 1469445500900 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:20 INFO - PROCESS | 1888 | 1469445500906 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:21 INFO - PROCESS | 1888 | 1469445501101 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:18:21 INFO - PROCESS | 1888 | 1469445501315 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 1888 | 1469445501334 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:21 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d9c0c00 == 29 [pid = 1888] [id = 769] 04:18:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x8d9c1000) [pid = 1888] [serial = 2306] [outer = (nil)] 04:18:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x8e830400) [pid = 1888] [serial = 2307] [outer = 0x8d9c1000] 04:18:21 INFO - PROCESS | 1888 | 1469445501471 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x91cc4800) [pid = 1888] [serial = 2308] [outer = 0x8d9c1000] 04:18:22 INFO - PROCESS | 1888 | 1469445502704 Marionette TRACE conn4 <- [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"]]]}] 04:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:18:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1838ms 04:18:22 INFO - PROCESS | 1888 | 1469445502728 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 1888 | 1469445502735 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:18:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:18:22 INFO - PROCESS | 1888 | 1469445502745 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 1888 | 1469445502749 Marionette TRACE conn4 <- [1,3042,null,{}] 04:18:22 INFO - PROCESS | 1888 | 1469445502759 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:22 INFO - PROCESS | 1888 | 1469445502767 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:22 INFO - PROCESS | 1888 | 1469445502993 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:18:23 INFO - PROCESS | 1888 | 1469445503292 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:23 INFO - PROCESS | 1888 | 1469445503306 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:23 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e89b800 == 30 [pid = 1888] [id = 770] 04:18:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8e89e800) [pid = 1888] [serial = 2309] [outer = (nil)] 04:18:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8edd1000) [pid = 1888] [serial = 2310] [outer = 0x8e89e800] 04:18:23 INFO - PROCESS | 1888 | 1469445503395 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8efdb400) [pid = 1888] [serial = 2311] [outer = 0x8e89e800] 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:18:24 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. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:18:24 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'.) 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:18:24 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. 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:18:24 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. 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:18:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:18:24 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. 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:18:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:18:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:18:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:18:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1908ms 04:18:24 INFO - PROCESS | 1888 | 1469445504510 Marionette TRACE conn4 <- [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]]]}] 04:18:24 INFO - PROCESS | 1888 | 1469445504680 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:18:24 INFO - PROCESS | 1888 | 1469445504707 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:18:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:18:24 INFO - PROCESS | 1888 | 1469445504856 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 1888 | 1469445504860 Marionette TRACE conn4 <- [1,3046,null,{}] 04:18:24 INFO - PROCESS | 1888 | 1469445504874 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:24 INFO - PROCESS | 1888 | 1469445504885 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:25 INFO - PROCESS | 1888 | 1469445505213 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x90708400 == 29 [pid = 1888] [id = 763] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8d887400 == 28 [pid = 1888] [id = 762] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8f188400 == 27 [pid = 1888] [id = 761] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8efd9000 == 26 [pid = 1888] [id = 760] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8e82d400 == 25 [pid = 1888] [id = 759] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x91919000 == 24 [pid = 1888] [id = 757] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9b8400 == 23 [pid = 1888] [id = 758] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8f183800 == 22 [pid = 1888] [id = 756] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x91168000 == 21 [pid = 1888] [id = 755] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8dbd0800 == 20 [pid = 1888] [id = 753] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8edce400 == 19 [pid = 1888] [id = 754] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8d88f400 == 18 [pid = 1888] [id = 747] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8e825400 == 17 [pid = 1888] [id = 748] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef83800 == 16 [pid = 1888] [id = 749] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x90798000 == 15 [pid = 1888] [id = 752] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8d890800 == 14 [pid = 1888] [id = 750] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8ef8a000 == 13 [pid = 1888] [id = 751] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8d9c0c00 == 12 [pid = 1888] [id = 769] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x90ac0800 == 11 [pid = 1888] [id = 768] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x91571800 == 10 [pid = 1888] [id = 767] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x90703000 == 9 [pid = 1888] [id = 766] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8d888400 == 8 [pid = 1888] [id = 764] 04:18:26 INFO - PROCESS | 1888 | --DOCSHELL 0x8e827800 == 7 [pid = 1888] [id = 765] 04:18:26 INFO - PROCESS | 1888 | 1469445506500 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 1888 | 1469445506512 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x8f18e000) [pid = 1888] [serial = 2251] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x8d9b5800) [pid = 1888] [serial = 2242] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x8dbd6000) [pid = 1888] [serial = 2240] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e8a0c00) [pid = 1888] [serial = 2238] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8e4dd800) [pid = 1888] [serial = 2237] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x8e82b000) [pid = 1888] [serial = 2245] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x8e832800) [pid = 1888] [serial = 2246] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x8e5ed000) [pid = 1888] [serial = 2220] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x8dbd0c00) [pid = 1888] [serial = 2219] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x8efe6000) [pid = 1888] [serial = 2223] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x8eddc400) [pid = 1888] [serial = 2222] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x909e1c00) [pid = 1888] [serial = 2226] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x91916c00) [pid = 1888] [serial = 2232] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x91913000) [pid = 1888] [serial = 2231] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x907c6000) [pid = 1888] [serial = 2225] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x91580800) [pid = 1888] [serial = 2229] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x9157a800) [pid = 1888] [serial = 2228] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x91cd0400) [pid = 1888] [serial = 2235] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8d9c3c00) [pid = 1888] [serial = 2243] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x91c1e800) [pid = 1888] [serial = 2234] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x90708000) [pid = 1888] [serial = 2252] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8efd7800) [pid = 1888] [serial = 2249] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x8ef8a400) [pid = 1888] [serial = 2248] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x9070fc00) [pid = 1888] [serial = 2255] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x9070cc00) [pid = 1888] [serial = 2254] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d887400 == 8 [pid = 1888] [id = 771] 04:18:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8d888400) [pid = 1888] [serial = 2312] [outer = (nil)] 04:18:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8d893400) [pid = 1888] [serial = 2313] [outer = 0x8d888400] 04:18:26 INFO - PROCESS | 1888 | 1469445506756 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8d9c2c00) [pid = 1888] [serial = 2314] [outer = 0x8d888400] 04:18:27 INFO - PROCESS | 1888 | [1888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:27 INFO - PROCESS | 1888 | 1469445507662 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:18:27 INFO - {} 04:18:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2875ms 04:18:27 INFO - PROCESS | 1888 | 1469445507713 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:18:27 INFO - PROCESS | 1888 | 1469445507717 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:18:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:18:27 INFO - PROCESS | 1888 | 1469445507727 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 1888 | 1469445507734 Marionette TRACE conn4 <- [1,3050,null,{}] 04:18:27 INFO - PROCESS | 1888 | 1469445507743 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:27 INFO - PROCESS | 1888 | 1469445507750 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:27 INFO - PROCESS | 1888 | 1469445507928 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:18:28 INFO - PROCESS | 1888 | 1469445508124 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 1888 | 1469445508135 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:28 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e5ef400 == 9 [pid = 1888] [id = 772] 04:18:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8e5f6000) [pid = 1888] [serial = 2315] [outer = (nil)] 04:18:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8e829c00) [pid = 1888] [serial = 2316] [outer = 0x8e5f6000] 04:18:28 INFO - PROCESS | 1888 | 1469445508215 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8e830c00) [pid = 1888] [serial = 2317] [outer = 0x8e5f6000] 04:18:29 INFO - PROCESS | 1888 | 1469445509072 Marionette TRACE conn4 <- [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]]]}] 04:18:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:18:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:18:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:18:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:18:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1392ms 04:18:29 INFO - PROCESS | 1888 | 1469445509123 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:18:29 INFO - PROCESS | 1888 | 1469445509129 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:18:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:18:29 INFO - PROCESS | 1888 | 1469445509161 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 1888 | 1469445509165 Marionette TRACE conn4 <- [1,3054,null,{}] 04:18:29 INFO - PROCESS | 1888 | 1469445509195 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:29 INFO - PROCESS | 1888 | 1469445509202 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:29 INFO - PROCESS | 1888 | 1469445509437 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:18:29 INFO - PROCESS | 1888 | 1469445509462 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 1888 | 1469445509468 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:29 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e817400 == 10 [pid = 1888] [id = 773] 04:18:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8edcf400) [pid = 1888] [serial = 2318] [outer = (nil)] 04:18:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8ef8b800) [pid = 1888] [serial = 2319] [outer = 0x8edcf400] 04:18:29 INFO - PROCESS | 1888 | 1469445509546 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8efdf800) [pid = 1888] [serial = 2320] [outer = 0x8edcf400] 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:31 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" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:31 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" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2015ms 04:18:31 INFO - PROCESS | 1888 | 1469445510962 Marionette TRACE conn4 <- [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"]]]}] 04:18:32 INFO - PROCESS | 1888 | 1469445512008 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 1888 | 1469445512012 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x90abd400) [pid = 1888] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x9070f000) [pid = 1888] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x8e4d3400) [pid = 1888] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x91168400) [pid = 1888] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8e826400) [pid = 1888] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8efdcc00) [pid = 1888] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 71 (0x91417400) [pid = 1888] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 70 (0x9191a800) [pid = 1888] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 69 (0x90707000) [pid = 1888] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:18:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 68 (0x8e834c00) [pid = 1888] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 67 (0x8d9b9000) [pid = 1888] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:18:32 INFO - PROCESS | 1888 | --DOMWINDOW == 66 (0x9079e000) [pid = 1888] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:18:32 INFO - PROCESS | 1888 | 1469445512068 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 1888 | 1469445512079 Marionette TRACE conn4 <- [1,3058,null,{}] 04:18:32 INFO - PROCESS | 1888 | 1469445512099 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:32 INFO - PROCESS | 1888 | 1469445512108 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:32 INFO - PROCESS | 1888 | 1469445512349 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:18:32 INFO - PROCESS | 1888 | 1469445512446 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 1888 | 1469445512456 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:32 INFO - PROCESS | 1888 | ++DOCSHELL 0x9079c800 == 11 [pid = 1888] [id = 774] 04:18:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 67 (0x9079d800) [pid = 1888] [serial = 2321] [outer = (nil)] 04:18:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 68 (0x907c5800) [pid = 1888] [serial = 2322] [outer = 0x9079d800] 04:18:32 INFO - PROCESS | 1888 | 1469445512536 Marionette DEBUG loaded listener.js 04:18:32 INFO - PROCESS | 1888 | ++DOMWINDOW == 69 (0x909d9c00) [pid = 1888] [serial = 2323] [outer = 0x9079d800] 04:18:33 INFO - PROCESS | 1888 | 1469445513497 Marionette TRACE conn4 <- [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]]]}] 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:18:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:18:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:18:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:18:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:18:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:18:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:18:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:18:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:18:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1509ms 04:18:33 INFO - PROCESS | 1888 | 1469445513572 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 1888 | 1469445513580 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:18:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:18:33 INFO - PROCESS | 1888 | 1469445513597 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 1888 | 1469445513602 Marionette TRACE conn4 <- [1,3062,null,{}] 04:18:33 INFO - PROCESS | 1888 | 1469445513611 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:33 INFO - PROCESS | 1888 | 1469445513616 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:33 INFO - PROCESS | 1888 | 1469445513832 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:18:34 INFO - PROCESS | 1888 | 1469445514109 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 1888 | 1469445514118 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:34 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d893000 == 12 [pid = 1888] [id = 775] 04:18:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 70 (0x8d9b5000) [pid = 1888] [serial = 2324] [outer = (nil)] 04:18:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 71 (0x8d9bec00) [pid = 1888] [serial = 2325] [outer = 0x8d9b5000] 04:18:34 INFO - PROCESS | 1888 | 1469445514217 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 1888 | ++DOMWINDOW == 72 (0x8e4d3000) [pid = 1888] [serial = 2326] [outer = 0x8d9b5000] 04:18:34 INFO - PROCESS | 1888 | [1888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:35 INFO - PROCESS | 1888 | 1469445515221 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:18:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:18:35 INFO - {} 04:18:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1646ms 04:18:35 INFO - PROCESS | 1888 | 1469445515247 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 1888 | 1469445515254 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:18:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:18:35 INFO - PROCESS | 1888 | 1469445515272 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 1888 | 1469445515278 Marionette TRACE conn4 <- [1,3066,null,{}] 04:18:35 INFO - PROCESS | 1888 | 1469445515329 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:35 INFO - PROCESS | 1888 | 1469445515335 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:35 INFO - PROCESS | 1888 | 1469445515599 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:18:35 INFO - PROCESS | 1888 | 1469445515749 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 1888 | 1469445515760 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:35 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a2c00 == 13 [pid = 1888] [id = 776] 04:18:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8ef84800) [pid = 1888] [serial = 2327] [outer = (nil)] 04:18:35 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8ef8c400) [pid = 1888] [serial = 2328] [outer = 0x8ef84800] 04:18:35 INFO - PROCESS | 1888 | 1469445515898 Marionette DEBUG loaded listener.js 04:18:36 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8f086800) [pid = 1888] [serial = 2329] [outer = 0x8ef84800] 04:18:36 INFO - PROCESS | 1888 | 1469445516800 Marionette TRACE conn4 <- [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]]]}] 04:18:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:18:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:18:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:18:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:18:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:18:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:18:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:18:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 04:18:36 INFO - PROCESS | 1888 | 1469445516863 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:18:36 INFO - PROCESS | 1888 | 1469445516871 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:18:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:18:36 INFO - PROCESS | 1888 | 1469445516881 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 1888 | 1469445516884 Marionette TRACE conn4 <- [1,3070,null,{}] 04:18:36 INFO - PROCESS | 1888 | 1469445516892 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:36 INFO - PROCESS | 1888 | 1469445516897 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:37 INFO - PROCESS | 1888 | 1469445517115 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:18:37 INFO - PROCESS | 1888 | 1469445517313 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 1888 | 1469445517322 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:37 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd6c00 == 14 [pid = 1888] [id = 777] 04:18:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8dbd7400) [pid = 1888] [serial = 2330] [outer = (nil)] 04:18:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x90794000) [pid = 1888] [serial = 2331] [outer = 0x8dbd7400] 04:18:37 INFO - PROCESS | 1888 | 1469445517452 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x909dd800) [pid = 1888] [serial = 2332] [outer = 0x8dbd7400] 04:18:38 INFO - PROCESS | 1888 | 1469445518516 Marionette TRACE conn4 <- [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]]]}] 04:18:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:18:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:18:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:18:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:18:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:18:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:18:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1684ms 04:18:38 INFO - PROCESS | 1888 | 1469445518609 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:18:38 INFO - PROCESS | 1888 | 1469445518614 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:18:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:18:38 INFO - PROCESS | 1888 | 1469445518635 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:18:38 INFO - PROCESS | 1888 | 1469445518646 Marionette TRACE conn4 <- [1,3074,null,{}] 04:18:38 INFO - PROCESS | 1888 | 1469445518663 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:38 INFO - PROCESS | 1888 | 1469445518671 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:38 INFO - PROCESS | 1888 | 1469445518924 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:18:39 INFO - PROCESS | 1888 | 1469445519182 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 1888 | 1469445519188 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:39 INFO - PROCESS | 1888 | ++DOCSHELL 0x909e7800 == 15 [pid = 1888] [id = 778] 04:18:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x91168400) [pid = 1888] [serial = 2333] [outer = (nil)] 04:18:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x91571800) [pid = 1888] [serial = 2334] [outer = 0x91168400] 04:18:39 INFO - PROCESS | 1888 | 1469445519324 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x9157c800) [pid = 1888] [serial = 2335] [outer = 0x91168400] 04:18:40 INFO - PROCESS | 1888 | 1469445520192 Marionette TRACE conn4 <- [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]]]}] 04:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:18:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1606ms 04:18:40 INFO - PROCESS | 1888 | 1469445520236 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:18:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:18:40 INFO - PROCESS | 1888 | 1469445520241 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:18:40 INFO - PROCESS | 1888 | 1469445520250 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 1888 | 1469445520253 Marionette TRACE conn4 <- [1,3078,null,{}] 04:18:40 INFO - PROCESS | 1888 | 1469445520261 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:40 INFO - PROCESS | 1888 | 1469445520266 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:40 INFO - PROCESS | 1888 | 1469445520520 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:18:40 INFO - PROCESS | 1888 | 1469445520729 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:40 INFO - PROCESS | 1888 | 1469445520736 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:40 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d892800 == 16 [pid = 1888] [id = 779] 04:18:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x8dbcac00) [pid = 1888] [serial = 2336] [outer = (nil)] 04:18:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 83 (0x8e5f8000) [pid = 1888] [serial = 2337] [outer = 0x8dbcac00] 04:18:40 INFO - PROCESS | 1888 | 1469445520857 Marionette DEBUG loaded listener.js 04:18:40 INFO - PROCESS | 1888 | ++DOMWINDOW == 84 (0x8e81a000) [pid = 1888] [serial = 2338] [outer = 0x8dbcac00] 04:18:41 INFO - PROCESS | 1888 | 1469445521833 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:18:41 INFO - PROCESS | 1888 | 1469445521930 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:18:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:18:41 INFO - PROCESS | 1888 | 1469445521946 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 1888 | 1469445521954 Marionette TRACE conn4 <- [1,3082,null,{}] 04:18:41 INFO - PROCESS | 1888 | 1469445521965 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:41 INFO - PROCESS | 1888 | 1469445521972 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:42 INFO - PROCESS | 1888 | 1469445522226 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:18:42 INFO - PROCESS | 1888 | 1469445522401 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:42 INFO - PROCESS | 1888 | 1469445522421 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:42 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e8a6c00 == 17 [pid = 1888] [id = 780] 04:18:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 85 (0x90795c00) [pid = 1888] [serial = 2339] [outer = (nil)] 04:18:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 86 (0x91c11800) [pid = 1888] [serial = 2340] [outer = 0x90795c00] 04:18:42 INFO - PROCESS | 1888 | 1469445522622 Marionette DEBUG loaded listener.js 04:18:42 INFO - PROCESS | 1888 | ++DOMWINDOW == 87 (0x92e11800) [pid = 1888] [serial = 2341] [outer = 0x90795c00] 04:18:43 INFO - PROCESS | 1888 | 1469445523668 Marionette TRACE conn4 <- [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]]]}] 04:18:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:18:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:18:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:18:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1743ms 04:18:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:18:43 INFO - PROCESS | 1888 | 1469445523690 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:18:43 INFO - PROCESS | 1888 | 1469445523693 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:18:43 INFO - PROCESS | 1888 | 1469445523702 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 1888 | 1469445523706 Marionette TRACE conn4 <- [1,3086,null,{}] 04:18:43 INFO - PROCESS | 1888 | 1469445523713 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:43 INFO - PROCESS | 1888 | 1469445523720 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:43 INFO - PROCESS | 1888 | 1469445523943 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:18:44 INFO - PROCESS | 1888 | 1469445524155 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:44 INFO - PROCESS | 1888 | 1469445524165 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:44 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd5000 == 18 [pid = 1888] [id = 781] 04:18:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 88 (0x9079b400) [pid = 1888] [serial = 2342] [outer = (nil)] 04:18:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 89 (0x93049000) [pid = 1888] [serial = 2343] [outer = 0x9079b400] 04:18:44 INFO - PROCESS | 1888 | 1469445524290 Marionette DEBUG loaded listener.js 04:18:44 INFO - PROCESS | 1888 | ++DOMWINDOW == 90 (0x93b32800) [pid = 1888] [serial = 2344] [outer = 0x9079b400] 04:18:45 INFO - PROCESS | 1888 | 1469445525209 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:18:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:18:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1539ms 04:18:45 INFO - PROCESS | 1888 | 1469445525240 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:18:45 INFO - PROCESS | 1888 | 1469445525245 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:18:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:18:45 INFO - PROCESS | 1888 | 1469445525252 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:18:45 INFO - PROCESS | 1888 | 1469445525255 Marionette TRACE conn4 <- [1,3090,null,{}] 04:18:45 INFO - PROCESS | 1888 | 1469445525262 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:45 INFO - PROCESS | 1888 | 1469445525266 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:45 INFO - PROCESS | 1888 | 1469445525462 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:18:45 INFO - PROCESS | 1888 | 1469445525673 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 1888 | 1469445525682 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:45 INFO - PROCESS | 1888 | ++DOCSHELL 0x8dbd3c00 == 19 [pid = 1888] [id = 782] 04:18:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 91 (0x8dbd4c00) [pid = 1888] [serial = 2345] [outer = (nil)] 04:18:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 92 (0x8edd7c00) [pid = 1888] [serial = 2346] [outer = 0x8dbd4c00] 04:18:45 INFO - PROCESS | 1888 | 1469445525804 Marionette DEBUG loaded listener.js 04:18:45 INFO - PROCESS | 1888 | ++DOMWINDOW == 93 (0x8efda400) [pid = 1888] [serial = 2347] [outer = 0x8dbd4c00] 04:18:46 INFO - PROCESS | 1888 | 1469445526868 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:18:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:18:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1631ms 04:18:46 INFO - PROCESS | 1888 | 1469445526885 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:18:46 INFO - PROCESS | 1888 | 1469445526892 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:18:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:18:46 INFO - PROCESS | 1888 | 1469445526900 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 1888 | 1469445526906 Marionette TRACE conn4 <- [1,3094,null,{}] 04:18:46 INFO - PROCESS | 1888 | 1469445526916 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:46 INFO - PROCESS | 1888 | 1469445526921 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:47 INFO - PROCESS | 1888 | 1469445527140 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:18:47 INFO - PROCESS | 1888 | 1469445527485 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 1888 | 1469445527495 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:47 INFO - PROCESS | 1888 | --DOCSHELL 0x9079c800 == 18 [pid = 1888] [id = 774] 04:18:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e817400 == 17 [pid = 1888] [id = 773] 04:18:47 INFO - PROCESS | 1888 | ++DOCSHELL 0x8e4d7800 == 18 [pid = 1888] [id = 783] 04:18:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 94 (0x8e4db800) [pid = 1888] [serial = 2348] [outer = (nil)] 04:18:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 95 (0x8e5f9400) [pid = 1888] [serial = 2349] [outer = 0x8e4db800] 04:18:47 INFO - PROCESS | 1888 | 1469445527617 Marionette DEBUG loaded listener.js 04:18:47 INFO - PROCESS | 1888 | ++DOMWINDOW == 96 (0x8e82b000) [pid = 1888] [serial = 2350] [outer = 0x8e4db800] 04:18:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8e5ef400 == 17 [pid = 1888] [id = 772] 04:18:47 INFO - PROCESS | 1888 | --DOCSHELL 0x8d887400 == 16 [pid = 1888] [id = 771] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 95 (0x90aca000) [pid = 1888] [serial = 2284] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 94 (0x91571400) [pid = 1888] [serial = 2289] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 93 (0x9116a000) [pid = 1888] [serial = 2286] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 92 (0x9116e400) [pid = 1888] [serial = 2266] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 91 (0x91410800) [pid = 1888] [serial = 2267] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 90 (0x8e8a9400) [pid = 1888] [serial = 2260] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 89 (0x8edd8000) [pid = 1888] [serial = 2261] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 88 (0x90707800) [pid = 1888] [serial = 2280] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 87 (0x91573c00) [pid = 1888] [serial = 2269] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 86 (0x9191e400) [pid = 1888] [serial = 2272] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 85 (0x9157dc00) [pid = 1888] [serial = 2270] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 84 (0x90797c00) [pid = 1888] [serial = 2263] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 83 (0x907a1000) [pid = 1888] [serial = 2264] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 82 (0x8e8a4000) [pid = 1888] [serial = 2277] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x8ef86000) [pid = 1888] [serial = 2278] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8dbcbc00) [pid = 1888] [serial = 2274] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8e4dd400) [pid = 1888] [serial = 2275] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x909e0c00) [pid = 1888] [serial = 2258] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x907c6400) [pid = 1888] [serial = 2257] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x90ac4c00) [pid = 1888] [serial = 2283] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x91167800) [pid = 1888] [serial = 2287] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x90794c00) [pid = 1888] [serial = 2281] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x9184fc00) [pid = 1888] [serial = 2290] [outer = (nil)] [url = about:blank] 04:18:48 INFO - PROCESS | 1888 | 1469445528523 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:18:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1686ms 04:18:48 INFO - PROCESS | 1888 | 1469445528589 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:18:48 INFO - PROCESS | 1888 | 1469445528596 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:18:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:18:48 INFO - PROCESS | 1888 | 1469445528618 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:18:48 INFO - PROCESS | 1888 | 1469445528623 Marionette TRACE conn4 <- [1,3098,null,{}] 04:18:48 INFO - PROCESS | 1888 | 1469445528633 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:48 INFO - PROCESS | 1888 | 1469445528639 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:48 INFO - PROCESS | 1888 | 1469445528827 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:18:48 INFO - PROCESS | 1888 | 1469445528838 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:48 INFO - PROCESS | 1888 | 1469445528847 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:48 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef88c00 == 17 [pid = 1888] [id = 784] 04:18:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x8ef8dc00) [pid = 1888] [serial = 2351] [outer = (nil)] 04:18:48 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x8f08b000) [pid = 1888] [serial = 2352] [outer = 0x8ef8dc00] 04:18:48 INFO - PROCESS | 1888 | 1469445528926 Marionette DEBUG loaded listener.js 04:18:49 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8f183000) [pid = 1888] [serial = 2353] [outer = 0x8ef8dc00] 04:18:49 INFO - PROCESS | 1888 | 1469445529938 Marionette TRACE conn4 <- [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]]]}] 04:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:18:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1356ms 04:18:49 INFO - PROCESS | 1888 | 1469445529965 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:18:49 INFO - PROCESS | 1888 | 1469445529969 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:18:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:18:49 INFO - PROCESS | 1888 | 1469445529977 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:18:49 INFO - PROCESS | 1888 | 1469445529984 Marionette TRACE conn4 <- [1,3102,null,{}] 04:18:50 INFO - PROCESS | 1888 | 1469445530001 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:50 INFO - PROCESS | 1888 | 1469445530013 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:50 INFO - PROCESS | 1888 | 1469445530204 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:18:50 INFO - PROCESS | 1888 | 1469445530386 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:50 INFO - PROCESS | 1888 | 1469445530397 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:50 INFO - PROCESS | 1888 | ++DOCSHELL 0x9070c000 == 18 [pid = 1888] [id = 785] 04:18:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x9070c400) [pid = 1888] [serial = 2354] [outer = (nil)] 04:18:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x90710c00) [pid = 1888] [serial = 2355] [outer = 0x9070c400] 04:18:50 INFO - PROCESS | 1888 | 1469445530479 Marionette DEBUG loaded listener.js 04:18:50 INFO - PROCESS | 1888 | ++DOMWINDOW == 79 (0x9079d000) [pid = 1888] [serial = 2356] [outer = 0x9070c400] 04:18:51 INFO - PROCESS | 1888 | 1469445531345 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:18:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1394ms 04:18:51 INFO - PROCESS | 1888 | 1469445531372 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:18:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:18:51 INFO - PROCESS | 1888 | 1469445531377 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:18:51 INFO - PROCESS | 1888 | 1469445531384 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:18:51 INFO - PROCESS | 1888 | 1469445531402 Marionette TRACE conn4 <- [1,3106,null,{}] 04:18:51 INFO - PROCESS | 1888 | 1469445531417 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:51 INFO - PROCESS | 1888 | 1469445531423 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:51 INFO - PROCESS | 1888 | 1469445531674 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:18:51 INFO - PROCESS | 1888 | 1469445531697 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:51 INFO - PROCESS | 1888 | 1469445531707 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:51 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d885800 == 19 [pid = 1888] [id = 786] 04:18:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 80 (0x909df400) [pid = 1888] [serial = 2357] [outer = (nil)] 04:18:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 81 (0x90ac0800) [pid = 1888] [serial = 2358] [outer = 0x909df400] 04:18:51 INFO - PROCESS | 1888 | 1469445531782 Marionette DEBUG loaded listener.js 04:18:51 INFO - PROCESS | 1888 | ++DOMWINDOW == 82 (0x90ac9800) [pid = 1888] [serial = 2359] [outer = 0x909df400] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 81 (0x91571c00) [pid = 1888] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 80 (0x8e89e800) [pid = 1888] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 79 (0x8d889400) [pid = 1888] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 78 (0x8d9c1000) [pid = 1888] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 77 (0x93b36400) [pid = 1888] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 76 (0x8e5f6000) [pid = 1888] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 75 (0x907a1c00) [pid = 1888] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 74 (0x8e89c400) [pid = 1888] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 73 (0x8edcf400) [pid = 1888] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:18:52 INFO - PROCESS | 1888 | --DOMWINDOW == 72 (0x8d888400) [pid = 1888] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:18:52 INFO - PROCESS | 1888 | 1469445532820 Marionette TRACE conn4 <- [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]]]}] 04:18:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:18:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:18:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:18:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1463ms 04:18:52 INFO - PROCESS | 1888 | 1469445532848 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:18:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:18:52 INFO - PROCESS | 1888 | 1469445532853 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:18:52 INFO - PROCESS | 1888 | 1469445532860 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:18:52 INFO - PROCESS | 1888 | 1469445532864 Marionette TRACE conn4 <- [1,3110,null,{}] 04:18:52 INFO - PROCESS | 1888 | 1469445532870 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:52 INFO - PROCESS | 1888 | 1469445532875 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:53 INFO - PROCESS | 1888 | 1469445533044 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:18:53 INFO - PROCESS | 1888 | 1469445533238 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:53 INFO - PROCESS | 1888 | 1469445533250 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:53 INFO - PROCESS | 1888 | ++DOCSHELL 0x8ef83800 == 20 [pid = 1888] [id = 787] 04:18:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 73 (0x8efd8400) [pid = 1888] [serial = 2360] [outer = (nil)] 04:18:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 74 (0x90acb000) [pid = 1888] [serial = 2361] [outer = 0x8efd8400] 04:18:53 INFO - PROCESS | 1888 | 1469445533326 Marionette DEBUG loaded listener.js 04:18:53 INFO - PROCESS | 1888 | ++DOMWINDOW == 75 (0x91168000) [pid = 1888] [serial = 2362] [outer = 0x8efd8400] 04:18:54 INFO - PROCESS | 1888 | 1469445534091 Marionette TRACE conn4 <- [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"]]]}] 04:18:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:18:54 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 04:18:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:18:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1286ms 04:18:54 INFO - PROCESS | 1888 | 1469445534149 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 1888 | 1469445534153 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:18:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:18:54 INFO - PROCESS | 1888 | 1469445534160 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:18:54 INFO - PROCESS | 1888 | 1469445534164 Marionette TRACE conn4 <- [1,3114,null,{}] 04:18:54 INFO - PROCESS | 1888 | 1469445534170 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:54 INFO - PROCESS | 1888 | 1469445534180 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:54 INFO - PROCESS | 1888 | 1469445534411 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:18:54 INFO - PROCESS | 1888 | 1469445534656 Marionette TRACE conn4 -> [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\", \"2f78c58b-a335-455d-89d3-06bec234c1fa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:54 INFO - PROCESS | 1888 | 1469445534669 Marionette INFO sendAsync a49bfc8c-eec1-4510-ad19-ded025ca05e4 04:18:54 INFO - PROCESS | 1888 | ++DOCSHELL 0x8d886000 == 21 [pid = 1888] [id = 788] 04:18:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 76 (0x8d888000) [pid = 1888] [serial = 2363] [outer = (nil)] 04:18:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 77 (0x8d9b9800) [pid = 1888] [serial = 2364] [outer = 0x8d888000] 04:18:54 INFO - PROCESS | 1888 | 1469445534762 Marionette DEBUG loaded listener.js 04:18:54 INFO - PROCESS | 1888 | ++DOMWINDOW == 78 (0x8dbd1400) [pid = 1888] [serial = 2365] [outer = 0x8d888000] 04:18:55 INFO - PROCESS | 1888 | 1469445535716 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:18:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:18:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1586ms 04:18:55 INFO - PROCESS | 1888 | 1469445535750 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:18:55 INFO - PROCESS | 1888 | 1469445535755 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:18:56 WARNING - u'runner_teardown' () 04:18:56 INFO - No more tests 04:18:56 INFO - Got 0 unexpected results 04:18:56 INFO - SUITE-END | took 1347s 04:18:56 INFO - Closing logging queue 04:18:56 INFO - queue closed 04:18:57 INFO - Return code: 0 04:18:57 WARNING - # TBPL SUCCESS # 04:18:57 INFO - Running post-action listener: _resource_record_post_action 04:18:57 INFO - Running post-run listener: _resource_record_post_run 04:18:58 INFO - Total resource usage - Wall time: 1383s; CPU: 98.0%; Read bytes: 13967360; Write bytes: 931459072; Read time: 5508; Write time: 301940 04:18:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:18:58 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134803456; Read time: 40; Write time: 148444 04:18:58 INFO - run-tests - Wall time: 1353s; CPU: 98.0%; Read bytes: 13377536; Write bytes: 796631040; Read time: 5316; Write time: 153492 04:18:58 INFO - Running post-run listener: _upload_blobber_files 04:18:58 INFO - Blob upload gear active. 04:18:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:18:58 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 04:18:58 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:18:58 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:18:58 INFO - (blobuploader) - INFO - Open directory for files ... 04:18:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:18:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:18:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:19:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:19:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:19:01 INFO - (blobuploader) - INFO - Done attempting. 04:19:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:19:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:19:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:19:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:19:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:19:03 INFO - (blobuploader) - INFO - Done attempting. 04:19:03 INFO - (blobuploader) - INFO - Iteration through files over. 04:19:03 INFO - Return code: 0 04:19:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:19:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:19:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/170c87b67993fa47b52e6c8edfb5ea2bfd78ccf0539f236736b547917d506ddb1bc119e119c80b87d2f70fc0ae193e1363f5bffabd6235c3bf89513eb9033726", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/718310220d427e3617f964bfe3d3a08c26abd894c3683c7af01ccad1471445cb64b40c5421c09144469b40d55a5bb660980b7f1d46ba58b54e9b5c82de51d817"} 04:19:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:19:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:19:03 INFO - Contents: 04:19:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/170c87b67993fa47b52e6c8edfb5ea2bfd78ccf0539f236736b547917d506ddb1bc119e119c80b87d2f70fc0ae193e1363f5bffabd6235c3bf89513eb9033726", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/718310220d427e3617f964bfe3d3a08c26abd894c3683c7af01ccad1471445cb64b40c5421c09144469b40d55a5bb660980b7f1d46ba58b54e9b5c82de51d817"} 04:19:03 INFO - Running post-run listener: copy_logs_to_upload_dir 04:19:03 INFO - Copying logs to upload dir... 04:19:03 INFO - mkdir: /builds/slave/test/build/upload/logs 04:19:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1493.952055 ========= master_lag: 3.02 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 56 secs) (at 2016-07-25 04:19:06.139195) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-07-25 04:19:06.140423) ========= 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-1469444036.771699-1763413028 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/170c87b67993fa47b52e6c8edfb5ea2bfd78ccf0539f236736b547917d506ddb1bc119e119c80b87d2f70fc0ae193e1363f5bffabd6235c3bf89513eb9033726", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/718310220d427e3617f964bfe3d3a08c26abd894c3683c7af01ccad1471445cb64b40c5421c09144469b40d55a5bb660980b7f1d46ba58b54e9b5c82de51d817"} build_url:https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033860 build_url: 'https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/170c87b67993fa47b52e6c8edfb5ea2bfd78ccf0539f236736b547917d506ddb1bc119e119c80b87d2f70fc0ae193e1363f5bffabd6235c3bf89513eb9033726", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/718310220d427e3617f964bfe3d3a08c26abd894c3683c7af01ccad1471445cb64b40c5421c09144469b40d55a5bb660980b7f1d46ba58b54e9b5c82de51d817"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Mmf9CXdRRG2IDH1lAM4BIw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.53 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-07-25 04:19:07.708588) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 04:19:07.708950) ========= 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-1469444036.771699-1763413028 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018437 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 04:19:07.757278) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-25 04:19:07.757552) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-25 04:19:07.757876) ========= ========= Total master_lag: 4.72 =========